com.arjuna.ats.jta.utils
Class XAHelper

java.lang.Object
  extended by com.arjuna.ats.jta.utils.XAHelper

public class XAHelper
extends Object

Some useful utility routines.


Constructor Summary
XAHelper()
           
 
Method Summary
static String printXAErrorCode(XAException e)
          Print a human-readable version of the XAException.
static boolean sameTransaction(Xid x1, Xid x2)
          Compares two Xid instances at the gtid level only.
static boolean sameXID(Xid x1, Xid x2)
          Compares two Xid instances.
static String xidToString(Xid xid)
          get a string representing anyones Xid similar too, but not the same as OTS_Transaction/xa/XID.toString()
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XAHelper

public XAHelper()
Method Detail

printXAErrorCode

public static String printXAErrorCode(XAException e)
Print a human-readable version of the XAException.


sameXID

public static boolean sameXID(Xid x1,
                              Xid x2)
Compares two Xid instances.

Parameters:
x1 - first Xid
x2 - second Xid
Returns:
true if the two instances are the same, false otherwise.

sameTransaction

public static boolean sameTransaction(Xid x1,
                                      Xid x2)
Compares two Xid instances at the gtid level only.

Parameters:
x1 - first Xid
x2 - second Xid
Returns:
true if the two instances are the same, false otherwise.

xidToString

public static String xidToString(Xid xid)
get a string representing anyones Xid similar too, but not the same as OTS_Transaction/xa/XID.toString()



Copyright © 2012. All Rights Reserved.