public class ResourceManagerImpl extends Object implements ResourceManager
| Constructor and Description |
|---|
ResourceManagerImpl(int defaultTimeoutSeconds,
long txTimeoutScanPeriod,
ScheduledExecutorService scheduledThreadPool) |
| Modifier and Type | Method and Description |
|---|---|
List<Xid> |
getHeuristicCommittedTransactions() |
List<Xid> |
getHeuristicRolledbackTransactions() |
List<Xid> |
getInDoubtTransactions() |
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 ActiveMQComponentExceptionpublic void stop()
throws Exception
stop in interface ActiveMQComponentExceptionpublic boolean isStarted()
isStarted in interface ActiveMQComponentpublic 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 ResourceManagerpublic List<Xid> getInDoubtTransactions()
getInDoubtTransactions in interface ResourceManagerCopyright © 2018 JBoss by Red Hat. All rights reserved.