endurox-java
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

◆ ExXid()

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

◆ equals()

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

required for compare

Parameters
obj
Returns

◆ getBranchQualifier()

byte [] org.endurox.ExXid.getBranchQualifier ( )

Get branch qualifier

Returns
qualifier portion

◆ getFormatId()

int org.endurox.ExXid.getFormatId ( )

Get format ID of xid

Returns
format id code

◆ getGlobalTransactionId()

byte [] org.endurox.ExXid.getGlobalTransactionId ( )

Get global transaction id

Returns
transaction id portion

◆ hashCode()

int org.endurox.ExXid.hashCode ( )

required for compare

Returns