Package org.mariadb.jdbc
Class MariaDbXid
java.lang.Object
org.mariadb.jdbc.MariaDbXid
- All Implemented Interfaces:
Xid
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final byte[]
private final int
private final byte[]
Fields inherited from interface javax.transaction.xa.Xid
MAXBQUALSIZE, MAXGTRIDSIZE
-
Constructor Summary
ConstructorsConstructorDescriptionMariaDbXid
(int formatId, byte[] globalTransactionId, byte[] branchQualifier) Global transaction identifier. -
Method Summary
Modifier and TypeMethodDescriptionboolean
Equal implementation.byte[]
int
byte[]
-
Field Details
-
formatId
private final int formatId -
globalTransactionId
private final byte[] globalTransactionId -
branchQualifier
private final byte[] branchQualifier
-
-
Constructor Details
-
MariaDbXid
public MariaDbXid(int formatId, byte[] globalTransactionId, byte[] branchQualifier) Global transaction identifier.- Parameters:
formatId
- the format identifier part of the XID.globalTransactionId
- the global transaction identifier part of XID as an array of bytes.branchQualifier
- the transaction branch identifier part of XID as an array of bytes.
-
-
Method Details
-
equals
Equal implementation. -
getFormatId
public int getFormatId()- Specified by:
getFormatId
in interfaceXid
-
getGlobalTransactionId
public byte[] getGlobalTransactionId()- Specified by:
getGlobalTransactionId
in interfaceXid
-
getBranchQualifier
public byte[] getBranchQualifier()- Specified by:
getBranchQualifier
in interfaceXid
-