Uses of Interface
org.infinispan.context.impl.TxInvocationContext

Packages that use TxInvocationContext
org.infinispan.commands Commands that operate on the cache, either locally or remotely. 
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.interceptors Infinispan is designed around a set of interceptors around a data container. 
org.infinispan.interceptors.base Base interceptors containing common, reusable behavior. 
org.infinispan.interceptors.locking   
org.infinispan.statetransfer Transfer of state to new caches in a cluster. 
org.infinispan.transaction JTA transaction support. 
 

Uses of TxInvocationContext in org.infinispan.commands
 

Methods in org.infinispan.commands with parameters of type TxInvocationContext
 Object Visitor.visitCommitCommand(TxInvocationContext ctx, CommitCommand command)
           
 Object AbstractVisitor.visitCommitCommand(TxInvocationContext ctx, CommitCommand command)
           
 Object Visitor.visitLockControlCommand(TxInvocationContext ctx, LockControlCommand command)
           
 Object AbstractVisitor.visitLockControlCommand(TxInvocationContext ctx, LockControlCommand command)
           
 Object Visitor.visitPrepareCommand(TxInvocationContext ctx, PrepareCommand command)
           
 Object AbstractVisitor.visitPrepareCommand(TxInvocationContext ctx, PrepareCommand command)
           
 Object Visitor.visitRollbackCommand(TxInvocationContext ctx, RollbackCommand command)
           
 Object AbstractVisitor.visitRollbackCommand(TxInvocationContext ctx, RollbackCommand command)
           
 

Uses of TxInvocationContext in org.infinispan.context
 

Classes in org.infinispan.context that implement TxInvocationContext
 class TransactionalInvocationContextFlagsOverride
          Extension of InvocationContextFlagsOverride to be used when a TxInvocationContext is required.
 

Constructors in org.infinispan.context with parameters of type TxInvocationContext
TransactionalInvocationContextFlagsOverride(TxInvocationContext delegate, Set<Flag> flags)
           
 

Uses of TxInvocationContext in org.infinispan.context.impl
 

Classes in org.infinispan.context.impl that implement TxInvocationContext
 class AbstractTxInvocationContext
          Support class for TxInvocationContext.
 class LocalTxInvocationContext
          Invocation context to be used for locally originated transactions.
 class RemoteTxInvocationContext
          Context to be used for transaction that originated remotely.
 

Methods in org.infinispan.context.impl that return TxInvocationContext
 TxInvocationContext AbstractTxInvocationContext.setTransaction(Transaction transaction)
           
 

Uses of TxInvocationContext in org.infinispan.interceptors
 

Methods in org.infinispan.interceptors with parameters of type TxInvocationContext
protected  void VersionedReplicationInterceptor.broadcastPrepare(TxInvocationContext context, PrepareCommand command)
           
protected  void ReplicationInterceptor.broadcastPrepare(TxInvocationContext context, PrepareCommand command)
           
protected  PrepareCommand VersionedReplicationInterceptor.buildPrepareCommandForResend(TxInvocationContext ctx, CommitCommand commit)
           
protected  PrepareCommand VersionedDistributionInterceptor.buildPrepareCommandForResend(TxInvocationContext ctx, CommitCommand commit)
           
protected  PrepareCommand ReplicationInterceptor.buildPrepareCommandForResend(TxInvocationContext ctx, CommitCommand command)
           
protected  PrepareCommand DistributionInterceptor.buildPrepareCommandForResend(TxInvocationContext ctx, CommitCommand command)
           
protected  void CacheStoreInterceptor.commitCommand(TxInvocationContext ctx)
           
 LocalTransaction TxInterceptor.enlist(TxInvocationContext ctx)
           
protected  void CacheStoreInterceptor.prepareCacheLoader(TxInvocationContext ctx, GlobalTransaction gtx, TxInvocationContext transactionContext, boolean onePhase)
           
protected  void VersionedDistributionInterceptor.prepareOnAffectedNodes(TxInvocationContext ctx, PrepareCommand command, Collection<Address> recipients, boolean ignored)
           
