Infinispan Distribution 5.2.6.Final-redhat-2

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.container.entries Entries which are stored in data containers. 
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.distribution   
org.infinispan.interceptors.locking   
org.infinispan.interceptors.xsite   
org.infinispan.query.backend   
org.infinispan.statetransfer Transfer of state to new caches in a cluster. 
org.infinispan.transaction JTA transaction support. 
org.infinispan.xsite   
 

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.container.entries
 

Methods in org.infinispan.container.entries with parameters of type TxInvocationContext
 boolean ClusteredRepeatableReadEntry.performWriteSkewCheck(DataContainer container, TxInvocationContext ctx)
           
 

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 ReplicationInterceptor.broadcastPrepare(TxInvocationContext context, PrepareCommand command)
           
protected  void VersionedReplicationInterceptor.broadcastPrepare(TxInvocationContext context, PrepareCommand command)
           
protected  void CacheStoreInterceptor.commitCommand(TxInvocationContext ctx)
           
 LocalTransaction TxInterceptor.enlist(TxInvocationContext ctx)
           
protected  void CacheStoreInterceptor.prepareCacheLoader(TxInvocationContext ctx, GlobalTransaction gtx, TxInvocationContext transactionContext, boolean onePhase)
           
 Object ReplicationInterceptor.visitCommitCommand(TxInvocationContext ctx, CommitCommand command)
           
 Object CacheStoreInterceptor.visitCommitCommand(TxInvocationContext ctx, CommitCommand command)
           
 Object NotificationInterceptor.visitCommitCommand(TxInvocationContext ctx, CommitCommand command)
           
 Object CallInterceptor.visitCommitCommand(TxInvocationContext ctx, CommitCommand command)
           
 Object TxInterceptor.visitCommitCommand(TxInvocationContext ctx, CommitCommand command)
           
 Object VersionedEntryWrappingInterceptor.visitCommitCommand(TxInvocationContext ctx, CommitCommand command)
           
 Object EntryWrappingInterceptor.visitCommitCommand(TxInvocationContext ctx, CommitCommand command)
           
 Object ReplicationInterceptor.visitLockControlCommand(TxInvocationContext ctx, LockControlCommand command)
           
 Object InvocationContextInterceptor.visitLockControlCommand(TxInvocationContext ctx, LockControlCommand lcc)
           
 Object CallInterceptor.visitLockControlCommand(TxInvocationContext ctx, LockControlCommand c)
           
 Object DeadlockDetectingInterceptor.visitLockControlCommand(TxInvocationContext ctx, LockControlCommand command)
           
 Object MarshalledValueInterceptor.visitLockControlCommand(TxInvocationContext ctx, LockControlCommand command)
           
 Object InvalidationInterceptor.visitLockControlCommand(TxInvocationContext ctx, LockControlCommand command)
           
 Object TxInterceptor.visitLockControlCommand(TxInvocationContext ctx, LockControlCommand command)
           
 Object IsMarshallableInterceptor.visitLockControlCommand(TxInvocationContext ctx, LockControlCommand command)
           
 Object ReplicationInterceptor.visitPrepareCommand(TxInvocationContext ctx, PrepareCommand command)
           
 Object CacheStoreInterceptor.visitPrepareCommand(TxInvocationContext ctx, PrepareCommand command)
           
 Object NotificationInterceptor.visitPrepareCommand(TxInvocationContext ctx, PrepareCommand command)
           
 Object DistCacheStoreInterceptor.visitPrepareCommand(TxInvocationContext ctx, PrepareCommand command)
           
 Object CallInterceptor.visitPrepareCommand(TxInvocationContext ctx, PrepareCommand command)
           
 Object DeadlockDetectingInterceptor.visitPrepareCommand(TxInvocationContext ctx, PrepareCommand command)
           
 Object InvalidationInterceptor.visitPrepareCommand(TxInvocationContext ctx, PrepareCommand command)
           
 Object TxInterceptor.visitPrepareCommand(TxInvocationContext ctx, PrepareCommand command)
           
 Object VersionedEntryWrappingInterceptor.visitPrepareCommand(TxInvocationContext ctx, PrepareCommand command)
           
 Object EntryWrappingInterceptor.visitPrepareCommand(TxInvocationContext ctx, PrepareCommand command)
           
 Object ReplicationInterceptor.visitRollbackCommand(TxInvocationContext ctx, RollbackCommand command)
           
 Object CacheStoreInterceptor.visitRollbackCommand(TxInvocationContext ctx, RollbackCommand command)
           
 Object NotificationInterceptor.visitRollbackCommand(TxInvocationContext ctx, RollbackCommand command)
           
 Object CallInterceptor.visitRollbackCommand(TxInvocationContext ctx, RollbackCommand command)
           
 Object TxInterceptor.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  boolean BaseRpcInterceptor.shouldInvokeRemoteTxCommand(TxInvocationContext ctx)
           
 Object PrePostProcessingCommandInterceptor.visitCommitCommand(TxInvocationContext ctx, CommitCommand command)
           
 Object PrePostProcessingCommandInterceptor.visitPrepareCommand(TxInvocationContext ctx, PrepareCommand command)
           
 Object PrePostProcessingCommandInterceptor.visitRollbackCommand(TxInvocationContext ctx, RollbackCommand command)
           
 

