Infinispan Distribution 5.2.6.Final-redhat-2

Uses of Class
org.infinispan.transaction.xa.GlobalTransaction

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
 

Methods in org.infinispan.commands with parameters of type GlobalTransaction
 ClusteredGetCommand CommandsFactory.buildClusteredGetCommand(Object key, Set<Flag> flags, boolean acquireRemoteLock, GlobalTransaction gtx)
          Builds a ClusteredGetCommand, which is a remote lookup command
 ClusteredGetCommand CommandsFactoryImpl.buildClusteredGetCommand(Object key, Set<Flag> flags, boolean acquireRemoteLock, GlobalTransaction gtx)
           
 CommitCommand CommandsFactory.buildCommitCommand(GlobalTransaction gtx)
          Builds a CommitCommand
 CommitCommand CommandsFactoryImpl.buildCommitCommand(GlobalTransaction gtx)
           
 LockControlCommand CommandsFactory.buildLockControlCommand(Collection<Object> keys, Set<Flag> flags, GlobalTransaction gtx)
          Builds a LockControlCommand to control explicit remote locking
 LockControlCommand CommandsFactoryImpl.buildLockControlCommand(Collection<Object> keys, Set<Flag> flags, GlobalTransaction gtx)
           
 LockControlCommand CommandsFactory.buildLockControlCommand(Object key, Set<Flag> flags, GlobalTransaction gtx)
          Same as CommandsFactory.buildLockControlCommand(Object, java.util.Set, org.infinispan.transaction.xa.GlobalTransaction) but for locking a single key vs a collection of keys.
 LockControlCommand CommandsFactoryImpl.buildLockControlCommand(Object key, Set<Flag> flags, GlobalTransaction gtx)
           
 PrepareCommand CommandsFactory.buildPrepareCommand(GlobalTransaction gtx, List<WriteCommand> modifications, boolean onePhaseCommit)
          Builds a PrepareCommand
 PrepareCommand CommandsFactoryImpl.buildPrepareCommand(GlobalTransaction gtx, List<WriteCommand> modifications, boolean onePhaseCommit)
           
 RollbackCommand CommandsFactory.buildRollbackCommand(GlobalTransaction gtx)
          Builds a RollbackCommand
 RollbackCommand CommandsFactoryImpl.buildRollbackCommand(GlobalTransaction gtx)
           
 TxCompletionNotificationCommand CommandsFactory.buildTxCompletionNotificationCommand(Xid xid, GlobalTransaction globalTransaction)
          Builds a TxCompletionNotificationCommand.
 TxCompletionNotificationCommand CommandsFactoryImpl.buildTxCompletionNotificationCommand(Xid xid, GlobalTransaction globalTransaction)
           
 VersionedCommitCommand CommandsFactory.buildVersionedCommitCommand(GlobalTransaction gtx)
          Builds a VersionedCommitCommand
 VersionedCommitCommand CommandsFactoryImpl.buildVersionedCommitCommand(GlobalTransaction gtx)
           
 VersionedPrepareCommand CommandsFactory.buildVersionedPrepareCommand(GlobalTransaction gtx, List<WriteCommand> modifications, boolean onePhase)
          Builds a VersionedPrepareCommand
 VersionedPrepareCommand CommandsFactoryImpl.buildVersionedPrepareCommand(GlobalTransaction gtx, List<WriteCommand> modifications, boolean onePhase)
           
 

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

Copyright © 2013 JBoss, a division of Red Hat. All Rights Reserved.