org.endurox.ExXid Class Reference

List of all members.

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)

Package Attributes

byte[] data = null
byte[] trxid = null
byte[] bqual = null
long formatID
long gtrid_length
long bqual_length

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:
formatID format id code
gtrid_length transaction id portion length
bqual_length branch qualifier length
data data 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:

Member Data Documentation

byte [] org.endurox.ExXid.bqual = null [package]

Branch qualifier

value from 1 through 64

byte [] org.endurox.ExXid.data = null [package]

Full C data

Format ID

value from 1 through 64

byte [] org.endurox.ExXid.trxid = null [package]

Transaction ID

 All Classes Namespaces Files Functions Variables

Generated on 29 Aug 2020 for endurox-java by  doxygen 1.6.1