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() |
isMarshallAware
public static final byte DATA_STRUCTURE_TYPE
public XATransactionId()
public XATransactionId(Xid xid)
public XATransactionId(byte[] encodedBytes) throws IOException
IOException
public byte getDataStructureType()
getDataStructureType
in interface DataStructure
public byte[] getEncodedXidBytes()
public DataByteArrayOutputStream internalOutputStream()
public String getTransactionKey()
getTransactionKey
in class TransactionId
public boolean isXATransaction()
isXATransaction
in class TransactionId
public boolean isLocalTransaction()
isLocalTransaction
in class TransactionId
public int getFormatId()
getFormatId
in interface Xid
public byte[] getGlobalTransactionId()
getGlobalTransactionId
in interface Xid
public byte[] getBranchQualifier()
getBranchQualifier
in interface Xid
public void setBranchQualifier(byte[] branchQualifier)
public void setFormatId(int formatId)
public void setGlobalTransactionId(byte[] globalTransactionId)
public int compareTo(Object o)
compareTo
in interface Comparable
public void setPreparedAcks(ArrayList<MessageAck> preparedAcks)
public ArrayList<MessageAck> getPreparedAcks()
Copyright © 2005–2016 The Apache Software Foundation. All rights reserved.