jrunx.tyrex.tm.xid
Class LocalXid

jrunx.tyrex.tm.xid.BaseXid
  |
  +--jrunx.tyrex.tm.xid.LocalXid
All Implemented Interfaces:
java.io.Serializable

public final class LocalXid
extends BaseXid

Local transaction identifier. Used by resource managers for local transactions. A local transaction identifier has an empty global transaction identifier and unique branch qualifier.

See Also:
Serialized Form

Field Summary
static int LOCAL_FORMAT_ID
          The format identifier used by all local transactions.
 
Fields inherited from class jrunx.tyrex.tm.xid.BaseXid
_string, EMPTY_ARRAY, FORMAT_ID, HEX_DIGITS, XID_PREFIX
 
Constructor Summary
LocalXid()
          Construct a new unique transaction identifier.
 
Method Summary
 boolean equals(java.lang.Object other)
           
 byte[] getBranchQualifier()
           
 int getFormatId()
           
 byte[] getGlobalTransactionId()
           
 javax.transaction.xa.Xid newBranch()
          Creates a new transaction branch.
 
Methods inherited from class jrunx.tyrex.tm.xid.BaseXid
createPrefix, hashCode, toString
 

Field Detail

LOCAL_FORMAT_ID

public static final int LOCAL_FORMAT_ID
The format identifier used by all local transactions.
Constructor Detail

LocalXid

public LocalXid()
Construct a new unique transaction identifier.
Method Detail

getFormatId

public int getFormatId()

getGlobalTransactionId

public byte[] getGlobalTransactionId()

getBranchQualifier

public byte[] getBranchQualifier()

equals

public boolean equals(java.lang.Object other)

newBranch

public javax.transaction.xa.Xid newBranch()
Description copied from class: BaseXid
Creates a new transaction branch. A transaction branch has the same format and global transaction identifier as this transaction identifier, but a new unique branch qualifier (never empty).
Overrides:
newBranch in class BaseXid
Following copied from class: jrunx.tyrex.tm.xid.BaseXid
Returns:
A new transaction branch


Copyright � 2002 Macromedia Corporation. All Rights Reserved.