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

        public static void writeTo​(java.io.ObjectOutput output,
                                   XidImpl xid)
                            throws java.io.IOException
        Throws:
        java.io.IOException
      • readFrom

        public static XidImpl readFrom​(java.io.ObjectInput input)
                                throws java.io.IOException
        Throws:
        java.io.IOException
      • copy

        public static XidImpl copy​(javax.transaction.xa.Xid externalXid)
      • printXid

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

        public int getFormatId()
        Specified by:
        getFormatId in interface javax.transaction.xa.Xid
      • getGlobalTransactionId

        public byte[] getGlobalTransactionId()
        Specified by:
        getGlobalTransactionId in interface javax.transaction.xa.Xid
      • getBranchQualifier

        public byte[] getBranchQualifier()
        Specified by:
        getBranchQualifier in interface javax.transaction.xa.Xid
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • globalIdOffset

        protected int globalIdOffset()
      • globalIdLength

        protected int globalIdLength()
      • branchQualifierOffset

        protected int branchQualifierOffset()
      • branchQualifierLength

        protected int branchQualifierLength()
      • rawData

        protected byte[] rawData()