Uses of TxInvocationContext in org.infinispan.interceptors.distribution
 

Methods in org.infinispan.interceptors.distribution with parameters of type TxInvocationContext
protected  void TxDistributionInterceptor.prepareOnAffectedNodes(TxInvocationContext ctx, PrepareCommand command, Collection<Address> recipients, boolean sync)
           
protected  void VersionedDistributionInterceptor.prepareOnAffectedNodes(TxInvocationContext ctx, PrepareCommand command, Collection<Address> recipients, boolean ignored)
           
protected  void TxDistributionInterceptor.sendCommitCommand(TxInvocationContext ctx, CommitCommand command)
           
 Object TxDistributionInterceptor.visitCommitCommand(TxInvocationContext ctx, CommitCommand command)
           
 Object TxDistributionInterceptor.visitLockControlCommand(TxInvocationContext ctx, LockControlCommand command)
           
 Object TxDistributionInterceptor.visitPrepareCommand(TxInvocationContext ctx, PrepareCommand command)
           
 Object TxDistributionInterceptor.visitRollbackCommand(TxInvocationContext ctx, RollbackCommand command)
           
 

Uses of TxInvocationContext in org.infinispan.interceptors.locking
 

Methods in org.infinispan.interceptors.locking with parameters of type TxInvocationContext
 EntryVersionsMap ClusteringDependentLogic.createNewVersionsAndCheckForWriteSkews(VersionGenerator versionGenerator, TxInvocationContext context, VersionedPrepareCommand prepareCommand)
           
 EntryVersionsMap ClusteringDependentLogic.LocalLogic.createNewVersionsAndCheckForWriteSkews(VersionGenerator versionGenerator, TxInvocationContext context, VersionedPrepareCommand prepareCommand)
           
 EntryVersionsMap ClusteringDependentLogic.InvalidationLogic.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 PessimisticLockingInterceptor.lockAndRegisterBackupLock(TxInvocationContext ctx, Object key, boolean isLockOwner, long lockTimeout, boolean skipLocking)
           
protected  void AbstractTxLockingInterceptor.lockAndRegisterBackupLock(TxInvocationContext ctx, Object key, long lockTimeout, boolean skipLocking)
          The backup (non-primary) owners keep a "backup lock" for each key they received in a lock/prepare command.
 Object AbstractTxLockingInterceptor.visitCommitCommand(TxInvocationContext ctx, CommitCommand command)
           
 Object OptimisticLockingInterceptor.visitLockControlCommand(TxInvocationContext ctx, LockControlCommand command)
           
 Object PessimisticLockingInterceptor.visitLockControlCommand(TxInvocationContext ctx, LockControlCommand command)
           
 Object OptimisticLockingInterceptor.visitPrepareCommand(TxInvocationContext ctx, PrepareCommand command)
           
 Object PessimisticLockingInterceptor.visitPrepareCommand(TxInvocationContext ctx, PrepareCommand command)
           
 Object AbstractTxLockingInterceptor.visitRollbackCommand(TxInvocationContext ctx, RollbackCommand command)
           
 

