Package org.infinispan.transaction
Interface TransactionTable
-
- All Known Implementing Classes:
RecoveryAwareTransactionTable
,org.infinispan.transaction.impl.TransactionTable
,XaTransactionTable
public interface TransactionTable
Interface that allows to fetch theGlobalTransaction
associated to local or remote transactions.- Since:
- 7.1
- Author:
- Pedro Ruivo
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description GlobalTransaction
getGlobalTransaction(Transaction transaction)
Collection<GlobalTransaction>
getLocalGlobalTransaction()
Collection<GlobalTransaction>
getRemoteGlobalTransaction()
-
-
-
Method Detail
-
getGlobalTransaction
GlobalTransaction getGlobalTransaction(Transaction transaction)
- Parameters:
transaction
- the local transaction. Must be non-null.- Returns:
- the
GlobalTransaction
associated with the transaction ornull
if doesn't exists.
-
getLocalGlobalTransaction
Collection<GlobalTransaction> getLocalGlobalTransaction()
- Returns:
- an unmodified collection of
GlobalTransaction
associated with local running transactions.
-
getRemoteGlobalTransaction
Collection<GlobalTransaction> getRemoteGlobalTransaction()
- Returns:
- an unmodified collection of
GlobalTransaction
associated with remote transactions.
-
-