Uses of Interface
org.infinispan.context.InvocationContext

Packages that use InvocationContext
org.infinispan.commands   
org.infinispan.commands.control   
org.infinispan.commands.read   
org.infinispan.commands.remote   
org.infinispan.commands.tx   
org.infinispan.commands.write   
org.infinispan.context   
org.infinispan.factories   
org.infinispan.factories.context   
org.infinispan.interceptors   
org.infinispan.interceptors.base   
org.infinispan.invocation   
org.infinispan.lock   
org.infinispan.notifications.cachelistener   
org.infinispan.transaction   
 

Uses of InvocationContext in org.infinispan.commands
 

Methods in org.infinispan.commands with parameters of type InvocationContext
 Object VisitableCommand.acceptVisitor(InvocationContext ctx, Visitor visitor)
          Accept a visitor, and return the result of accepting this visitor.
protected  Object AbstractVisitor.handleDefault(InvocationContext ctx, VisitableCommand command)
          A default handler for all commands visited.
 Object ReplicableCommand.perform(InvocationContext ctx)
          Performs the primary function of the command.
 Object Visitor.visitClearCommand(InvocationContext ctx, ClearCommand command)
           
 Object AbstractVisitor.visitClearCommand(InvocationContext ctx, ClearCommand command)
           
 void AbstractVisitor.visitCollection(InvocationContext ctx, Collection<? extends VisitableCommand> toVisit)
          Helper method to visit a collection of VisitableCommands.
 Object Visitor.visitCommitCommand(InvocationContext ctx, CommitCommand command)
           
 Object AbstractVisitor.visitCommitCommand(InvocationContext ctx, CommitCommand command)
           
 Object Visitor.visitEvictCommand(InvocationContext ctx, EvictCommand command)
           
 Object AbstractVisitor.visitEvictCommand(InvocationContext ctx, EvictCommand command)
           
 Object Visitor.visitGetKeyValueCommand(InvocationContext ctx, GetKeyValueCommand command)
           
 Object AbstractVisitor.visitGetKeyValueCommand(InvocationContext ctx, GetKeyValueCommand command)
           
 Object Visitor.visitInvalidateCommand(InvocationContext ctx, InvalidateCommand invalidateCommand)
           
 Object AbstractVisitor.visitInvalidateCommand(InvocationContext ctx, InvalidateCommand invalidateCommand)
           
 Object Visitor.visitPrepareCommand(InvocationContext ctx, PrepareCommand command)
           
 Object AbstractVisitor.visitPrepareCommand(InvocationContext ctx, PrepareCommand command)
           
 Object Visitor.visitPutKeyValueCommand(InvocationContext ctx, PutKeyValueCommand command)
           
 Object AbstractVisitor.visitPutKeyValueCommand(InvocationContext ctx, PutKeyValueCommand command)
           
 Object Visitor.visitPutMapCommand(InvocationContext ctx, PutMapCommand command)
           
 Object AbstractVisitor.visitPutMapCommand(InvocationContext ctx, PutMapCommand command)
           
 Object Visitor.visitRemoveCommand(InvocationContext ctx, RemoveCommand command)
           
 Object AbstractVisitor.visitRemoveCommand(InvocationContext ctx, RemoveCommand command)
           
 Object Visitor.visitReplaceCommand(InvocationContext ctx, ReplaceCommand command)
           
 Object AbstractVisitor.visitReplaceCommand(InvocationContext ctx, ReplaceCommand command)
           
 Object Visitor.visitRollbackCommand(InvocationContext ctx, RollbackCommand command)
           
 Object AbstractVisitor.visitRollbackCommand(InvocationContext ctx, RollbackCommand command)
           
 Object Visitor.visitSizeCommand(InvocationContext ctx, SizeCommand command)
           
 Object AbstractVisitor.visitSizeCommand(InvocationContext ctx, SizeCommand command)
           
 

Uses of InvocationContext in org.infinispan.commands.control
 

Methods in org.infinispan.commands.control with parameters of type InvocationContext
 Object StateTransferControlCommand.perform(InvocationContext ctx)
           
 

Uses of InvocationContext in org.infinispan.commands.read
 

