Interface ResourceManager

All Superinterfaces:
ActiveMQComponent
All Known Implementing Classes:
ResourceManagerImpl

public interface ResourceManager extends ActiveMQComponent
  • Method Details

    • putTransaction

      boolean putTransaction(Xid xid, Transaction tx, RemotingConnection remotingConnection) throws ActiveMQException
      Throws:
      ActiveMQException
    • getTransaction

      Transaction getTransaction(Xid xid)
    • removeTransaction

      Transaction removeTransaction(Xid xid, RemotingConnection remotingConnection) throws ActiveMQException
      Throws:
      ActiveMQException
    • getTimeoutSeconds

      int getTimeoutSeconds()
    • getPreparedTransactions

      List<Xid> getPreparedTransactions()
    • getPreparedTransactionsWithCreationTime

      Map<Xid,Long> getPreparedTransactionsWithCreationTime()
    • putHeuristicCompletion

      void putHeuristicCompletion(long txid, Xid xid, boolean b)
    • removeHeuristicCompletion

      long removeHeuristicCompletion(Xid xid)
    • getHeuristicCommittedTransactions

      List<Xid> getHeuristicCommittedTransactions()
    • getHeuristicRolledbackTransactions

      List<Xid> getHeuristicRolledbackTransactions()
    • getInDoubtTransactions

      List<Xid> getInDoubtTransactions()
    • size

      int size()