Package org.infinispan.transaction
Interface TransactionTable
-
public interface TransactionTableInterface that allows to fetch theGlobalTransactionassociated to local or remote transactions.- Since:
- 7.1
- Author:
- Pedro Ruivo
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.infinispan.transaction.xa.GlobalTransactiongetGlobalTransaction(Transaction transaction)Collection<org.infinispan.transaction.xa.GlobalTransaction>getLocalGlobalTransaction()Collection<org.infinispan.transaction.xa.GlobalTransaction>getRemoteGlobalTransaction()
-
-
-
Method Detail
-
getGlobalTransaction
org.infinispan.transaction.xa.GlobalTransaction getGlobalTransaction(Transaction transaction)
- Parameters:
transaction- the local transaction. Must be non-null.- Returns:
- the
GlobalTransactionassociated with the transaction ornullif doesn't exists.
-
getLocalGlobalTransaction
Collection<org.infinispan.transaction.xa.GlobalTransaction> getLocalGlobalTransaction()
- Returns:
- an unmodified collection of
GlobalTransactionassociated with local running transactions.
-
getRemoteGlobalTransaction
Collection<org.infinispan.transaction.xa.GlobalTransaction> getRemoteGlobalTransaction()
- Returns:
- an unmodified collection of
GlobalTransactionassociated with remote transactions.
-
-