Class XAHelper

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

public class XAHelper extends Object
Some useful utility routines.
  • Constructor Details

    • XAHelper

      public XAHelper()
  • Method Details

    • 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()