Methods in org.infinispan.commands.read with parameters of type InvocationContext
 Object SizeCommand.acceptVisitor(InvocationContext ctx, Visitor visitor)
           
 Object GetKeyValueCommand.acceptVisitor(InvocationContext ctx, Visitor visitor)
           
protected  MVCCEntry AbstractDataCommand.lookupMvccEntry(InvocationContext ctx, Object key)
           
 Integer SizeCommand.perform(InvocationContext ctx)
           
 Object GetKeyValueCommand.perform(InvocationContext ctx)
           
 

Uses of InvocationContext in org.infinispan.commands.remote
 

Methods in org.infinispan.commands.remote with parameters of type InvocationContext
 Object SingleRpcCommand.perform(InvocationContext ctx)
           
 Object MultipleRpcCommand.perform(InvocationContext ctx)
          Executes commands replicated to the current cache instance by other cache instances.
 CacheEntry ClusteredGetCommand.perform(InvocationContext context)
          Invokes a logical "get(key)" on a remote cache and returns results.
protected  Object BaseRpcCommand.processCommand(InvocationContext ctx, ReplicableCommand cacheCommand)
           
 

Uses of InvocationContext in org.infinispan.commands.tx
 

Methods in org.infinispan.commands.tx with parameters of type InvocationContext
 Object RollbackCommand.acceptVisitor(InvocationContext ctx, Visitor visitor)
           
 Object PrepareCommand.acceptVisitor(InvocationContext ctx, Visitor visitor)
           
 Object CommitCommand.acceptVisitor(InvocationContext ctx, Visitor visitor)
           
 Object AbstractTransactionBoundaryCommand.perform(InvocationContext ctx)
           
 

Uses of InvocationContext in org.infinispan.commands.write
 

Methods in org.infinispan.commands.write with parameters of type InvocationContext
 Object ReplaceCommand.acceptVisitor(InvocationContext ctx, Visitor visitor)
           
 Object RemoveCommand.acceptVisitor(InvocationContext ctx, Visitor visitor)
           
 Object PutMapCommand.acceptVisitor(InvocationContext ctx, Visitor visitor)
           
 Object PutKeyValueCommand.acceptVisitor(InvocationContext ctx, Visitor visitor)
           
 Object InvalidateCommand.acceptVisitor(InvocationContext ctx, Visitor visitor)
           
 Object EvictCommand.acceptVisitor(InvocationContext ctx, Visitor visitor)
           
 Object ClearCommand.acceptVisitor(InvocationContext ctx, Visitor visitor)
           
protected  void InvalidateCommand.invalidate(InvocationContext ctx, Object keyToInvalidate)
           
protected  void RemoveCommand.notify(InvocationContext ctx, Object value, boolean isPre)
           
protected  void InvalidateCommand.notify(InvocationContext ctx, Object value, boolean isPre)
           
 void EvictCommand.notify(InvocationContext ctx, Object value, boolean isPre)
           
 Object ReplaceCommand.perform(InvocationContext ctx)
           
 Object RemoveCommand.perform(InvocationContext ctx)
           
 Object PutMapCommand.perform(InvocationContext ctx)
           
 Object PutKeyValueCommand.perform(InvocationContext ctx)
           
 Object InvalidateL1Command.perform(InvocationContext ctx)
           
 Object InvalidateCommand.perform(InvocationContext ctx)
          Performs an invalidation on a specified entry
 Object EvictCommand.perform(InvocationContext ctx)
           
 Object ClearCommand.perform(InvocationContext ctx)
           
 

Uses of InvocationContext in org.infinispan.context
 

Classes in org.infinispan.context that implement InvocationContext
 class InvocationContextImpl
           
 

Methods in org.infinispan.context that return InvocationContext
 InvocationContext InvocationContextImpl.copy()
           
 InvocationContext InvocationContext.copy()
           
 

Methods in org.infinispan.context with parameters of type InvocationContext
 void InvocationContextImpl.setState(InvocationContext template)
          Sets the state of the InvocationContext based on the template context passed in
 void InvocationContext.setState(InvocationContext template)
           
 

Uses of InvocationContext in org.infinispan.factories
 

