Class XAHelper


  • public class XAHelper
    extends Object
    Some useful utility routines.
    • 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()