Class XARecoveryContextImpl

java.lang.Object
com.swiftmq.impl.xa.standard.XAContextImpl
com.swiftmq.impl.xa.standard.XARecoveryContextImpl
All Implemented Interfaces:
com.swiftmq.swiftlet.xa.XAContext

public class XARecoveryContextImpl extends XAContextImpl
  • Constructor Details

    • XARecoveryContextImpl

      public XARecoveryContextImpl(SwiftletContext ctx, com.swiftmq.jms.XidImpl xid)
  • Method Details

    • setPrepared

      public void setPrepared(boolean b)
    • isPrepared

      public boolean isPrepared()
    • register

      public int register(String description) throws com.swiftmq.swiftlet.xa.XAContextException
      Throws:
      com.swiftmq.swiftlet.xa.XAContextException
    • unregister

      public void unregister(int id, boolean rollbackOnly) throws com.swiftmq.swiftlet.xa.XAContextException
      Throws:
      com.swiftmq.swiftlet.xa.XAContextException
    • addTransaction

      public void addTransaction(int id, String queueName, com.swiftmq.swiftlet.queue.QueueTransaction queueTransaction) throws com.swiftmq.swiftlet.xa.XAContextException
      Throws:
      com.swiftmq.swiftlet.xa.XAContextException
    • prepare

      public void prepare() throws com.swiftmq.swiftlet.xa.XAContextException
      Throws:
      com.swiftmq.swiftlet.xa.XAContextException
    • commit

      public long commit(boolean onePhase) throws com.swiftmq.swiftlet.xa.XAContextException
      Throws:
      com.swiftmq.swiftlet.xa.XAContextException
    • rollback

      public void rollback() throws com.swiftmq.swiftlet.xa.XAContextException
      Throws:
      com.swiftmq.swiftlet.xa.XAContextException
    • close

      public void close()
    • toString

      public String toString()
      Overrides:
      toString in class Object