Package org.apache.activemq.command
Class XATransactionId
java.lang.Object
org.apache.activemq.command.TransactionId
org.apache.activemq.command.XATransactionId
- All Implemented Interfaces:
Comparable
,Xid
,DataStructure
-
Field Summary
Fields inherited from interface javax.transaction.xa.Xid
MAXBQUALSIZE, MAXGTRIDSIZE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionint
boolean
byte[]
byte
byte[]
int
byte[]
int
hashCode()
boolean
boolean
void
setBranchQualifier
(byte[] branchQualifier) void
setFormatId
(int formatId) void
setGlobalTransactionId
(byte[] globalTransactionId) void
setPreparedAcks
(ArrayList<MessageAck> preparedAcks) toString()
Methods inherited from class org.apache.activemq.command.TransactionId
isMarshallAware
-
Field Details
-
DATA_STRUCTURE_TYPE
public static final byte DATA_STRUCTURE_TYPE- See Also:
-
-
Constructor Details
-
XATransactionId
public XATransactionId() -
XATransactionId
-
XATransactionId
- Throws:
IOException
-
-
Method Details
-
getDataStructureType
public byte getDataStructureType()- Specified by:
getDataStructureType
in interfaceDataStructure
- Returns:
- The type of the data structure
-
getEncodedXidBytes
public byte[] getEncodedXidBytes() -
internalOutputStream
-
getTransactionKey
- Specified by:
getTransactionKey
in classTransactionId
-
toString
-
isXATransaction
public boolean isXATransaction()- Specified by:
isXATransaction
in classTransactionId
-
isLocalTransaction
public boolean isLocalTransaction()- Specified by:
isLocalTransaction
in classTransactionId
-
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
-
setBranchQualifier
public void setBranchQualifier(byte[] branchQualifier) -
setFormatId
public void setFormatId(int formatId) -
setGlobalTransactionId
public void setGlobalTransactionId(byte[] globalTransactionId) -
hashCode
public int hashCode() -
equals
-
compareTo
- Specified by:
compareTo
in interfaceComparable
-
setPreparedAcks
-
getPreparedAcks
-