Methods in org.infinispan.factories with parameters of type InvocationContext
 boolean EntryFactoryImpl.acquireLock(InvocationContext ctx, Object key)
          Attempts to lock an entry if the lock isn't already held in the current scope, and records the lock in the context.
 boolean EntryFactory.acquireLock(InvocationContext ctx, Object key)
          Attempts to lock an entry if the lock isn't already held in the current scope, and records the lock in the context.
 CacheEntry EntryFactoryImpl.wrapEntryForReading(InvocationContext ctx, Object key)
           
 CacheEntry EntryFactory.wrapEntryForReading(InvocationContext ctx, Object key)
           
 MVCCEntry EntryFactoryImpl.wrapEntryForWriting(InvocationContext ctx, Object key, boolean createIfAbsent, boolean forceLockIfAbsent, boolean alreadyLocked, boolean forRemoval)
           
 MVCCEntry EntryFactory.wrapEntryForWriting(InvocationContext ctx, Object key, boolean createIfAbsent, boolean forceLockIfAbsent, boolean alreadyLocked, boolean forRemoval)
           
 

Uses of InvocationContext in org.infinispan.factories.context
 

Methods in org.infinispan.factories.context that return InvocationContext
 InvocationContext DefaultContextFactory.createInvocationContext()
           
 InvocationContext ContextFactory.createInvocationContext()
           
 

Uses of InvocationContext in org.infinispan.interceptors
 

Methods in org.infinispan.interceptors that return InvocationContext
 InvocationContext InterceptorChain.getInvocationContext()
           
 

Methods in org.infinispan.interceptors with parameters of type InvocationContext
protected  Object TxInterceptor.attachGtxAndPassUpChain(InvocationContext ctx, VisitableCommand command)
           
protected  void TxInterceptor.cleanupStaleLocks(InvocationContext ctx)
           
protected  void LockingInterceptor.commitEntry(InvocationContext ctx, CacheEntry entry)
           
protected  void DistLockingInterceptor.commitEntry(InvocationContext ctx, CacheEntry entry)
           
protected  MarshalledValue MarshalledValueInterceptor.createMarshalledValue(Object toWrap, InvocationContext ctx)
           
 Object TxInterceptor.handleDefault(InvocationContext ctx, VisitableCommand command)
           
 Object InvocationContextInterceptor.handleDefault(InvocationContext ctx, VisitableCommand command)
           
 Object CallInterceptor.handleDefault(InvocationContext ctx, VisitableCommand command)
           
protected  Object BatchingInterceptor.handleDefault(InvocationContext ctx, VisitableCommand command)
          Simply check if there is an ongoing tx.
protected  void InvalidationInterceptor.invalidateAcrossCluster(boolean synchronous, InvocationContext ctx, Object[] keys)
           
 Object InterceptorChain.invoke(InvocationContext ctx, VisitableCommand command)
          Walks the command through the interceptor chain.
protected  void TxInterceptor.runCommitPhase(InvocationContext ctx, GlobalTransaction gtx, List<WriteCommand> modifications, boolean onePhaseCommit)
          creates a commit()
 Object TxInterceptor.runPreparePhase(InvocationContext ctx, GlobalTransaction gtx, List<WriteCommand> modifications)
          Handles a local prepare - invoked by the sync handler.
protected  void ReplicationInterceptor.runPreparePhase(PrepareCommand prepareMethod, GlobalTransaction gtx, InvocationContext ctx)
          Calls prepare(GlobalTransaction,List,Address,boolean)) in all members except self.
protected  void TxInterceptor.runRollbackPhase(InvocationContext ctx, GlobalTransaction gtx, Transaction tx)
          creates a rollback()
protected  void CacheLoaderInterceptor.sendNotification(Object key, boolean pre, InvocationContext ctx)
           
protected  void ActivationInterceptor.sendNotification(Object key, boolean pre, InvocationContext ctx)
           
