endurox-java
 All Classes Namespaces Files Functions Variables Groups Pages
Public Member Functions | List of all members
org.endurox.ExXid Class Reference

Public Member Functions

 ExXid (long formatID, long gtrid_length, long bqual_length, byte[] data)
 
int getFormatId ()
 
byte[] getGlobalTransactionId ()
 
byte[] getBranchQualifier ()
 
int hashCode ()
 
boolean equals (Object obj)
 

Detailed Description

Enduro/X version of transaction XID

Author
mvitolin

Constructor & Destructor Documentation

org.endurox.ExXid.ExXid ( long  formatID,
long  gtrid_length,
long  bqual_length,
byte[]  data 
)

Create Transaction XID

Parameters
formatIDformat id code
gtrid_lengthtransaction id portion length
bqual_lengthbranch qualifier length
datadata bytes containing trxid and bqual

Member Function Documentation

boolean org.endurox.ExXid.equals ( Object  obj)

required for compare

Parameters
obj
Returns
byte [] org.endurox.ExXid.getBranchQualifier ( )

Get branch qualifier

Returns
qualifier portion
int org.endurox.ExXid.getFormatId ( )

Get format ID of xid

Returns
format id code
byte [] org.endurox.ExXid.getGlobalTransactionId ( )

Get global transaction id

Returns
transaction id portion
int org.endurox.ExXid.hashCode ( )

required for compare

Returns