Class XAResourceManagerSwiftletImpl

java.lang.Object
XAResourceManagerSwiftlet
com.swiftmq.impl.xa.standard.XAResourceManagerSwiftletImpl

public class XAResourceManagerSwiftletImpl extends XAResourceManagerSwiftlet
  • Constructor Details

    • XAResourceManagerSwiftletImpl

      public XAResourceManagerSwiftletImpl()
  • Method Details

    • addPreparedTransaction

      public void addPreparedTransaction(XidImpl xid, String queueName, QueueTransaction queueTransaction)
    • commit

      public void commit(XidImpl xid)
    • rollback

      public void rollback(XidImpl xid)
    • performTimeAction

      public void performTimeAction()
    • setTransactionTimeout

      public void setTransactionTimeout(long timeout)
    • getTransactionTimeout

      public long getTransactionTimeout()
    • isHeuristicCompleted

      public boolean isHeuristicCompleted(XidImpl xid)
    • isHeuristicCommit

      public boolean isHeuristicCommit(XidImpl xid)
    • isHeuristicRollback

      public boolean isHeuristicRollback(XidImpl xid)
    • getHeuristicCompletedXids

      public List getHeuristicCompletedXids()
    • forget

      public void forget(XidImpl xid)
    • hasPreparedXid

      public boolean hasPreparedXid(XidImpl xid)
    • getPreparedXids

      public List<Xid> getPreparedXids()
    • getPreparedXids

      public List<Xid> getPreparedXids(XidFilter filter)
    • createXAContext

      public XAContext createXAContext(XidImpl xid)
    • getXAContext

      public XAContext getXAContext(XidImpl xid)
    • removeXAContext

      public void removeXAContext(XidImpl xid)
    • startup

      protected void startup(Configuration configuration) throws SwiftletException
      Throws:
      SwiftletException
    • shutdown

      protected void shutdown()