protected  void BaseTransactionalContextInterceptor.setTransactionalContext(Transaction tx, GlobalTransaction gtx, TransactionContext tCtx, InvocationContext ctx)
           
 boolean CacheStoreInterceptor.skip(InvocationContext ctx, VisitableCommand command)
          if this is a shared cache loader and the call is of remote origin, pass up the chain
 Object ReplicationInterceptor.visitClearCommand(InvocationContext ctx, ClearCommand command)
           
 Object LockingInterceptor.visitClearCommand(InvocationContext ctx, ClearCommand command)
           
 Object InvocationContextInterceptor.visitClearCommand(InvocationContext ctx, ClearCommand command)
           
 Object InvalidationInterceptor.visitClearCommand(InvocationContext ctx, ClearCommand command)
           
 Object DistributionInterceptor.visitClearCommand(InvocationContext ctx, ClearCommand command)
           
 Object CallInterceptor.visitClearCommand(InvocationContext ctx, ClearCommand command)
           
 Object CacheStoreInterceptor.visitClearCommand(InvocationContext ctx, ClearCommand command)
           
 Object CacheStoreInterceptor.StoreModificationsBuilder.visitClearCommand(InvocationContext ctx, ClearCommand command)
           
 Object TxInterceptor.visitCommitCommand(InvocationContext ctx, CommitCommand command)
           
 Object ReplicationInterceptor.visitCommitCommand(InvocationContext ctx, CommitCommand command)
           
 Object NotificationInterceptor.visitCommitCommand(InvocationContext ctx, CommitCommand command)
           
 Object LockingInterceptor.visitCommitCommand(InvocationContext ctx, CommitCommand command)
           
 Object InvocationContextInterceptor.visitCommitCommand(InvocationContext ctx, CommitCommand command)
           
 Object DistributionInterceptor.visitCommitCommand(InvocationContext ctx, CommitCommand command)
           
 Object CallInterceptor.visitCommitCommand(InvocationContext ctx, CommitCommand command)
           
 Object CacheStoreInterceptor.visitCommitCommand(InvocationContext ctx, CommitCommand command)
           
 Object PassivationInterceptor.visitEvictCommand(InvocationContext ctx, EvictCommand command)
           
 Object LockingInterceptor.visitEvictCommand(InvocationContext ctx, EvictCommand command)
           
 Object CacheMgmtInterceptor.visitEvictCommand(InvocationContext ctx, EvictCommand command)
           
 Object MarshalledValueInterceptor.visitGetKeyValueCommand(InvocationContext ctx, GetKeyValueCommand command)
           
 Object LockingInterceptor.visitGetKeyValueCommand(InvocationContext ctx, GetKeyValueCommand command)
           
 Object DistributionInterceptor.visitGetKeyValueCommand(InvocationContext ctx, GetKeyValueCommand command)
           
 Object CacheMgmtInterceptor.visitGetKeyValueCommand(InvocationContext ctx, GetKeyValueCommand command)
           
 Object CacheLoaderInterceptor.visitGetKeyValueCommand(InvocationContext ctx, GetKeyValueCommand command)
           
 Object ActivationInterceptor.visitGetKeyValueCommand(InvocationContext ctx, GetKeyValueCommand command)
           
 Object LockingInterceptor.visitInvalidateCommand(InvocationContext ctx, InvalidateCommand command)
           
 Object CacheLoaderInterceptor.visitInvalidateCommand(InvocationContext ctx, InvalidateCommand command)
           
 Object TxInterceptor.visitPrepareCommand(InvocationContext ctx, PrepareCommand command)
           
 Object ReplicationInterceptor.visitPrepareCommand(InvocationContext ctx, PrepareCommand command)
           
 Object NotificationInterceptor.visitPrepareCommand(InvocationContext ctx, PrepareCommand command)
           
 Object LockingInterceptor.visitPrepareCommand(InvocationContext ctx, PrepareCommand command)
           
 Object InvocationContextInterceptor.visitPrepareCommand(InvocationContext ctx, PrepareCommand command)
           
 Object InvalidationInterceptor.visitPrepareCommand(InvocationContext ctx, PrepareCommand command)
           
 Object DistributionInterceptor.visitPrepareCommand(InvocationContext ctx, PrepareCommand command)
           
 Object CallInterceptor.visitPrepareCommand(InvocationContext ctx, PrepareCommand command)
           
 Object CacheStoreInterceptor.visitPrepareCommand(InvocationContext ctx, PrepareCommand command)
           
 Object ReplicationInterceptor.visitPutKeyValueCommand(InvocationContext ctx, PutKeyValueCommand command)
           
 Object MarshalledValueInterceptor.visitPutKeyValueCommand(InvocationContext ctx, PutKeyValueCommand command)
           
 Object LockingInterceptor.visitPutKeyValueCommand(InvocationContext ctx, PutKeyValueCommand command)
           
 Object InvocationContextInterceptor.visitPutKeyValueCommand(InvocationContext ctx, PutKeyValueCommand command)
           
 Object InvalidationInterceptor.visitPutKeyValueCommand(InvocationContext ctx, PutKeyValueCommand command)
           
 Object InvalidationInterceptor.InvalidationFilterVisitor.visitPutKeyValueCommand(InvocationContext ctx, PutKeyValueCommand command)
           
 Object DistributionInterceptor.visitPutKeyValueCommand(InvocationContext ctx, PutKeyValueCommand command)
           
 Object CallInterceptor.visitPutKeyValueCommand(InvocationContext ctx, PutKeyValueCommand command)
           
 Object CacheStoreInterceptor.visitPutKeyValueCommand(InvocationContext ctx, PutKeyValueCommand command)
           
 Object CacheStoreInterceptor.StoreModificationsBuilder.visitPutKeyValueCommand(InvocationContext ctx, PutKeyValueCommand command)
           
 Object CacheMgmtInterceptor.visitPutKeyValueCommand(InvocationContext ctx, PutKeyValueCommand command)
           
 Object CacheLoaderInterceptor.visitPutKeyValueCommand(InvocationContext ctx, PutKeyValueCommand command)
           
 Object ActivationInterceptor.visitPutKeyValueCommand(InvocationContext ctx, PutKeyValueCommand command)
           
 Object ReplicationInterceptor.visitPutMapCommand(InvocationContext ctx, PutMapCommand command)
           
 Object MarshalledValueInterceptor.visitPutMapCommand(InvocationContext ctx, PutMapCommand command)
           
 Object LockingInterceptor.visitPutMapCommand(InvocationContext ctx, PutMapCommand command)
           
 Object InvocationContextInterceptor.visitPutMapCommand(InvocationContext ctx, PutMapCommand command)
           
 Object InvalidationInterceptor.visitPutMapCommand(InvocationContext ctx, PutMapCommand command)
           
 Object DistributionInterceptor.visitPutMapCommand(InvocationContext ctx, PutMapCommand command)
           
 Object CacheStoreInterceptor.visitPutMapCommand(InvocationContext ctx, PutMapCommand command)
           
 Object CacheStoreInterceptor.StoreModificationsBuilder.visitPutMapCommand(InvocationContext ctx, PutMapCommand command)
           
 Object CacheMgmtInterceptor.visitPutMapCommand(InvocationContext ctx, PutMapCommand command)
           
 Object ActivationInterceptor.visitPutMapCommand(InvocationContext ctx, PutMapCommand command)
           
 Object ReplicationInterceptor.visitRemoveCommand(InvocationContext ctx, RemoveCommand command)
           
 Object MarshalledValueInterceptor.visitRemoveCommand(InvocationContext ctx, RemoveCommand command)
           
 Object LockingInterceptor.visitRemoveCommand(InvocationContext ctx, RemoveCommand command)
           
 Object InvocationContextInterceptor.visitRemoveCommand(InvocationContext ctx, RemoveCommand command)
           
 Object InvalidationInterceptor.visitRemoveCommand(InvocationContext ctx, RemoveCommand command)
           
 Object InvalidationInterceptor.InvalidationFilterVisitor.visitRemoveCommand(InvocationContext ctx, RemoveCommand command)
           
 Object DistributionInterceptor.visitRemoveCommand(InvocationContext ctx, RemoveCommand command)
           
 Object CallInterceptor.visitRemoveCommand(InvocationContext ctx, RemoveCommand command)
           
 Object CacheStoreInterceptor.visitRemoveCommand(InvocationContext ctx, RemoveCommand command)
           
 Object CacheStoreInterceptor.StoreModificationsBuilder.visitRemoveCommand(InvocationContext ctx, RemoveCommand command)
           
 Object CacheLoaderInterceptor.visitRemoveCommand(InvocationContext ctx, RemoveCommand command)
           
 Object ActivationInterceptor.visitRemoveCommand(InvocationContext ctx, RemoveCommand command)
           
 Object ReplicationInterceptor.visitReplaceCommand(InvocationContext ctx, ReplaceCommand command)
           
 Object LockingInterceptor.visitReplaceCommand(InvocationContext ctx, ReplaceCommand command)
           
 Object InvocationContextInterceptor.visitReplaceCommand(InvocationContext ctx, ReplaceCommand command)
           
 Object InvalidationInterceptor.visitReplaceCommand(InvocationContext ctx, ReplaceCommand command)
           
 Object DistributionInterceptor.visitReplaceCommand(InvocationContext ctx, ReplaceCommand command)
           
 Object CacheStoreInterceptor.visitReplaceCommand(InvocationContext ctx, ReplaceCommand command)
           
 Object CacheLoaderInterceptor.visitReplaceCommand(InvocationContext ctx, ReplaceCommand command)
           
 Object ActivationInterceptor.visitReplaceCommand(InvocationContext ctx, ReplaceCommand command)
           
 Object TxInterceptor.visitRollbackCommand(InvocationContext ctx, RollbackCommand command)
           
 Object ReplicationInterceptor.visitRollbackCommand(InvocationContext ctx, RollbackCommand command)
           
 Object NotificationInterceptor.visitRollbackCommand(InvocationContext ctx, RollbackCommand command)
           
 Object LockingInterceptor.visitRollbackCommand(InvocationContext ctx, RollbackCommand command)
           
 Object InvocationContextInterceptor.visitRollbackCommand(InvocationContext ctx, RollbackCommand command)
           
 Object DistributionInterceptor.visitRollbackCommand(InvocationContext ctx, RollbackCommand command)
           
 Object CallInterceptor.visitRollbackCommand(InvocationContext ctx, RollbackCommand command)
           
 Object CacheStoreInterceptor.visitRollbackCommand(InvocationContext ctx, RollbackCommand command)
           
 Object LockingInterceptor.visitSizeCommand(InvocationContext ctx, SizeCommand command)
           
