|
Infinispan Distribution 5.2.6.Final-redhat-2 | |||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use GlobalTransaction | |
---|---|
org.infinispan.commands | Commands that operate on the cache, either locally or remotely. |
org.infinispan.commands.control | |
org.infinispan.commands.remote | Meta-commands that wrap other commands for remote execution. |
org.infinispan.commands.remote.recovery | |
org.infinispan.commands.tx | Commands that represent transactional lifecycle transitions. |
org.infinispan.context.impl | This package contains different context implementations, selected dynamically based on the type of invocation. |
org.infinispan.interceptors | Infinispan is designed around a set of interceptors around a data container. |
org.infinispan.interceptors.xsite | |
org.infinispan.loaders | This package contains loaders and stores, which are used for overflow or persistence. |
org.infinispan.loaders.decorators | This package contains loaders and stores, which are used for overflow or persistence. |
org.infinispan.notifications.cachelistener | Cache -specific notifications and eventing. |
org.infinispan.notifications.cachelistener.event | |
org.infinispan.statetransfer | Transfer of state to new caches in a cluster. |
org.infinispan.transaction | JTA transaction support. |
org.infinispan.transaction.synchronization | |
org.infinispan.transaction.xa | XA transaction support. |
org.infinispan.transaction.xa.recovery | |
org.infinispan.util.logging | Infinispan's logging abstractions that delegate to either JDK or Log4J logging engines. |
Uses of GlobalTransaction in org.infinispan.commands |
---|
Uses of GlobalTransaction in org.infinispan.commands.control |
---|
Methods in org.infinispan.commands.control with parameters of type GlobalTransaction | |
---|---|
void |
LockControlCommand.setGlobalTransaction(GlobalTransaction gtx)
|
Constructors in org.infinispan.commands.control with parameters of type GlobalTransaction | |
---|---|
LockControlCommand(Collection<Object> keys,
String cacheName,
Set<Flag> flags,
GlobalTransaction gtx)
|
|
LockControlCommand(Object key,
String cacheName,
Set<Flag> flags,
GlobalTransaction gtx)
|
Uses of GlobalTransaction in org.infinispan.commands.remote |
---|
Constructors in org.infinispan.commands.remote with parameters of type GlobalTransaction | |
---|---|
ClusteredGetCommand(Object key,
String cacheName,
Set<Flag> flags,
boolean acquireRemoteLock,
GlobalTransaction gtx)
|
Uses of GlobalTransaction in org.infinispan.commands.remote.recovery |
---|
Constructors in org.infinispan.commands.remote.recovery with parameters of type GlobalTransaction | |
---|---|
TxCompletionNotificationCommand(Xid xid,
GlobalTransaction gtx,
String cacheName)
|
Uses of GlobalTransaction in org.infinispan.commands.tx |
---|
Fields in org.infinispan.commands.tx declared as GlobalTransaction | |
---|---|
protected GlobalTransaction |
AbstractTransactionBoundaryCommand.globalTx
|
Methods in org.infinispan.commands.tx that return GlobalTransaction | |
---|---|
GlobalTransaction |
TransactionBoundaryCommand.getGlobalTransaction()
|
GlobalTransaction |
AbstractTransactionBoundaryCommand.getGlobalTransaction()
|
Constructors in org.infinispan.commands.tx with parameters of type GlobalTransaction | |
---|---|
CommitCommand(String cacheName,
GlobalTransaction gtx)
|
|
PrepareCommand(String cacheName,
GlobalTransaction gtx,
boolean onePhaseCommit,
WriteCommand... modifications)
|
|
PrepareCommand(String cacheName,
GlobalTransaction gtx,
List<WriteCommand> commands,
boolean onePhaseCommit)
|
|
RollbackCommand(String cacheName,
GlobalTransaction globalTransaction)
|
|
VersionedCommitCommand(String cacheName,
GlobalTransaction gtx)
|
|
VersionedPrepareCommand(String cacheName,
GlobalTransaction gtx,
List<WriteCommand> modifications,
boolean onePhase)
|
Uses of GlobalTransaction in org.infinispan.context.impl |
---|
Methods in org.infinispan.context.impl that return GlobalTransaction | |
---|---|
GlobalTransaction |
LocalTxInvocationContext.getGlobalTransaction()
|
GlobalTransaction |
TxInvocationContext.getGlobalTransaction()
Returns the id of the transaction associated with the current call. |
GlobalTransaction |
RemoteTxInvocationContext.getGlobalTransaction()
|
Uses of GlobalTransaction in org.infinispan.interceptors |
---|
Methods in org.infinispan.interceptors that return types with arguments of type GlobalTransaction | |
---|---|
Map<GlobalTransaction,Set<Object>> |
CacheStoreInterceptor.getPreparingTxs()
|
Map<GlobalTransaction,Integer> |
CacheStoreInterceptor.getTxStores()
|
Methods in org.infinispan.interceptors with parameters of type GlobalTransaction | |
---|---|
protected void |
CacheStoreInterceptor.prepareCacheLoader(TxInvocationContext ctx,
GlobalTransaction gtx,
TxInvocationContext transactionContext,
boolean onePhase)
|
Uses of GlobalTransaction in org.infinispan.interceptors.xsite |
---|
Methods in org.infinispan.interceptors.xsite with parameters of type GlobalTransaction | |
---|---|
protected boolean |
BaseBackupInterceptor.isTxFromRemoteSite(GlobalTransaction gtx)
|
Uses of GlobalTransaction in org.infinispan.loaders |
---|
Methods in org.infinispan.loaders with parameters of type GlobalTransaction | |
---|---|
void |
AbstractCacheStore.commit(GlobalTransaction tx)
|
void |
CacheStore.commit(GlobalTransaction tx)
Commits a transaction that has been previously prepared. |
void |
AbstractCacheStore.prepare(List<? extends Modification> mods,
GlobalTransaction tx,
boolean isOnePhase)
|
void |
CacheStore.prepare(List<? extends Modification> modifications,
GlobalTransaction tx,
boolean isOnePhase)
Issues a prepare call with a set of modifications to be applied to the cache store |
void |
AbstractCacheStore.rollback(GlobalTransaction tx)
|
void |
CacheStore.rollback(GlobalTransaction tx)
Rolls back a transaction that has been previously prepared This method may be invoked on a transaction for which there is no prior CacheStore.prepare(java.util.List, org.infinispan.transaction.xa.GlobalTransaction, boolean) . |
Uses of GlobalTransaction in org.infinispan.loaders.decorators |
---|
Methods in org.infinispan.loaders.decorators with parameters of type GlobalTransaction | |
---|---|
void |
SingletonStore.commit(GlobalTransaction tx)
|
void |
AbstractDelegatingStore.commit(GlobalTransaction tx)
|
void |
AsyncStore.commit(GlobalTransaction tx)
|
void |
ChainingCacheStore.commit(GlobalTransaction tx)
|
void |
ReadOnlyStore.commit(GlobalTransaction tx)
|
void |
SingletonStore.prepare(List<? extends Modification> list,
GlobalTransaction tx,
boolean isOnePhase)
|
void |
AbstractDelegatingStore.prepare(List<? extends Modification> list,
GlobalTransaction tx,
boolean isOnePhase)
|
void |
AsyncStore.prepare(List<? extends Modification> mods,
GlobalTransaction tx,
boolean isOnePhase)
|
void |
ChainingCacheStore.prepare(List<? extends Modification> list,
GlobalTransaction tx,
boolean isOnePhase)
|
void |
ReadOnlyStore.prepare(List<? extends Modification> list,
GlobalTransaction tx,
boolean isOnePhase)
|
void |
SingletonStore.rollback(GlobalTransaction tx)
|
void |
AbstractDelegatingStore.rollback(GlobalTransaction tx)
|
void |
AsyncStore.rollback(GlobalTransaction tx)
|
void |
ChainingCacheStore.rollback(GlobalTransaction tx)
|
void |
ReadOnlyStore.rollback(GlobalTransaction tx)
|
Uses of GlobalTransaction in org.infinispan.notifications.cachelistener |
---|
Methods in org.infinispan.notifications.cachelistener with parameters of type GlobalTransaction | |
---|---|
void |
CacheNotifierImpl.notifyTransactionCompleted(GlobalTransaction transaction,
boolean successful,
InvocationContext ctx)
|
void |
CacheNotifier.notifyTransactionCompleted(GlobalTransaction transaction,
boolean successful,
InvocationContext ctx)
Notifies all registered listeners of a transaction completion event. |
void |
CacheNotifierImpl.notifyTransactionRegistered(GlobalTransaction globalTransaction,
InvocationContext ctx)
|
void |
CacheNotifier.notifyTransactionRegistered(GlobalTransaction globalTransaction,
InvocationContext ctx)
Notifies all registered listeners of a transaction registration event. |
Uses of GlobalTransaction in org.infinispan.notifications.cachelistener.event |
---|
Methods in org.infinispan.notifications.cachelistener.event that return GlobalTransaction | |
---|---|
GlobalTransaction |
TransactionalEvent.getGlobalTransaction()
|
GlobalTransaction |
EventImpl.getGlobalTransaction()
|
Methods in org.infinispan.notifications.cachelistener.event with parameters of type GlobalTransaction | |
---|---|
void |
EventImpl.setTransactionId(GlobalTransaction transaction)
|
Uses of GlobalTransaction in org.infinispan.statetransfer |
---|
Methods in org.infinispan.statetransfer that return GlobalTransaction | |
---|---|
GlobalTransaction |
TransactionInfo.getGlobalTransaction()
|
Constructors in org.infinispan.statetransfer with parameters of type GlobalTransaction | |
---|---|
TransactionInfo(GlobalTransaction globalTransaction,
int topologyId,
WriteCommand[] modifications,
Set<Object> lockedKeys)
|
Uses of GlobalTransaction in org.infinispan.transaction |
---|
Fields in org.infinispan.transaction declared as GlobalTransaction | |
---|---|
protected GlobalTransaction |
AbstractCacheTransaction.tx
|
Methods in org.infinispan.transaction that return GlobalTransaction | |
---|---|
GlobalTransaction |
AbstractCacheTransaction.getGlobalTransaction()
|
Methods in org.infinispan.transaction with parameters of type GlobalTransaction | |
---|---|
boolean |
TransactionTable.containRemoteTx(GlobalTransaction globalTransaction)
|
LocalTransaction |
TransactionTable.getLocalTransaction(GlobalTransaction txId)
Looks up a LocalTransaction given a GlobalTransaction. |
Set<Object> |
TransactionTable.getLockedKeysForRemoteTransaction(GlobalTransaction gtx)
|
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. |
boolean |
TransactionTable.isTransactionCompleted(GlobalTransaction gtx)
|
void |
TransactionTable.markTransactionCompleted(GlobalTransaction globalTx)
With the current state transfer implementation it is possible for a transaction to be prepared several times on a remote node. |
void |
TransactionTable.remoteTransactionCommitted(GlobalTransaction gtx)
Removes the RemoteTransaction corresponding to the given tx. |
void |
TransactionTable.remoteTransactionPrepared(GlobalTransaction gtx)
|
void |
TransactionTable.remoteTransactionRollback(GlobalTransaction gtx)
|
RemoteTransaction |
TransactionTable.removeRemoteTransaction(GlobalTransaction txId)
|
Constructors in org.infinispan.transaction with parameters of type GlobalTransaction | |
---|---|
AbstractCacheTransaction(GlobalTransaction tx,
int topologyId)
|
|
LocalTransaction(Transaction transaction,
GlobalTransaction tx,
boolean implicitTransaction,
int topologyId)
|
|
RemoteTransaction(GlobalTransaction tx,
int topologyId)
|
|
RemoteTransaction(WriteCommand[] modifications,
GlobalTransaction tx,
int topologyId)
|
Uses of GlobalTransaction in org.infinispan.transaction.synchronization |
---|
Constructors in org.infinispan.transaction.synchronization with parameters of type GlobalTransaction | |
---|---|
SyncLocalTransaction(Transaction transaction,
GlobalTransaction tx,
boolean implicitTransaction,
int topologyId)
|
Uses of GlobalTransaction in org.infinispan.transaction.xa |
---|
Classes in org.infinispan.transaction.xa with type parameters of type GlobalTransaction | |
---|---|
protected static class |
GlobalTransaction.AbstractGlobalTxExternalizer<T extends GlobalTransaction>
|
Subclasses of GlobalTransaction in org.infinispan.transaction.xa | |
---|---|
class |
DldGlobalTransaction
This class is used when deadlock detection is enabled. |
Methods in org.infinispan.transaction.xa that return GlobalTransaction | |
---|---|
protected GlobalTransaction |
TransactionFactory.TxFactoryEnum.addCoinToss(DldGlobalTransaction dldGlobalTransaction)
|
protected GlobalTransaction |
GlobalTransaction.Externalizer.createGlobalTransaction()
|
GlobalTransaction |
CacheTransaction.getGlobalTransaction()
Returns the transaction identifier. |
GlobalTransaction |
TransactionFactory.newGlobalTransaction()
|
abstract GlobalTransaction |
TransactionFactory.TxFactoryEnum.newGlobalTransaction()
|
GlobalTransaction |
TransactionFactory.newGlobalTransaction(Address addr,
boolean remote)
|
abstract GlobalTransaction |
TransactionFactory.TxFactoryEnum.newGlobalTransaction(Address addr,
boolean remote,
ClusterIdGenerator clusterIdGenerator,
boolean clustered)
|
Methods in org.infinispan.transaction.xa that return types with arguments of type GlobalTransaction | |
---|---|
Set<Class<? extends GlobalTransaction>> |
GlobalTransaction.Externalizer.getTypeClasses()
|
Methods in org.infinispan.transaction.xa with parameters of type GlobalTransaction | |
---|---|
LocalTransaction |
TransactionFactory.newLocalTransaction(Transaction tx,
GlobalTransaction gtx,
boolean implicitTransaction,
int topologyId)
|
abstract LocalTransaction |
TransactionFactory.TxFactoryEnum.newLocalTransaction(Transaction tx,
GlobalTransaction gtx,
boolean implicitTransaction,
int topologyId)
|
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)
|
Constructors in org.infinispan.transaction.xa with parameters of type GlobalTransaction | |
---|---|
LocalXaTransaction(Transaction transaction,
GlobalTransaction tx,
boolean implicitTransaction,
int topologyId)
|
Uses of GlobalTransaction in org.infinispan.transaction.xa.recovery |
---|
Subclasses of GlobalTransaction in org.infinispan.transaction.xa.recovery | |
---|---|
class |
RecoveryAwareDldGlobalTransaction
DldGlobalTransaction that also holds xid information, required for recovery. |
class |
RecoveryAwareGlobalTransaction
GlobalTransaction that also holds xid information, required for recovery. |
Methods in org.infinispan.transaction.xa.recovery with parameters of type GlobalTransaction | |
---|---|
RemoteTransaction |
RecoveryAwareTransactionTable.getRemoteTransaction(GlobalTransaction txId)
|
boolean |
RecoveryManager.isTransactionPrepared(GlobalTransaction globalTx)
Checks both internal state and transaction table's state for the given tx. |
boolean |
RecoveryManagerImpl.isTransactionPrepared(GlobalTransaction globalTx)
|
void |
RecoveryAwareTransactionTable.remoteTransactionCommitted(GlobalTransaction gtx)
|
void |
RecoveryAwareTransactionTable.remoteTransactionPrepared(GlobalTransaction gtx)
Marks the transaction as prepared. |
void |
RecoveryAwareTransactionTable.remoteTransactionRollback(GlobalTransaction gtx)
|
void |
RecoveryManager.removeRecoveryInformationFromCluster(Collection<Address> where,
Xid xid,
boolean sync,
GlobalTransaction gtx)
Removes from the specified nodes (or all nodes if the value of 'where' is null) the recovery information associated with these Xids. |
void |
RecoveryManagerImpl.removeRecoveryInformationFromCluster(Collection<Address> lockOwners,
Xid xid,
boolean sync,
GlobalTransaction gtx)
|
Constructors in org.infinispan.transaction.xa.recovery with parameters of type GlobalTransaction | |
---|---|
RecoveryAwareLocalTransaction(Transaction transaction,
GlobalTransaction tx,
boolean implicitTransaction,
int topologyId)
|
|
RecoveryAwareRemoteTransaction(GlobalTransaction tx,
int topologyId)
|
|
RecoveryAwareRemoteTransaction(WriteCommand[] modifications,
GlobalTransaction tx,
int topologyId)
|
Uses of GlobalTransaction in org.infinispan.util.logging |
---|
Methods in org.infinispan.util.logging with parameters of type GlobalTransaction | |
---|---|
void |
Log.cannotRespondToCommit(GlobalTransaction globalTransaction,
String cacheName)
|
void |
Log.cannotRespondToRollback(GlobalTransaction globalTransaction,
String cacheName)
|
void |
Log.unableToRollbackGlobalTx(GlobalTransaction gtx,
Throwable e)
|
void |
Log.unableToUnlockRebalancedKeys(GlobalTransaction gtx,
List<Object> keys,
Address self,
Throwable t)
|
|
Infinispan Distribution 5.2.6.Final-redhat-2 | |||||||||
PREV NEXT | FRAMES NO FRAMES |