jrunx.tyrex.tm.xid
Class BranchXid

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

public final class BranchXid
extends BaseXid

Global transaction identifier with a branch qualifier. Used for all distributed transaction branches created locally. The format identifier is always the same.

See Also:
Serialized Form

Fields inherited from class jrunx.tyrex.tm.xid.BaseXid
_string, EMPTY_ARRAY, FORMAT_ID, HEX_DIGITS, XID_PREFIX
 
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
 

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.