public class ResourceManagerImpl extends Object implements ResourceManager, HornetQComponent
| Constructor and Description |
|---|
ResourceManagerImpl(int defaultTimeoutSeconds,
long txTimeoutScanPeriod,
ScheduledExecutorService scheduledThreadPool) |
| Modifier and Type | Method and Description |
|---|---|
List<Xid> |
getHeuristicCommittedTransactions() |
List<Xid> |
getHeuristicRolledbackTransactions() |
List<Xid> |
getPreparedTransactions() |
Map<Xid,Long> |
getPreparedTransactionsWithCreationTime() |
int |
getTimeoutSeconds() |
Transaction |
getTransaction(Xid xid) |
boolean |
isStarted() |
void |
putHeuristicCompletion(long recordID,
Xid xid,
boolean isCommit) |
boolean |
putTransaction(Xid xid,
Transaction tx) |
long |
removeHeuristicCompletion(Xid xid) |
Transaction |
removeTransaction(Xid xid) |
void |
start() |
void |
stop() |
public ResourceManagerImpl(int defaultTimeoutSeconds,
long txTimeoutScanPeriod,
ScheduledExecutorService scheduledThreadPool)
public void start()
throws Exception
start in interface HornetQComponentExceptionpublic void stop()
throws Exception
stop in interface HornetQComponentExceptionpublic boolean isStarted()
isStarted in interface HornetQComponentpublic Transaction getTransaction(Xid xid)
getTransaction in interface ResourceManagerpublic boolean putTransaction(Xid xid, Transaction tx)
putTransaction in interface ResourceManagerpublic Transaction removeTransaction(Xid xid)
removeTransaction in interface ResourceManagerpublic int getTimeoutSeconds()
getTimeoutSeconds in interface ResourceManagerpublic List<Xid> getPreparedTransactions()
getPreparedTransactions in interface ResourceManagerpublic Map<Xid,Long> getPreparedTransactionsWithCreationTime()
getPreparedTransactionsWithCreationTime in interface ResourceManagerpublic void putHeuristicCompletion(long recordID,
Xid xid,
boolean isCommit)
putHeuristicCompletion in interface ResourceManagerpublic List<Xid> getHeuristicCommittedTransactions()
getHeuristicCommittedTransactions in interface ResourceManagerpublic List<Xid> getHeuristicRolledbackTransactions()
getHeuristicRolledbackTransactions in interface ResourceManagerpublic long removeHeuristicCompletion(Xid xid)
removeHeuristicCompletion in interface ResourceManagerCopyright © 2012 JBoss by Red Hat. All Rights Reserved.