protected  Map MarshalledValueInterceptor.wrapMap(Map<Object,Object> m, Set<MarshalledValue> marshalledValues, InvocationContext ctx)
           
 

Uses of InvocationContext in org.infinispan.interceptors.base
 

Methods in org.infinispan.interceptors.base with parameters of type InvocationContext
protected abstract  void PrePostProcessingCommandInterceptor.doAfterCall(InvocationContext ctx, VisitableCommand command)
          Callback that is invoked after every handleXXX() method defined above.
protected  boolean PrePostProcessingCommandInterceptor.doBeforeCall(InvocationContext ctx, VisitableCommand command)
           
protected  Object PrePostProcessingCommandInterceptor.handleClearCommand(InvocationContext ctx, ClearCommand command)
           
protected  Object PrePostProcessingCommandInterceptor.handleCommitCommand(InvocationContext ctx, CommitCommand command)
           
protected  Object CommandInterceptor.handleDefault(InvocationContext ctx, VisitableCommand command)
          The default behaviour of the visitXXX methods, which is to ignore the call and pass the call up to the next interceptor in the chain.
protected  Object PrePostProcessingCommandInterceptor.handleEvictCommand(InvocationContext ctx, EvictCommand command)
           
protected  Object PrePostProcessingCommandInterceptor.handleGetKeyValueCommand(InvocationContext ctx, GetKeyValueCommand command)
           