protected  void DistributionInterceptor.prepareOnAffectedNodes(TxInvocationContext ctx, PrepareCommand command, Collection<Address> recipients, boolean sync)
           
 Object VersionedEntryWrappingInterceptor.visitCommitCommand(TxInvocationContext ctx, CommitCommand command)
           
 Object TxInterceptor.visitCommitCommand(TxInvocationContext ctx, CommitCommand command)
           
 Object StateTransferLockInterceptor.visitCommitCommand(TxInvocationContext ctx, CommitCommand command)
           
 Object ReplicationInterceptor.visitCommitCommand(TxInvocationContext ctx, CommitCommand command)
           
 Object NotificationInterceptor.visitCommitCommand(TxInvocationContext ctx, CommitCommand command)
           
 Object EntryWrappingInterceptor.visitCommitCommand(TxInvocationContext ctx, CommitCommand command)
           
 Object DistributionInterceptor.visitCommitCommand(TxInvocationContext ctx, CommitCommand command)
           
 Object CallInterceptor.visitCommitCommand(TxInvocationContext ctx, CommitCommand command)
           
 Object CacheStoreInterceptor.visitCommitCommand(TxInvocationContext ctx, CommitCommand command)
           
 Object TxInterceptor.visitLockControlCommand(TxInvocationContext ctx, LockControlCommand command)
           
 Object StateTransferLockInterceptor.visitLockControlCommand(TxInvocationContext ctx, LockControlCommand command)
           
 Object MarshalledValueInterceptor.visitLockControlCommand(TxInvocationContext ctx, LockControlCommand command)
           
 Object IsMarshallableInterceptor.visitLockControlCommand(TxInvocationContext ctx, LockControlCommand command)
           
 Object InvocationContextInterceptor.visitLockControlCommand(TxInvocationContext ctx, LockControlCommand lcc)
           
 Object DistributionInterceptor.visitLockControlCommand(TxInvocationContext ctx, LockControlCommand command)
           
 Object DeadlockDetectingInterceptor.visitLockControlCommand(TxInvocationContext ctx, LockControlCommand command)
           
 Object CallInterceptor.visitLockControlCommand(TxInvocationContext ctx, LockControlCommand c)
           
 Object VersionedEntryWrappingInterceptor.visitPrepareCommand(TxInvocationContext ctx, PrepareCommand command)
           
 Object TxInterceptor.visitPrepareCommand(TxInvocationContext ctx, PrepareCommand command)
           
 Object StateTransferLockInterceptor.visitPrepareCommand(TxInvocationContext ctx, PrepareCommand command)
           
 Object ReplicationInterceptor.visitPrepareCommand(TxInvocationContext ctx, PrepareCommand command)
           
 Object NotificationInterceptor.visitPrepareCommand(TxInvocationContext ctx, PrepareCommand command)
           
 Object InvalidationInterceptor.visitPrepareCommand(TxInvocationContext ctx, PrepareCommand command)
           
 Object EntryWrappingInterceptor.visitPrepareCommand(TxInvocationContext ctx, PrepareCommand command)
           
 Object DistributionInterceptor.visitPrepareCommand(TxInvocationContext ctx, PrepareCommand command)
           
 Object DistCacheStoreInterceptor.visitPrepareCommand(TxInvocationContext ctx, PrepareCommand command)
           
 Object DeadlockDetectingInterceptor.visitPrepareCommand(TxInvocationContext ctx, PrepareCommand command)
           
 Object CallInterceptor.visitPrepareCommand(TxInvocationContext ctx, PrepareCommand command)
           
 Object CacheStoreInterceptor.visitPrepareCommand(TxInvocationContext ctx, PrepareCommand command)
           
 Object TxInterceptor.visitRollbackCommand(TxInvocationContext ctx, RollbackCommand command)
           
 Object StateTransferLockInterceptor.visitRollbackCommand(TxInvocationContext ctx, RollbackCommand command)
           
 Object ReplicationInterceptor.visitRollbackCommand(TxInvocationContext ctx, RollbackCommand command)
           
 Object NotificationInterceptor.visitRollbackCommand(TxInvocationContext ctx, RollbackCommand command)
           
 Object DistributionInterceptor.visitRollbackCommand(TxInvocationContext ctx, RollbackCommand command)
           
 Object CallInterceptor.visitRollbackCommand(TxInvocationContext ctx, RollbackCommand command)
           
 Object CacheStoreInterceptor.visitRollbackCommand(TxInvocationContext ctx, RollbackCommand command)
           
 

Uses of TxInvocationContext in org.infinispan.interceptors.base
 

Methods in org.infinispan.interceptors.base with parameters of type TxInvocationContext
protected static boolean BaseRpcInterceptor.shouldInvokeRemoteTxCommand(TxInvocationContext ctx)
           
 Object PrePostProcessingCommandInterceptor.visitCommitCommand(TxInvocationContext ctx, CommitCommand command)
           
 Object BaseRpcInterceptor.visitLockControlCommand(TxInvocationContext ctx, LockControlCommand command)
           
 Object PrePostProcessingCommandInterceptor.visitPrepareCommand(TxInvocationContext ctx, PrepareCommand command)
           
 Object PrePostProcessingCommandInterceptor.visitRollbackCommand(TxInvocationContext ctx, RollbackCommand command)
           
 

Uses of TxInvocationContext in org.infinispan.interceptors.locking
 

