public class XaTransactionTable extends TransactionTable
TransactionTable
to be used with TransactionXaAdapter
.Modifier and Type | Field and Description |
---|---|
protected ConcurrentMap<Xid,LocalXaTransaction> |
xid2LocalTx |
CACHE_STOPPED_TOPOLOGY_ID, clustered, clusteringLogic, commandsFactory, configuration, icf, rpcManager, txCoordinator, txFactory
Constructor and Description |
---|
XaTransactionTable() |
Modifier and Type | Method and Description |
---|---|
void |
addLocalTransactionMapping(LocalXaTransaction localTransaction) |
void |
enlist(Transaction transaction,
LocalTransaction ltx) |
LocalXaTransaction |
getLocalTransaction(Xid xid) |
int |
getLocalTxCount() |
RecoveryManager |
getRecoveryManager() |
void |
init(RecoveryManager recoveryManager,
Cache cache) |
boolean |
removeLocalTransaction(LocalTransaction localTx)
Removes the
TransactionXaAdapter corresponding to the given tx. |
void |
setRecoveryManager(RecoveryManager recoveryManager) |
cleanupCompletedTransactions, cleanupStaleTransactions, containRemoteTx, containsLocalTx, containsLocalTx, failureCompletingTransaction, getLocalTransaction, getLocalTransaction, getLocalTransactions, getLockedKeysForRemoteTransaction, getMinTopologyId, getOrCreateLocalTransaction, getOrCreateRemoteTransaction, getRemoteTransaction, getRemoteTransactions, getRemoteTxCount, initialize, isTransactionCompleted, localTransactionPrepared, markTransactionCompleted, onTopologyChange, recalculateMinTopologyIdIfNeeded, remoteTransactionCommitted, remoteTransactionPrepared, remoteTransactionRollback, removeLocalTransactionInternal, removeRemoteTransaction
protected ConcurrentMap<Xid,LocalXaTransaction> xid2LocalTx
public void init(RecoveryManager recoveryManager, Cache cache)
public boolean removeLocalTransaction(LocalTransaction localTx)
TransactionTable
TransactionXaAdapter
corresponding to the given tx. Returns true
if such an tx exists.removeLocalTransaction
in class TransactionTable
public LocalXaTransaction getLocalTransaction(Xid xid)
public void addLocalTransactionMapping(LocalXaTransaction localTransaction)
public void enlist(Transaction transaction, LocalTransaction ltx)
enlist
in class TransactionTable
public RecoveryManager getRecoveryManager()
public void setRecoveryManager(RecoveryManager recoveryManager)
public int getLocalTxCount()
getLocalTxCount
in class TransactionTable
Copyright © 2014 JBoss, a division of Red Hat. All Rights Reserved.