Class XidImpl
java.lang.Object
org.infinispan.commons.tx.XidImpl
- All Implemented Interfaces:
Xid
- Direct Known Subclasses:
RemoteXid
-
Field Summary
Fields inherited from interface javax.transaction.xa.Xid
MAXBQUALSIZE, MAXGTRIDSIZE
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
XidImpl
(int formatId, byte[] globalTransactionId, byte[] branchQualifier) -
Method Summary
Modifier and TypeMethodDescriptionprotected int
protected int
static XidImpl
static XidImpl
create
(int formatId, byte[] globalTransactionId, byte[] branchQualifier) boolean
byte[]
int
byte[]
protected int
protected int
int
hashCode()
static String
printXid
(int formatId, byte[] globalTransaction, byte[] branchQualifier) protected byte[]
rawData()
toString()
-
Constructor Details
-
XidImpl
protected XidImpl(int formatId, byte[] globalTransactionId, byte[] branchQualifier)
-
-
Method Details
-
create
-
copy
-
printXid
-
getFormatId
public int getFormatId()- Specified by:
getFormatId
in interfaceXid
-
getGlobalTransactionId
public byte[] getGlobalTransactionId()- Specified by:
getGlobalTransactionId
in interfaceXid
-
getGlobalTransactionIdAsByteBuffer
-
getBranchQualifier
public byte[] getBranchQualifier()- Specified by:
getBranchQualifier
in interfaceXid
-
getBranchQualifierAsByteBuffer
-
equals
-
hashCode
-
toString
-
globalIdOffset
protected int globalIdOffset() -
globalIdLength
protected int globalIdLength() -
branchQualifierOffset
protected int branchQualifierOffset() -
branchQualifierLength
protected int branchQualifierLength() -
rawData
protected byte[] rawData()
-