protected  Object PrePostProcessingCommandInterceptor.handlePrepareCommand(InvocationContext ctx, PrepareCommand command)
           
protected  Object PrePostProcessingCommandInterceptor.handlePutKeyValueCommand(InvocationContext ctx, PutKeyValueCommand command)
           
protected  Object PrePostProcessingCommandInterceptor.handlePutMapCommand(InvocationContext ctx, PutMapCommand command)
           
protected  Object PrePostProcessingCommandInterceptor.handleRemoveCommand(InvocationContext ctx, RemoveCommand command)
           
protected  Object PrePostProcessingCommandInterceptor.handleReplaceCommand(InvocationContext ctx, ReplaceCommand command)
           
protected  Object PrePostProcessingCommandInterceptor.handleRollbackCommand(InvocationContext ctx, RollbackCommand command)
           
protected  Object PrePostProcessingCommandInterceptor.handleSizeCommand(InvocationContext ctx, SizeCommand command)
           
 Object CommandInterceptor.invokeNextInterceptor(InvocationContext ctx, VisitableCommand command)
          Invokes the next interceptor in the chain.
protected  boolean BaseRpcInterceptor.isLocalModeForced(InvocationContext ctx)
           
protected  boolean BaseRpcInterceptor.isSynchronous(InvocationContext ctx)
           
