public class XATransactionId extends TransactionId implements javax.transaction.xa.Xid, java.lang.Comparable
| Modifier and Type | Field and Description |
|---|---|
static byte |
DATA_STRUCTURE_TYPE |
| Constructor and Description |
|---|
XATransactionId() |
XATransactionId(byte[] encodedBytes) |
XATransactionId(javax.transaction.xa.Xid xid) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(java.lang.Object o) |
boolean |
equals(java.lang.Object o) |
byte[] |
getBranchQualifier() |
byte |
getDataStructureType() |
byte[] |
getEncodedXidBytes() |
int |
getFormatId() |
byte[] |
getGlobalTransactionId() |
java.util.ArrayList<MessageAck> |
getPreparedAcks() |
java.lang.String |
getTransactionKey() |
int |
hashCode() |
DataByteArrayOutputStream |
internalOutputStream() |
boolean |
isLocalTransaction() |
boolean |
isXATransaction() |
void |
setBranchQualifier(byte[] branchQualifier) |
void |
setFormatId(int formatId) |
void |
setGlobalTransactionId(byte[] globalTransactionId) |
void |
setPreparedAcks(java.util.ArrayList<MessageAck> preparedAcks) |
java.lang.String |
toString() |
isMarshallAwarepublic static final byte DATA_STRUCTURE_TYPE
public XATransactionId()
public XATransactionId(javax.transaction.xa.Xid xid)
public XATransactionId(byte[] encodedBytes)
public byte getDataStructureType()
getDataStructureType in interface DataStructurepublic byte[] getEncodedXidBytes()
public DataByteArrayOutputStream internalOutputStream()
public java.lang.String getTransactionKey()
getTransactionKey in class TransactionIdpublic java.lang.String toString()
toString in class java.lang.Objectpublic boolean isXATransaction()
isXATransaction in class TransactionIdpublic boolean isLocalTransaction()
isLocalTransaction in class TransactionIdpublic int getFormatId()
getFormatId in interface javax.transaction.xa.Xidpublic byte[] getGlobalTransactionId()
getGlobalTransactionId in interface javax.transaction.xa.Xidpublic byte[] getBranchQualifier()
getBranchQualifier in interface javax.transaction.xa.Xidpublic void setBranchQualifier(byte[] branchQualifier)
public void setFormatId(int formatId)
public void setGlobalTransactionId(byte[] globalTransactionId)
public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int compareTo(java.lang.Object o)
compareTo in interface java.lang.Comparablepublic void setPreparedAcks(java.util.ArrayList<MessageAck> preparedAcks)
public java.util.ArrayList<MessageAck> getPreparedAcks()
Copyright © 2005-2013 Red Hat, Inc.. All Rights Reserved.