org.infinispan.transaction.xa
Class XaTransactionTable
java.lang.Object
org.infinispan.transaction.TransactionTable
org.infinispan.transaction.xa.XaTransactionTable
- Direct Known Subclasses:
- RecoveryAwareTransactionTable
public class XaTransactionTable
- extends TransactionTable
TransactionTable
to be used with TransactionXaAdapter
.
- Since:
- 5.0
- Author:
- Mircea.Markus@jboss.com
Methods inherited from class org.infinispan.transaction.TransactionTable |
containRemoteTx, containsLocalTx, createRemoteTransaction, failureCompletingTransaction, getLocalTransaction, getLocalTransactions, getLocalTx, getLockedKeysForRemoteTransaction, getMinViewId, getOrCreateLocalTransaction, getRemoteTransaction, getRemoteTransactions, getRemoteTxCount, initialize, localTransactionPrepared, recalculateMinViewIdIfNeeded, recalculateMinViewIdOnTopologyChange, remoteTransactionCommitted, remoteTransactionPrepared, remoteTransactionRollback, removeLocalTransactionInternal, removeRemoteTransaction, updateStateOnNodesLeaving |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
xid2LocalTx
protected ConcurrentMap<Xid,LocalXaTransaction> xid2LocalTx
XaTransactionTable
public XaTransactionTable()
init
public void init(RecoveryManager recoveryManager)
removeLocalTransaction
public boolean removeLocalTransaction(LocalTransaction localTx)
- Description copied from class:
TransactionTable
- Removes the
TransactionXaAdapter
corresponding to the given tx. Returns true
if such an tx exists.
- Overrides:
removeLocalTransaction
in class TransactionTable
removeLocalTransaction
public LocalTransaction removeLocalTransaction(Transaction tx)
- Overrides:
removeLocalTransaction
in class TransactionTable
getLocalTransaction
public LocalXaTransaction getLocalTransaction(Xid xid)
addLocalTransactionMapping
public void addLocalTransactionMapping(LocalXaTransaction localTransaction)
enlist
public void enlist(Transaction transaction,
LocalTransaction ltx)
- Overrides:
enlist
in class TransactionTable
getRecoveryManager
public RecoveryManager getRecoveryManager()
setRecoveryManager
public void setRecoveryManager(RecoveryManager recoveryManager)
getLocalTxCount
public int getLocalTxCount()
- Overrides:
getLocalTxCount
in class TransactionTable
Copyright © 2012 JBoss, a division of Red Hat. All Rights Reserved.