public class XATransactionId extends TransactionId implements Xid, Comparable
| Modifier and Type | Field and Description |
|---|---|
static byte |
DATA_STRUCTURE_TYPE |
MAXBQUALSIZE, MAXGTRIDSIZE| Constructor and Description |
|---|
XATransactionId() |
XATransactionId(byte[] encodedBytes) |
XATransactionId(Xid xid) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(Object o) |
boolean |
equals(Object o) |
byte[] |
getBranchQualifier() |
byte |
getDataStructureType() |
byte[] |
getEncodedXidBytes() |
int |
getFormatId() |
byte[] |
getGlobalTransactionId() |
ArrayList<MessageAck> |
getPreparedAcks() |
String |
getTransactionKey() |
int |
hashCode() |
DataByteArrayOutputStream |
internalOutputStream() |
boolean |
isLocalTransaction() |
boolean |
isXATransaction() |
void |
setBranchQualifier(byte[] branchQualifier) |
void |
setFormatId(int formatId) |
void |
setGlobalTransactionId(byte[] globalTransactionId) |
void |
setPreparedAcks(ArrayList<MessageAck> preparedAcks) |
String |
toString() |
isMarshallAwarepublic static final byte DATA_STRUCTURE_TYPE
public XATransactionId()
public XATransactionId(Xid xid)
public XATransactionId(byte[] encodedBytes) throws IOException
IOExceptionpublic byte getDataStructureType()
getDataStructureType in interface DataStructurepublic byte[] getEncodedXidBytes()
public DataByteArrayOutputStream internalOutputStream()
public String getTransactionKey()
getTransactionKey in class TransactionIdpublic boolean isXATransaction()
isXATransaction in class TransactionIdpublic boolean isLocalTransaction()
isLocalTransaction in class TransactionIdpublic int getFormatId()
getFormatId in interface Xidpublic byte[] getGlobalTransactionId()
getGlobalTransactionId in interface Xidpublic byte[] getBranchQualifier()
getBranchQualifier in interface Xidpublic void setBranchQualifier(byte[] branchQualifier)
public void setFormatId(int formatId)
public void setGlobalTransactionId(byte[] globalTransactionId)
public int compareTo(Object o)
compareTo in interface Comparablepublic void setPreparedAcks(ArrayList<MessageAck> preparedAcks)
public ArrayList<MessageAck> getPreparedAcks()
Copyright © 2005–2015 FuseSource, Corp.. All rights reserved.