Package | Description |
---|---|
org.infinispan.commands.tx |
Commands that represent transactional lifecycle transitions.
|
org.infinispan.context |
Contexts contain information of a specific invocation on the cache, such as its origins, scope
(transactional or non-transactional), as well as invocation-specific flags.
|
org.infinispan.context.impl |
This package contains different context implementations, selected dynamically based on the type of invocation.
|
org.infinispan.transaction |
JTA transaction support.
|
org.infinispan.transaction.xa |
XA transaction support.
|
org.infinispan.transaction.xa.recovery |
Modifier and Type | Method and Description |
---|---|
void |
RollbackCommand.visitRemoteTransaction(RemoteTransaction tx) |
protected void |
AbstractTransactionBoundaryCommand.visitRemoteTransaction(RemoteTransaction tx) |
Modifier and Type | Method and Description |
---|---|
RemoteTxInvocationContext |
TransactionalInvocationContextContainer.createRemoteTxInvocationContext(RemoteTransaction tx,
Address origin) |
RemoteTxInvocationContext |
NonTransactionalInvocationContextContainer.createRemoteTxInvocationContext(RemoteTransaction tx,
Address origin) |
RemoteTxInvocationContext |
InvocationContextContainer.createRemoteTxInvocationContext(RemoteTransaction tx,
Address origin)
Returns an
RemoteTxInvocationContext . |
Modifier and Type | Method and Description |
---|---|
void |
RemoteTxInvocationContext.setRemoteTransaction(RemoteTransaction remoteTransaction) |
Modifier and Type | Method and Description |
---|---|
RemoteTransaction |
TransactionTable.getOrCreateRemoteTransaction(GlobalTransaction globalTx,
WriteCommand[] modifications)
Returns an existing remote transaction or creates one if none exists.
|
RemoteTransaction |
TransactionTable.getRemoteTransaction(GlobalTransaction txId)
Returns the
RemoteTransaction associated with the supplied transaction id. |
RemoteTransaction |
TransactionTable.removeRemoteTransaction(GlobalTransaction txId) |
Modifier and Type | Method and Description |
---|---|
Collection<RemoteTransaction> |
TransactionTable.getRemoteTransactions() |
Modifier and Type | Method and Description |
---|---|
RemoteTransaction |
TransactionFactory.newRemoteTransaction(GlobalTransaction tx,
int topologyId) |
abstract RemoteTransaction |
TransactionFactory.TxFactoryEnum.newRemoteTransaction(GlobalTransaction tx,
int topologyId) |
RemoteTransaction |
TransactionFactory.newRemoteTransaction(WriteCommand[] modifications,
GlobalTransaction tx,
int topologyId) |
abstract RemoteTransaction |
TransactionFactory.TxFactoryEnum.newRemoteTransaction(WriteCommand[] modifications,
GlobalTransaction tx,
int topologyId) |
Modifier and Type | Class and Description |
---|---|
class |
RecoveryAwareRemoteTransaction
Extends
RemoteTransaction and adds recovery related information and functionality. |
Modifier and Type | Method and Description |
---|---|
RemoteTransaction |
RecoveryAwareTransactionTable.getRemoteTransaction(GlobalTransaction txId) |
RemoteTransaction |
RecoveryAwareTransactionTable.removeRemoteTransaction(Xid xid) |
Copyright © 2017 JBoss, a division of Red Hat. All Rights Reserved.