Methods in org.infinispan.interceptors.locking with parameters of type TxInvocationContext
protected  void AbstractTxLockingInterceptor.abortIfRemoteTransactionInvalid(TxInvocationContext ctx, AbstractTransactionBoundaryCommand c)
           
 EntryVersionsMap ClusteringDependentLogic.createNewVersionsAndCheckForWriteSkews(VersionGenerator versionGenerator, TxInvocationContext context, VersionedPrepareCommand prepareCommand)
           
 EntryVersionsMap ClusteringDependentLogic.AllNodesLogic.createNewVersionsAndCheckForWriteSkews(VersionGenerator versionGenerator, TxInvocationContext context, VersionedPrepareCommand prepareCommand)
           
 EntryVersionsMap ClusteringDependentLogic.DistributionLogic.createNewVersionsAndCheckForWriteSkews(VersionGenerator versionGenerator, TxInvocationContext context, VersionedPrepareCommand prepareCommand)
           
protected  Object AbstractTxLockingInterceptor.invokeNextAndCommitIf1Pc(TxInvocationContext ctx, PrepareCommand command)
           
protected  void AbstractTxLockingInterceptor.lockAndRegisterBackupLock(TxInvocationContext ctx, Object key)
          The backup (non-primary) owners keep a "backup lock" for each key they received in a lock/prepare command.
protected  void PessimisticLockingInterceptor.lockAndRegisterBackupLock(TxInvocationContext ctx, Object key, boolean isLockOwner)
           
 Object AbstractTxLockingInterceptor.visitCommitCommand(TxInvocationContext ctx, CommitCommand command)
           
 Object PessimisticLockingInterceptor.visitLockControlCommand(TxInvocationContext ctx, LockControlCommand command)
           
 Object OptimisticLockingInterceptor.visitLockControlCommand(TxInvocationContext ctx, LockControlCommand command)
           
 Object PessimisticLockingInterceptor.visitPrepareCommand(TxInvocationContext ctx, PrepareCommand command)
           
 Object OptimisticLockingInterceptor.visitPrepareCommand(TxInvocationContext ctx, PrepareCommand command)
           
 Object AbstractTxLockingInterceptor.visitRollbackCommand(TxInvocationContext ctx, RollbackCommand command)
           
 

Uses of TxInvocationContext in org.infinispan.statetransfer
 

Methods in org.infinispan.statetransfer with parameters of type TxInvocationContext
 boolean StateTransferLockImpl.acquireForCommand(TxInvocationContext ctx, CommitCommand command)
           
 boolean StateTransferLock.acquireForCommand(TxInvocationContext ctx, CommitCommand command)
           
 boolean StateTransferLockImpl.acquireForCommand(TxInvocationContext ctx, LockControlCommand command)
           
 boolean StateTransferLock.acquireForCommand(TxInvocationContext ctx, LockControlCommand cmd)
           
 boolean StateTransferLockImpl.acquireForCommand(TxInvocationContext ctx, PrepareCommand command)
           
 boolean StateTransferLock.acquireForCommand(TxInvocationContext ctx, PrepareCommand command)
           
 boolean StateTransferLockImpl.acquireForCommand(TxInvocationContext ctx, RollbackCommand command)
           
 boolean StateTransferLock.acquireForCommand(TxInvocationContext ctx, RollbackCommand command)
           
 void StateTransferLockImpl.releaseForCommand(TxInvocationContext ctx, CommitCommand command)
           
 void StateTransferLock.releaseForCommand(TxInvocationContext ctx, CommitCommand command)
           
 void StateTransferLockImpl.releaseForCommand(TxInvocationContext ctx, LockControlCommand command)
           
 void StateTransferLock.releaseForCommand(TxInvocationContext ctx, LockControlCommand cmd)
           
 void StateTransferLockImpl.releaseForCommand(TxInvocationContext ctx, PrepareCommand command)
           
 void StateTransferLock.releaseForCommand(TxInvocationContext ctx, PrepareCommand command)
           
 void StateTransferLockImpl.releaseForCommand(TxInvocationContext ctx, RollbackCommand command)
           
 void StateTransferLock.releaseForCommand(TxInvocationContext ctx, RollbackCommand command)
           
 

Uses of TxInvocationContext in org.infinispan.transaction
 

Methods in org.infinispan.transaction with parameters of type TxInvocationContext
 LocalTransaction TransactionTable.getOrCreateLocalTransaction(Transaction transaction, TxInvocationContext ctx)
          Returns the TransactionXaAdapter corresponding to the supplied transaction.
static EntryVersionsMap WriteSkewHelper.performWriteSkewCheckAndReturnNewVersions(VersionedPrepareCommand prepareCommand, DataContainer dataContainer, VersionGenerator versionGenerator, TxInvocationContext context, WriteSkewHelper.KeySpecificLogic ksl)
           
static void WriteSkewHelper.setVersionsSeenOnPrepareCommand(VersionedPrepareCommand command, TxInvocationContext context)
           
 


-->

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