protected  boolean BaseRpcInterceptor.isTransactionalAndLocal(InvocationContext ctx)
          The call runs in a transaction and it was initiated on this cache instance of the cluster.
protected  void BaseRpcInterceptor.replicateCall(InvocationContext ctx, CacheRpcCommand call, boolean sync)
           
protected  void BaseRpcInterceptor.replicateCall(InvocationContext ctx, CacheRpcCommand call, boolean sync, boolean useOutOfBandMessage)
           
protected  void BaseRpcInterceptor.replicateCall(InvocationContext ctx, List<Address> recipients, ReplicableCommand c, boolean sync, boolean useOutOfBandMessage)
           
protected  void BaseRpcInterceptor.replicateCall(InvocationContext ctx, ReplicableCommand call, boolean sync)
           
protected  void BaseRpcInterceptor.replicateCall(InvocationContext ctx, ReplicableCommand call, boolean sync, boolean useOutOfBandMessage)
           
protected  boolean BaseRpcInterceptor.skipReplicationOfTransactionMethod(InvocationContext ctx)
          It does not make sense replicating a transaction method(commit, rollback, prepare) if one of the following is true:
 Object PrePostProcessingCommandInterceptor.visitClearCommand(InvocationContext ctx, ClearCommand command)
           
 Object PrePostProcessingCommandInterceptor.visitCommitCommand(InvocationContext ctx, CommitCommand command)
           
 Object PrePostProcessingCommandInterceptor.visitEvictCommand(InvocationContext ctx, EvictCommand command)
           
 Object PrePostProcessingCommandInterceptor.visitGetKeyValueCommand(InvocationContext ctx, GetKeyValueCommand command)
           
 Object PrePostProcessingCommandInterceptor.visitPrepareCommand(InvocationContext ctx, PrepareCommand command)
           
 Object PrePostProcessingCommandInterceptor.visitPutKeyValueCommand(InvocationContext ctx, PutKeyValueCommand command)
           
 Object PrePostProcessingCommandInterceptor.visitPutMapCommand(InvocationContext ctx, PutMapCommand command)
           
 Object PrePostProcessingCommandInterceptor.visitRemoveCommand(InvocationContext ctx, RemoveCommand command)
           
 Object PrePostProcessingCommandInterceptor.visitReplaceCommand(InvocationContext ctx, ReplaceCommand command)
           
 Object PrePostProcessingCommandInterceptor.visitRollbackCommand(InvocationContext ctx, RollbackCommand command)
           
 Object PrePostProcessingCommandInterceptor.visitSizeCommand(InvocationContext ctx, SizeCommand command)
           
 

Uses of InvocationContext in org.infinispan.invocation
 

Methods in org.infinispan.invocation that return InvocationContext
protected  InvocationContext InvocationContextContainer.initialValue()
           
 

Uses of InvocationContext in org.infinispan.lock
 

