Class XidImpl

    • Constructor Detail

      • XidImpl

        protected XidImpl​(int formatId,
                          byte[] globalTransactionId,
                          byte[] branchQualifier)
    • Method Detail

      • create

        public static XidImpl create​(int formatId,
                                     byte[] globalTransactionId,
                                     byte[] branchQualifier)
      • copy

        public static XidImpl copy​(Xid externalXid)
      • printXid

        public static String printXid​(int formatId,
                                      byte[] globalTransaction,
                                      byte[] branchQualifier)
      • getFormatId

        public int getFormatId()
        Specified by:
        getFormatId in interface Xid
      • getBranchQualifier

        public byte[] getBranchQualifier()
        Specified by:
        getBranchQualifier in interface Xid
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • globalIdOffset

        protected int globalIdOffset()
      • globalIdLength

        protected int globalIdLength()
      • branchQualifierOffset

        protected int branchQualifierOffset()
      • branchQualifierLength

        protected int branchQualifierLength()
      • rawData

        protected byte[] rawData()