org.mule.util.xa
Class MuleXid

java.lang.Object
  extended by org.mule.util.xa.MuleXid
All Implemented Interfaces:
Comparable<Xid>, Xid

public class MuleXid
extends Object
implements Xid, Comparable<Xid>

Mule Xid implementation


Field Summary
 
Fields inherited from interface javax.transaction.xa.Xid
MAXBQUALSIZE, MAXGTRIDSIZE
 
Constructor Summary
MuleXid(int formatId, byte[] globalTransactionId, byte[] branchQualifier)
           
MuleXid(Xid txId)
           
 
Method Summary
 int compareTo(Xid o)
           
 boolean equals(Object obj)
           
 byte[] getBranchQualifier()
           
 int getFormatId()
           
 byte[] getGlobalTransactionId()
           
 int hashCode()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MuleXid

public MuleXid(int formatId,
               byte[] globalTransactionId,
               byte[] branchQualifier)

MuleXid

public MuleXid(Xid txId)
Method Detail

getFormatId

public int getFormatId()
Specified by:
getFormatId in interface Xid

getGlobalTransactionId

public byte[] getGlobalTransactionId()
Specified by:
getGlobalTransactionId in interface Xid

getBranchQualifier

public byte[] getBranchQualifier()
Specified by:
getBranchQualifier in interface Xid

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

compareTo

public int compareTo(Xid o)
Specified by:
compareTo in interface Comparable<Xid>


Copyright © 2003–2014 MuleSoft, Inc.. All rights reserved.