org.jboss.messaging.core.transaction
Interface ResourceManager

All Superinterfaces:
MessagingComponent
All Known Implementing Classes:
ResourceManagerImpl

public interface ResourceManager
extends MessagingComponent

A ResourceManager

Author:
Tim Fox

Method Summary
 java.util.List<javax.transaction.xa.Xid> getPreparedTransactions()
           
 java.util.Map<javax.transaction.xa.Xid,java.lang.Long> getPreparedTransactionsWithCreationTime()
           
 int getTimeoutSeconds()
           
 Transaction getTransaction(javax.transaction.xa.Xid xid)
           
 boolean putTransaction(javax.transaction.xa.Xid xid, Transaction tx)
           
 Transaction removeTransaction(javax.transaction.xa.Xid xid)
           
 boolean setTimeoutSeconds(int timeoutSeconds)
           
 
Methods inherited from interface org.jboss.messaging.core.server.MessagingComponent
isStarted, start, stop
 

Method Detail

putTransaction

boolean putTransaction(javax.transaction.xa.Xid xid,
                       Transaction tx)

getTransaction

Transaction getTransaction(javax.transaction.xa.Xid xid)

removeTransaction

Transaction removeTransaction(javax.transaction.xa.Xid xid)

getTimeoutSeconds

int getTimeoutSeconds()

setTimeoutSeconds

boolean setTimeoutSeconds(int timeoutSeconds)

getPreparedTransactions

java.util.List<javax.transaction.xa.Xid> getPreparedTransactions()

getPreparedTransactionsWithCreationTime

java.util.Map<javax.transaction.xa.Xid,java.lang.Long> getPreparedTransactionsWithCreationTime()


Copyright © 2006 JBoss Inc. All Rights Reserved.