Uses of TxInvocationContext in org.infinispan.interceptors.xsite
 

Methods in org.infinispan.interceptors.xsite with parameters of type TxInvocationContext
protected  boolean BaseBackupInterceptor.shouldInvokeRemoteTxCommand(TxInvocationContext ctx)
           
 Object OptimisticBackupInterceptor.visitCommitCommand(TxInvocationContext ctx, CommitCommand command)
           
 Object PessimisticBackupInterceptor.visitCommitCommand(TxInvocationContext ctx, CommitCommand command)
           
 Object OptimisticBackupInterceptor.visitPrepareCommand(TxInvocationContext ctx, PrepareCommand command)
           
 Object PessimisticBackupInterceptor.visitPrepareCommand(TxInvocationContext ctx, PrepareCommand command)
           
 Object OptimisticBackupInterceptor.visitRollbackCommand(TxInvocationContext ctx, RollbackCommand command)
           
 

Uses of TxInvocationContext in org.infinispan.query.backend
 

Methods in org.infinispan.query.backend with parameters of type TxInvocationContext
 Object QueryInterceptor.visitPrepareCommand(TxInvocationContext ctx, PrepareCommand command)
          In case of a remotely originating transactions we don't have a chance to visit the single commands but receive this "batch".
 

Uses of TxInvocationContext in org.infinispan.statetransfer
 

Methods in org.infinispan.statetransfer with parameters of type TxInvocationContext
 Object StateTransferInterceptor.visitCommitCommand(TxInvocationContext ctx, CommitCommand command)
           
 Object TransactionSynchronizerInterceptor.visitCommitCommand(TxInvocationContext ctx, CommitCommand command)
           
 Object StateTransferInterceptor.visitLockControlCommand(TxInvocationContext ctx, LockControlCommand command)
           
 Object TransactionSynchronizerInterceptor.visitLockControlCommand(TxInvocationContext ctx, LockControlCommand command)
           
 Object StateTransferInterceptor.visitPrepareCommand(TxInvocationContext ctx, PrepareCommand command)
           
 Object TransactionSynchronizerInterceptor.visitPrepareCommand(TxInvocationContext ctx, PrepareCommand command)
           
 Object StateTransferInterceptor.visitRollbackCommand(TxInvocationContext ctx, RollbackCommand command)
           
 Object TransactionSynchronizerInterceptor.visitRollbackCommand(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)
           
 

Uses of TxInvocationContext in org.infinispan.xsite
 

Methods in org.infinispan.xsite with parameters of type TxInvocationContext
 Object BackupSenderImpl.CustomBackupPolicyInvoker.visitCommitCommand(TxInvocationContext ctx, CommitCommand command)
           
 Object BackupReceiverImpl.BackupCacheUpdater.visitCommitCommand(TxInvocationContext ctx, CommitCommand command)
           
 Object BackupSenderImpl.CustomBackupPolicyInvoker.visitPrepareCommand(TxInvocationContext ctx, PrepareCommand command)
           
 Object BackupReceiverImpl.BackupCacheUpdater.visitPrepareCommand(TxInvocationContext ctx, PrepareCommand command)
           
 Object BackupSenderImpl.CustomBackupPolicyInvoker.visitRollbackCommand(TxInvocationContext ctx, RollbackCommand command)
           
 Object BackupReceiverImpl.BackupCacheUpdater.visitRollbackCommand(TxInvocationContext ctx, RollbackCommand command)
           
 


Infinispan Distribution 5.2.6.Final-redhat-2

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