Methods in org.infinispan.lock with parameters of type InvocationContext
 Object LockManagerImpl.getLockOwner(InvocationContext ctx)
           
 Object LockManager.getLockOwner(InvocationContext ctx)
          Determines the owner to be used when obtaining locks, given an invocation context.
 boolean LockManagerImpl.lockAndRecord(Object key, InvocationContext ctx)
           
 boolean LockManager.lockAndRecord(Object key, InvocationContext ctx)
          Acquires a lock of type lockType, on a specific entry in the cache.
 void LockManagerImpl.unlock(InvocationContext ctx)
           
 void LockManager.unlock(InvocationContext ctx)
          Releases locks present in an invocation context and transaction entry, if one is available.
 

Uses of InvocationContext in org.infinispan.notifications.cachelistener
 

Methods in org.infinispan.notifications.cachelistener with parameters of type InvocationContext
 void CacheNotifierImpl.notifyCacheEntryActivated(Object key, boolean pre, InvocationContext ctx)
           
 void CacheNotifier.notifyCacheEntryActivated(Object key, boolean pre, InvocationContext ctx)
          Notifies all registered listeners of a CacheEntryActivated event.
 void CacheNotifierImpl.notifyCacheEntryCreated(Object key, boolean pre, InvocationContext ctx)
           
 void CacheNotifier.notifyCacheEntryCreated(Object key, boolean pre, InvocationContext ctx)
          Notifies all registered listeners of a CacheEntryCreated event.
 void CacheNotifierImpl.notifyCacheEntryEvicted(Object key, boolean pre, InvocationContext ctx)
           
 void CacheNotifier.notifyCacheEntryEvicted(Object key, boolean pre, InvocationContext ctx)
          Notifies all registered listeners of a CacheEntryEvicted event.
 void CacheNotifierImpl.notifyCacheEntryInvalidated(Object key, boolean pre, InvocationContext ctx)
           
 void CacheNotifier.notifyCacheEntryInvalidated(Object key, boolean pre, InvocationContext ctx)
          Notifies all registered listeners of a CacheEntryInvalidated event.
 void CacheNotifierImpl.notifyCacheEntryLoaded(Object key, boolean pre, InvocationContext ctx)
           
 void CacheNotifier.notifyCacheEntryLoaded(Object key, boolean pre, InvocationContext ctx)
          Notifies all registered listeners of a CacheEntryLoaded event.
 void CacheNotifierImpl.notifyCacheEntryModified(Object key, Object value, boolean pre, InvocationContext ctx)
           
 void CacheNotifier.notifyCacheEntryModified(Object key, Object value, boolean pre, InvocationContext ctx)
          Notifies all registered listeners of a CacheEntryModified event.
 void CacheNotifierImpl.notifyCacheEntryPassivated(Object key, boolean pre, InvocationContext ctx)
           
 void CacheNotifier.notifyCacheEntryPassivated(Object key, boolean pre, InvocationContext ctx)
          Notifies all registered listeners of a CacheEntryPassivated event.
 void CacheNotifierImpl.notifyCacheEntryRemoved(Object key, Object value, boolean pre, InvocationContext ctx)
           
 void CacheNotifier.notifyCacheEntryRemoved(Object key, Object value, boolean pre, InvocationContext ctx)
          Notifies all registered listeners of a CacheEntryRemoved event.
 void CacheNotifierImpl.notifyCacheEntryVisited(Object key, boolean pre, InvocationContext ctx)
           
 void CacheNotifier.notifyCacheEntryVisited(Object key, boolean pre, InvocationContext ctx)
          Notifies all registered listeners of a CacheEntryVisited event.
 void CacheNotifierImpl.notifyTransactionCompleted(Transaction transaction, boolean successful, InvocationContext ctx)
           
 void CacheNotifier.notifyTransactionCompleted(Transaction transaction, boolean successful, InvocationContext ctx)
          Notifies all registered listeners of a transaction completion event.
 void CacheNotifierImpl.notifyTransactionRegistered(Transaction transaction, InvocationContext ctx)
           
 void CacheNotifier.notifyTransactionRegistered(Transaction transaction, InvocationContext ctx)
          Notifies all registered listeners of a transaction registration event.
 

Uses of InvocationContext in org.infinispan.transaction
 

Methods in org.infinispan.transaction with parameters of type InvocationContext
static void TransactionTable.assertTransactionValid(InvocationContext ctx)
          Tests whether the caller is in a valid transaction.
 



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