Package com.arjuna.ats.jta.utils
Class XAHelper
- java.lang.Object
-
- com.arjuna.ats.jta.utils.XAHelper
-
public class XAHelper extends Object
Some useful utility routines.
-
-
Constructor Summary
Constructors Constructor Description XAHelper()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static StringprintXAErrorCode(XAException e)Print a human-readable version of the XAException.static booleansameTransaction(Xid x1, Xid x2)Compares two Xid instances at the gtid level only.static booleansameXID(Xid x1, Xid x2)Compares two Xid instances.static StringxidToString(Xid xid)get a string representing anyones Xid similar too, but not the same as OTS_Transaction/xa/XID.toString()
-
-
-
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 Xidx2- second Xid- Returns:
trueif the two instances are the same,falseotherwise.
-
sameTransaction
public static boolean sameTransaction(Xid x1, Xid x2)
Compares two Xid instances at the gtid level only.- Parameters:
x1- first Xidx2- second Xid- Returns:
trueif the two instances are the same,falseotherwise.
-
-