Class NuoXid

  • All Implemented Interfaces:
    Xid

    public class NuoXid
    extends Object
    implements Xid
    • Constructor Detail

      • NuoXid

        public NuoXid()
      • NuoXid

        public NuoXid​(int fid,
                      byte[] tid,
                      byte[] bid)
      • NuoXid

        public NuoXid​(int fid,
                      int[] tid,
                      int[] bid,
                      long transId)
    • Method Detail

      • getFormatId

        public int getFormatId()
        Get the format identifier.
        Specified by:
        getFormatId in interface Xid
        Returns:
        format Identifier.
      • getBranchQualifier

        public byte[] getBranchQualifier()
        Get the global transaction identifier as an array of bytes.
        Specified by:
        getBranchQualifier in interface Xid
        Returns:
        global transaction identifier.
      • getGlobalTransactionId

        public byte[] getGlobalTransactionId()
        Get the transaction branch identifier as an array of bytes.
        Specified by:
        getGlobalTransactionId in interface Xid
        Returns:
        global transaction branch identifier.
      • getTidIntArray

        public int[] getTidIntArray()
      • getBidIntArray

        public int[] getBidIntArray()
      • getNuodbTransId

        public long getNuodbTransId()
      • equals

        public Boolean equals​(Xid otherXid)