Class XidImpl2

java.lang.Object
org.apache.geronimo.transaction.log.XidImpl2
All Implemented Interfaces:
Serializable, Xid

public class XidImpl2 extends Object implements Xid, Serializable
Unique id for a transaction. This implementation is backed by a single byte buffer so can do less copying than one backed by several byte buffers for the different components.
See Also:
  • Constructor Details

    • XidImpl2

      public XidImpl2(byte[] globalId)
      Constructor taking a global id (for the main transaction)
      Parameters:
      globalId - the global transaction id
    • XidImpl2

      public XidImpl2(Xid global, byte[] branch)
      Constructor for a branch id
      Parameters:
      global - the xid of the global transaction this branch belongs to
      branch - the branch id
    • XidImpl2

      public XidImpl2(int formatId, byte[] globalId, byte[] branch)
  • Method Details