Uses of Interface
org.infinispan.context.InvocationContext

Packages that use InvocationContext
org.infinispan.commands Commands that operate on the cache, either locally or remotely. 
org.infinispan.commands.control Commands that control and coordinate certain cache operations, such as rehashing, state transfer and locking. 
org.infinispan.commands.read Commands that read data from the cache. 
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.commands.write Commands that alter the state of the cache. 
org.infinispan.container Data containers which store cache entries. 
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.distribution Classes relating to the distributed cache mode. 
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.notifications.cachelistener Cache-specific notifications and eventing. 
org.infinispan.query.backend   
org.infinispan.query.clustered   
org.infinispan.statetransfer Transfer of state to new caches in a cluster. 
org.infinispan.util.concurrent.locks Lock and synchronization related classes, tools and utilities. 
 

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 RemoveCacheCommand.perform(InvocationContext ctx)
           
 boolean VisitableCommand.shouldInvoke(InvocationContext ctx)
          Used by the InboundInvocationHandler to determine whether the command should be invoked or not.
 Object Visitor.visitApplyDeltaCommand(InvocationContext ctx, ApplyDeltaCommand command)
           
 Object AbstractVisitor.visitApplyDeltaCommand(InvocationContext ctx, ApplyDeltaCommand 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.visitDistributedExecuteCommand(InvocationContext ctx, DistributedExecuteCommand<?> command)
           
 Object AbstractVisitor.visitDistributedExecuteCommand(InvocationContext ctx, DistributedExecuteCommand<?> command)
           
 Object Visitor.visitEntrySetCommand(InvocationContext ctx, EntrySetCommand command)
           
 Object AbstractVisitor.visitEntrySetCommand(InvocationContext ctx, EntrySetCommand 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.visitInvalidateL1Command(InvocationContext ctx, InvalidateL1Command invalidateL1Command)
           
 Object AbstractVisitor.visitInvalidateL1Command(InvocationContext ctx, InvalidateL1Command invalidateL1Command)
           
 Object Visitor.visitKeySetCommand(InvocationContext ctx, KeySetCommand command)
           
 Object AbstractVisitor.visitKeySetCommand(InvocationContext ctx, KeySetCommand 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.visitSizeCommand(InvocationContext ctx, SizeCommand command)
           
 Object AbstractVisitor.visitSizeCommand(InvocationContext ctx, SizeCommand command)
           
 Object Visitor.visitUnknownCommand(InvocationContext ctx, VisitableCommand command)
           
 Object AbstractVisitor.visitUnknownCommand(InvocationContext ctx, VisitableCommand command)
           
 Object Visitor.visitValuesCommand(InvocationContext ctx, ValuesCommand command)
           
 Object AbstractVisitor.visitValuesCommand(InvocationContext ctx, ValuesCommand command)
           
 

Uses of InvocationContext in org.infinispan.commands.control
 

Methods in org.infinispan.commands.control with parameters of type InvocationContext
 Object LockControlCommand.acceptVisitor(InvocationContext ctx, Visitor visitor)
           
 Object StateTransferControlCommand.perform(InvocationContext ctx)
           
 Object LockControlCommand.perform(InvocationContext ignored)
           
 Object CacheViewControlCommand.perform(InvocationContext ctx)
           
 

Uses of InvocationContext in org.infinispan.commands.read
 

Methods in org.infinispan.commands.read with parameters of type InvocationContext
 Object ValuesCommand.acceptVisitor(InvocationContext ctx, Visitor visitor)
           
 Object SizeCommand.acceptVisitor(InvocationContext ctx, Visitor visitor)
           
 Object KeySetCommand.acceptVisitor(InvocationContext ctx, Visitor visitor)
           
 Object GetKeyValueCommand.acceptVisitor(InvocationContext ctx, Visitor visitor)
           
 Object EntrySetCommand.acceptVisitor(InvocationContext ctx, Visitor visitor)
           
 Object DistributedExecuteCommand.acceptVisitor(InvocationContext ctx, Visitor visitor)
           
protected  boolean AbstractLocalCommand.noTxModifications(InvocationContext ctx)
           
 Collection<Object> ValuesCommand.perform(InvocationContext ctx)
           
 Integer SizeCommand.perform(InvocationContext ctx)
           
 Object MapReduceCommand.perform(InvocationContext context)
          Performs invocation of mapping phase and local reduce phase before returning result to master node
 Set<Object> KeySetCommand.perform(InvocationContext ctx)
           
 Object GetKeyValueCommand.perform(InvocationContext ctx)
           
 Set<InternalCacheEntry> EntrySetCommand.perform(InvocationContext ctx)
           
 Object DistributedExecuteCommand.perform(InvocationContext context)
          Performs invocation of Callable and returns result
 boolean DistributedExecuteCommand.shouldInvoke(InvocationContext ctx)
           
 boolean AbstractLocalCommand.shouldInvoke(InvocationContext ctx)
           
 boolean AbstractDataCommand.shouldInvoke(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.
 InternalCacheValue ClusteredGetCommand.perform(InvocationContext context)
          Invokes a logical "get(key)" on a remote cache and returns results.
 

Uses of InvocationContext in org.infinispan.commands.remote.recovery
 

Methods in org.infinispan.commands.remote.recovery with parameters of type InvocationContext
 Object TxCompletionNotificationCommand.perform(InvocationContext ctx)
           
 Object GetInDoubtTxInfoCommand.perform(InvocationContext ctx)
           
 List<Xid> GetInDoubtTransactionsCommand.perform(InvocationContext ctx)
           
 Object CompleteTransactionCommand.perform(InvocationContext ctx)
           
 

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 PrepareCommand.perform(InvocationContext ignored)
           
 Object AbstractTransactionBoundaryCommand.perform(InvocationContext ctx)
           
 boolean AbstractTransactionBoundaryCommand.shouldInvoke(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 InvalidateL1Command.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)
           
 Object ApplyDeltaCommand.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 VersionedPutKeyValueCommand.perform(InvocationContext ctx)
           
 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)
           
 Object ApplyDeltaCommand.perform(InvocationContext ctx)
          Performs an application of delta on a specified entry
 boolean PutMapCommand.shouldInvoke(InvocationContext ctx)
           
 boolean InvalidateL1Command.shouldInvoke(InvocationContext ctx)
           
 boolean ClearCommand.shouldInvoke(InvocationContext ctx)
           
 

Uses of InvocationContext in org.infinispan.container
 

Methods in org.infinispan.container with parameters of type InvocationContext
 MVCCEntry EntryFactoryImpl.wrapEntryForClear(InvocationContext ctx, Object key)
           
 MVCCEntry EntryFactory.wrapEntryForClear(InvocationContext ctx, Object key)
          Used for wrapping individual keys when clearing the cache.
 CacheEntry EntryFactoryImpl.wrapEntryForDelta(InvocationContext ctx, Object deltaKey, Delta delta)
           
 CacheEntry EntryFactory.wrapEntryForDelta(InvocationContext ctx, Object deltaKey, Delta delta)
          Used for wrapping Delta entry to be applied to DeltaAware object stored in cache.
 MVCCEntry EntryFactoryImpl.wrapEntryForPut(InvocationContext ctx, Object key, InternalCacheEntry icEntry, boolean undeleteIfNeeded)
           
 MVCCEntry EntryFactory.wrapEntryForPut(InvocationContext ctx, Object key, InternalCacheEntry ice, boolean undeleteIfNeeded)
          Used for wrapping a cache entry for addition to cache.
 CacheEntry EntryFactoryImpl.wrapEntryForReading(InvocationContext ctx, Object key)
           
 CacheEntry EntryFactory.wrapEntryForReading(InvocationContext ctx, Object key)
          Wraps an entry for reading.
 MVCCEntry EntryFactoryImpl.wrapEntryForRemove(InvocationContext ctx, Object key)
           
 MVCCEntry EntryFactory.wrapEntryForRemove(InvocationContext ctx, Object key)
          Used for wrapping a cache entry for removal.
 MVCCEntry EntryFactoryImpl.wrapEntryForReplace(InvocationContext ctx, Object key)
           
 MVCCEntry EntryFactory.wrapEntryForReplace(InvocationContext ctx, Object key)
          Used for wrapping a cache entry for replacement.
 

Uses of InvocationContext in org.infinispan.context
 

Classes in org.infinispan.context that implement InvocationContext
 class InvocationContextFlagsOverride
          Wraps an existing InvocationContext without changing the context directly but making sure the specified flags are considered enabled.
 class SingleKeyNonTxInvocationContext
           
 class TransactionalInvocationContextFlagsOverride
          Extension of InvocationContextFlagsOverride to be used when a TxInvocationContext is required.
 

Fields in org.infinispan.context with type parameters of type InvocationContext
protected  ThreadLocal<InvocationContext> AbstractInvocationContextContainer.ctxHolder
           
 

Methods in org.infinispan.context that return InvocationContext
 InvocationContext InvocationContext.clone()
          Clones the invocation context.
 InvocationContext TransactionalInvocationContextContainer.createInvocationContext(boolean isWrite, int keyCount)
           
 InvocationContext NonTransactionalInvocationContextContainer.createInvocationContext(boolean isWrite, int keyCount)
           
 InvocationContext InvocationContextContainer.createInvocationContext(boolean isWrite, int keyCount)
          If we are in a tx scope this will return an TxInvocationContext.
 InvocationContext TransactionalInvocationContextContainer.createInvocationContext(Transaction tx)
           
 InvocationContext NonTransactionalInvocationContextContainer.createInvocationContext(Transaction tx)
           
 InvocationContext InvocationContextContainer.createInvocationContext(Transaction tx)
          Creates an invocation context
 InvocationContext InvocationContextContainer.createRemoteInvocationContext(Address origin)
          Returns an NonTxInvocationContext whose NonTxInvocationContext.isOriginLocal() flag will be true.
 InvocationContext InvocationContextContainer.createRemoteInvocationContextForCommand(VisitableCommand cacheCommand, Address origin)
          As InvocationContextContainer.createRemoteInvocationContext(org.infinispan.remoting.transport.Address), but returning the flags to the context from the Command if any Flag was set.
 InvocationContext AbstractInvocationContextContainer.createRemoteInvocationContextForCommand(VisitableCommand cacheCommand, Address origin)
           
 InvocationContext TransactionalInvocationContextContainer.createSingleKeyNonTxInvocationContext()
           
 InvocationContext NonTransactionalInvocationContextContainer.createSingleKeyNonTxInvocationContext()
           
 InvocationContext InvocationContextContainer.createSingleKeyNonTxInvocationContext()
          Will create an NonTxInvocationContext with the NonTxInvocationContext.isOriginLocal() returning true.
 InvocationContext TransactionalInvocationContextContainer.getInvocationContext()
           
 InvocationContext NonTransactionalInvocationContextContainer.getInvocationContext()
           
 InvocationContext InvocationContextContainer.getInvocationContext(boolean quiet)
          Deprecated. see implementation for notes
 InvocationContext AbstractInvocationContextContainer.getInvocationContext(boolean quiet)
           
 

Constructors in org.infinispan.context with parameters of type InvocationContext
InvocationContextFlagsOverride(InvocationContext delegate, Set<Flag> flags)
          Wraps an existing InvocationContext without changing the context directly but making sure the specified flags are considered enabled.
 

Uses of InvocationContext in org.infinispan.context.impl
 

Subinterfaces of InvocationContext in org.infinispan.context.impl
 interface TxInvocationContext
          Interface defining additional functionality for invocation contexts that propagate within a transaction's scope.
 

Classes in org.infinispan.context.impl that implement InvocationContext
 class AbstractInvocationContext
          Common features of transaction and invocation contexts
 class AbstractTxInvocationContext
          Support class for TxInvocationContext.
 class ImmutableContext
          This context is a non-context for operations such as eviction which are not related to the method invocation which caused them.
 class LocalTxInvocationContext
          Invocation context to be used for locally originated transactions.
 class NonTxInvocationContext
          Context to be used for non transactional calls, both remote and local.
 class RemoteTxInvocationContext
          Context to be used for transaction that originated remotely.
 

Methods in org.infinispan.context.impl that return InvocationContext
 InvocationContext ImmutableContext.clone()
           
 

Uses of InvocationContext in org.infinispan.distribution
 

Methods in org.infinispan.distribution with parameters of type InvocationContext
 InternalCacheEntry DistributionManagerImpl.retrieveFromRemoteSource(Object key, InvocationContext ctx, boolean acquireRemoteLock)
           
 InternalCacheEntry DistributionManager.retrieveFromRemoteSource(Object key, InvocationContext ctx, boolean acquireRemoteLock)
          Retrieves a cache entry from a remote source.
 

Uses of InvocationContext in org.infinispan.interceptors
 

Methods in org.infinispan.interceptors with parameters of type InvocationContext
protected  void EntryWrappingInterceptor.commitContextEntries(InvocationContext ctx)
           
protected  void VersionedEntryWrappingInterceptor.commitContextEntry(CacheEntry entry, InvocationContext ctx, boolean skipOwnershipCheck)
           
protected  void EntryWrappingInterceptor.commitContextEntry(CacheEntry entry, InvocationContext ctx, boolean skipOwnershipCheck)
           
protected  MarshalledValue MarshalledValueInterceptor.createMarshalledValue(Object toWrap, InvocationContext ctx)
           
 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  Object InvalidationInterceptor.invalidateAcrossCluster(boolean synchronous, InvocationContext ctx, Object[] keys, boolean useFuture, Object retvalForFuture)
           
 Object InterceptorChain.invoke(InvocationContext ctx, VisitableCommand command)
          Walks the command through the interceptor chain.
protected  void CacheLoaderInterceptor.sendNotification(Object key, Object value, boolean pre, InvocationContext ctx)
           
protected  void ActivationInterceptor.sendNotification(Object key, Object value, boolean pre, InvocationContext ctx)
           
protected  boolean DistCacheStoreInterceptor.skip(InvocationContext ctx)
          Method that skips invocation if: - No store defined or, - The context contains Flag.SKIP_CACHE_STORE or,
protected  boolean CacheStoreInterceptor.skip(InvocationContext ctx)
          if this is a shared cache loader and the call is of remote origin, pass up the chain
 Object TxInterceptor.visitApplyDeltaCommand(InvocationContext ctx, ApplyDeltaCommand command)
           
 Object EntryWrappingInterceptor.visitApplyDeltaCommand(InvocationContext ctx, ApplyDeltaCommand command)
           
 Object TxInterceptor.visitClearCommand(InvocationContext ctx, ClearCommand command)
           
 Object StateTransferLockInterceptor.visitClearCommand(InvocationContext ctx, ClearCommand command)
           
 Object ReplicationInterceptor.visitClearCommand(InvocationContext ctx, ClearCommand command)
           
 Object InvalidationInterceptor.visitClearCommand(InvocationContext ctx, ClearCommand command)
           
 Object EntryWrappingInterceptor.visitClearCommand(InvocationContext ctx, ClearCommand command)
           
 Object DistributionInterceptor.visitClearCommand(InvocationContext ctx, ClearCommand command)
           
 Object DistCacheStoreInterceptor.visitClearCommand(InvocationContext ctx, ClearCommand command)
           
 Object CacheStoreInterceptor.visitClearCommand(InvocationContext ctx, ClearCommand command)
           
 Object CacheStoreInterceptor.StoreModificationsBuilder.visitClearCommand(InvocationContext ctx, ClearCommand command)
           
 Object MarshalledValueInterceptor.visitEntrySetCommand(InvocationContext ctx, EntrySetCommand command)
           
 Object PassivationInterceptor.visitEvictCommand(InvocationContext ctx, EvictCommand command)
           
 Object MarshalledValueInterceptor.visitEvictCommand(InvocationContext ctx, EvictCommand command)
           
 Object EntryWrappingInterceptor.visitEvictCommand(InvocationContext ctx, EvictCommand command)
           
 Object CacheMgmtInterceptor.visitEvictCommand(InvocationContext ctx, EvictCommand command)
           
 Object TxInterceptor.visitGetKeyValueCommand(InvocationContext ctx, GetKeyValueCommand command)
           
 Object MarshalledValueInterceptor.visitGetKeyValueCommand(InvocationContext ctx, GetKeyValueCommand command)
           
 Object IsMarshallableInterceptor.visitGetKeyValueCommand(InvocationContext ctx, GetKeyValueCommand command)
           
 Object EntryWrappingInterceptor.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 TxInterceptor.visitInvalidateCommand(InvocationContext ctx, InvalidateCommand invalidateCommand)
           
 Object MarshalledValueInterceptor.visitInvalidateCommand(InvocationContext ctx, InvalidateCommand command)
           
 Object EntryWrappingInterceptor.visitInvalidateCommand(InvocationContext ctx, InvalidateCommand command)
           
 Object CacheLoaderInterceptor.visitInvalidateCommand(InvocationContext ctx, InvalidateCommand command)
           
 Object EntryWrappingInterceptor.visitInvalidateL1Command(InvocationContext ctx, InvalidateL1Command command)
           
 Object MarshalledValueInterceptor.visitKeySetCommand(InvocationContext ctx, KeySetCommand command)
           
 Object TxInterceptor.visitPutKeyValueCommand(InvocationContext ctx, PutKeyValueCommand command)
           
 Object StateTransferLockInterceptor.visitPutKeyValueCommand(InvocationContext ctx, PutKeyValueCommand command)
           
 Object ReplicationInterceptor.visitPutKeyValueCommand(InvocationContext ctx, PutKeyValueCommand command)
           
 Object MarshalledValueInterceptor.visitPutKeyValueCommand(InvocationContext ctx, PutKeyValueCommand command)
           
 Object IsMarshallableInterceptor.visitPutKeyValueCommand(InvocationContext ctx, PutKeyValueCommand command)
           
 Object InvalidationInterceptor.visitPutKeyValueCommand(InvocationContext ctx, PutKeyValueCommand command)
           
 Object InvalidationInterceptor.InvalidationFilterVisitor.visitPutKeyValueCommand(InvocationContext ctx, PutKeyValueCommand command)
           
 Object EntryWrappingInterceptor.visitPutKeyValueCommand(InvocationContext ctx, PutKeyValueCommand command)
           
 Object DistributionInterceptor.visitPutKeyValueCommand(InvocationContext ctx, PutKeyValueCommand command)
           
 Object DistCacheStoreInterceptor.visitPutKeyValueCommand(InvocationContext ctx, PutKeyValueCommand command)
           
 Object DeadlockDetectingInterceptor.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 TxInterceptor.visitPutMapCommand(InvocationContext ctx, PutMapCommand command)
           
 Object StateTransferLockInterceptor.visitPutMapCommand(InvocationContext ctx, PutMapCommand command)
           
 Object ReplicationInterceptor.visitPutMapCommand(InvocationContext ctx, PutMapCommand command)
           
 Object MarshalledValueInterceptor.visitPutMapCommand(InvocationContext ctx, PutMapCommand command)
           
 Object IsMarshallableInterceptor.visitPutMapCommand(InvocationContext ctx, PutMapCommand command)
           
 Object InvalidationInterceptor.visitPutMapCommand(InvocationContext ctx, PutMapCommand command)
           
 Object InvalidationInterceptor.InvalidationFilterVisitor.visitPutMapCommand(InvocationContext ctx, PutMapCommand command)
           
 Object EntryWrappingInterceptor.visitPutMapCommand(InvocationContext ctx, PutMapCommand command)
           
 Object DistributionInterceptor.visitPutMapCommand(InvocationContext ctx, PutMapCommand command)
           
 Object DistCacheStoreInterceptor.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 TxInterceptor.visitRemoveCommand(InvocationContext ctx, RemoveCommand command)
           
 Object StateTransferLockInterceptor.visitRemoveCommand(InvocationContext ctx, RemoveCommand command)
           
 Object ReplicationInterceptor.visitRemoveCommand(InvocationContext ctx, RemoveCommand command)
           
 Object MarshalledValueInterceptor.visitRemoveCommand(InvocationContext ctx, RemoveCommand command)
           
 Object IsMarshallableInterceptor.visitRemoveCommand(InvocationContext ctx, RemoveCommand command)
           
 Object InvalidationInterceptor.visitRemoveCommand(InvocationContext ctx, RemoveCommand command)
           
 Object InvalidationInterceptor.InvalidationFilterVisitor.visitRemoveCommand(InvocationContext ctx, RemoveCommand command)
           
 Object EntryWrappingInterceptor.visitRemoveCommand(InvocationContext ctx, RemoveCommand command)
           
 Object DistributionInterceptor.visitRemoveCommand(InvocationContext ctx, RemoveCommand command)
           
 Object DistCacheStoreInterceptor.visitRemoveCommand(InvocationContext ctx, RemoveCommand command)
           
 Object DeadlockDetectingInterceptor.visitRemoveCommand(InvocationContext ctx, RemoveCommand command)
           
 Object CacheStoreInterceptor.visitRemoveCommand(InvocationContext ctx, RemoveCommand command)
           
 Object CacheStoreInterceptor.StoreModificationsBuilder.visitRemoveCommand(InvocationContext ctx, RemoveCommand command)
           
 Object CacheMgmtInterceptor.visitRemoveCommand(InvocationContext ctx, RemoveCommand command)
           
 Object CacheLoaderInterceptor.visitRemoveCommand(InvocationContext ctx, RemoveCommand command)
           
 Object ActivationInterceptor.visitRemoveCommand(InvocationContext ctx, RemoveCommand command)
           
 Object TxInterceptor.visitReplaceCommand(InvocationContext ctx, ReplaceCommand command)
           
 Object StateTransferLockInterceptor.visitReplaceCommand(InvocationContext ctx, ReplaceCommand command)
           
 Object ReplicationInterceptor.visitReplaceCommand(InvocationContext ctx, ReplaceCommand command)
           
 Object MarshalledValueInterceptor.visitReplaceCommand(InvocationContext ctx, ReplaceCommand command)
           
 Object IsMarshallableInterceptor.visitReplaceCommand(InvocationContext ctx, ReplaceCommand command)
           
 Object InvalidationInterceptor.visitReplaceCommand(InvocationContext ctx, ReplaceCommand command)
           
 Object EntryWrappingInterceptor.visitReplaceCommand(InvocationContext ctx, ReplaceCommand command)
           
 Object DistributionInterceptor.visitReplaceCommand(InvocationContext ctx, ReplaceCommand command)
           
 Object DistCacheStoreInterceptor.visitReplaceCommand(InvocationContext ctx, ReplaceCommand command)
           
 Object DeadlockDetectingInterceptor.visitReplaceCommand(InvocationContext ctx, ReplaceCommand command)
           
 Object CacheStoreInterceptor.visitReplaceCommand(InvocationContext ctx, ReplaceCommand command)
           
 Object CacheStoreInterceptor.StoreModificationsBuilder.visitReplaceCommand(InvocationContext ctx, ReplaceCommand command)
           
 Object CacheLoaderInterceptor.visitReplaceCommand(InvocationContext ctx, ReplaceCommand command)
           
 Object ActivationInterceptor.visitReplaceCommand(InvocationContext ctx, ReplaceCommand command)
           
 Object MarshalledValueInterceptor.visitValuesCommand(InvocationContext ctx, ValuesCommand command)
           
protected  Map<Object,Object> 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)
           
 Object PrePostProcessingCommandInterceptor.visitClearCommand(InvocationContext ctx, ClearCommand command)
           
 Object PrePostProcessingCommandInterceptor.visitEvictCommand(InvocationContext ctx, EvictCommand command)
           
 Object PrePostProcessingCommandInterceptor.visitGetKeyValueCommand(InvocationContext ctx, GetKeyValueCommand 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.visitSizeCommand(InvocationContext ctx, SizeCommand command)
           
 

Uses of InvocationContext in org.infinispan.interceptors.locking
 

Methods in org.infinispan.interceptors.locking with parameters of type InvocationContext
protected  Throwable AbstractLockingInterceptor.cleanLocksAndRethrow(InvocationContext ctx, Throwable te)
           
protected  void AbstractLockingInterceptor.lockKey(InvocationContext ctx, Object key)
           
protected  void AbstractTxLockingInterceptor.lockKeyAndCheckOwnership(InvocationContext ctx, Object key)
          Besides acquiring a lock, this method also handles the following situation: 1.
 Object PessimisticLockingInterceptor.visitApplyDeltaCommand(InvocationContext ctx, ApplyDeltaCommand command)
           
 Object OptimisticLockingInterceptor.visitApplyDeltaCommand(InvocationContext ctx, ApplyDeltaCommand command)
           
 Object PessimisticLockingInterceptor.visitClearCommand(InvocationContext ctx, ClearCommand command)
           
 Object OptimisticLockingInterceptor.visitClearCommand(InvocationContext ctx, ClearCommand command)
           
 Object NonTransactionalLockingInterceptor.visitEvictCommand(InvocationContext ctx, EvictCommand command)
           
 Object AbstractTxLockingInterceptor.visitEvictCommand(InvocationContext ctx, EvictCommand command)
           
 Object PessimisticLockingInterceptor.visitGetKeyValueCommand(InvocationContext ctx, GetKeyValueCommand command)
           
 Object OptimisticLockingInterceptor.visitGetKeyValueCommand(InvocationContext ctx, GetKeyValueCommand command)
           
 Object NonTransactionalLockingInterceptor.visitGetKeyValueCommand(InvocationContext ctx, GetKeyValueCommand command)
           
 Object AbstractTxLockingInterceptor.visitGetKeyValueCommand(InvocationContext ctx, GetKeyValueCommand command)
           
 Object AbstractLockingInterceptor.visitInvalidateCommand(InvocationContext ctx, InvalidateCommand command)
           
 Object AbstractLockingInterceptor.visitInvalidateL1Command(InvocationContext ctx, InvalidateL1Command command)
           
 Object PessimisticLockingInterceptor.visitPutKeyValueCommand(InvocationContext ctx, PutKeyValueCommand command)
           
 Object OptimisticLockingInterceptor.visitPutKeyValueCommand(InvocationContext ctx, PutKeyValueCommand command)
           
 Object NonTransactionalLockingInterceptor.visitPutKeyValueCommand(InvocationContext ctx, PutKeyValueCommand command)
           
 Object PessimisticLockingInterceptor.visitPutMapCommand(InvocationContext ctx, PutMapCommand command)
           
 Object OptimisticLockingInterceptor.visitPutMapCommand(InvocationContext ctx, PutMapCommand command)
           
 Object NonTransactionalLockingInterceptor.visitPutMapCommand(InvocationContext ctx, PutMapCommand command)
           
 Object PessimisticLockingInterceptor.visitRemoveCommand(InvocationContext ctx, RemoveCommand command)
           
 Object OptimisticLockingInterceptor.visitRemoveCommand(InvocationContext ctx, RemoveCommand command)
           
 Object NonTransactionalLockingInterceptor.visitRemoveCommand(InvocationContext ctx, RemoveCommand command)
           
 Object PessimisticLockingInterceptor.visitReplaceCommand(InvocationContext ctx, ReplaceCommand command)
           
 Object OptimisticLockingInterceptor.visitReplaceCommand(InvocationContext ctx, ReplaceCommand command)
           
 Object NonTransactionalLockingInterceptor.visitReplaceCommand(InvocationContext ctx, ReplaceCommand command)
           
 

Uses of InvocationContext in org.infinispan.notifications.cachelistener
 

Methods in org.infinispan.notifications.cachelistener with parameters of type InvocationContext
 void CacheNotifierImpl.notifyCacheEntriesEvicted(Collection<InternalCacheEntry> entries, InvocationContext ctx)
           
 void CacheNotifier.notifyCacheEntriesEvicted(Collection<InternalCacheEntry> entries, InvocationContext ctx)
          Notifies all registered listeners of a CacheEntriesEvicted event.
 void CacheNotifierImpl.notifyCacheEntryActivated(Object key, Object value, boolean pre, InvocationContext ctx)
           
 void CacheNotifier.notifyCacheEntryActivated(Object key, Object value, 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, Object value, InvocationContext ctx)
           
 void CacheNotifier.notifyCacheEntryEvicted(Object key, Object value, InvocationContext ctx)
          Syntactic sugar
 void CacheNotifierImpl.notifyCacheEntryInvalidated(Object key, Object value, boolean pre, InvocationContext ctx)
           
 void CacheNotifier.notifyCacheEntryInvalidated(Object key, Object value, boolean pre, InvocationContext ctx)
          Notifies all registered listeners of a CacheEntryInvalidated event.
 void CacheNotifierImpl.notifyCacheEntryLoaded(Object key, Object value, boolean pre, InvocationContext ctx)
           
 void CacheNotifier.notifyCacheEntryLoaded(Object key, Object value, 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, Object value, boolean pre, InvocationContext ctx)
           
 void CacheNotifier.notifyCacheEntryPassivated(Object key, Object value, 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, Object value, boolean pre, InvocationContext ctx)
           
 void CacheNotifier.notifyCacheEntryVisited(Object key, Object value, boolean pre, InvocationContext ctx)
          Notifies all registered listeners of a CacheEntryVisited event.
 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 InvocationContext in org.infinispan.query.backend
 

Methods in org.infinispan.query.backend with parameters of type InvocationContext
protected  boolean QueryInterceptor.shouldModifyIndexes(InvocationContext ctx)
           
protected  boolean LocalQueryInterceptor.shouldModifyIndexes(InvocationContext ctx)
           
 Object QueryInterceptor.visitClearCommand(InvocationContext ctx, ClearCommand command)
           
 Object QueryInterceptor.visitPutKeyValueCommand(InvocationContext ctx, PutKeyValueCommand command)
           
 Object QueryInterceptor.visitPutMapCommand(InvocationContext ctx, PutMapCommand command)
           
 Object QueryInterceptor.visitRemoveCommand(InvocationContext ctx, RemoveCommand command)
           
 Object QueryInterceptor.visitReplaceCommand(InvocationContext ctx, ReplaceCommand command)
           
 

Uses of InvocationContext in org.infinispan.query.clustered
 

Methods in org.infinispan.query.clustered with parameters of type InvocationContext
 Object ClusteredQueryCommand.perform(InvocationContext context)
          Invokes a query on a (remote) cache and returns results (list of keys).
 

Uses of InvocationContext in org.infinispan.statetransfer
 

Methods in org.infinispan.statetransfer with parameters of type InvocationContext
 boolean StateTransferLockImpl.acquireForCommand(InvocationContext ctx, WriteCommand command)
           
 boolean StateTransferLock.acquireForCommand(InvocationContext ctx, WriteCommand command)
           
 void StateTransferLockImpl.releaseForCommand(InvocationContext ctx, WriteCommand command)
           
 void StateTransferLock.releaseForCommand(InvocationContext ctx, WriteCommand command)
           
 void StateTransferLockImpl.waitForStateTransferToEnd(InvocationContext ctx, VisitableCommand command, int newCacheViewId)
           
 void StateTransferLock.waitForStateTransferToEnd(InvocationContext ctx, VisitableCommand command, int newCacheViewId)
          Release the state lock temporarily in order to allow a pending state transfer to start.
 

Uses of InvocationContext in org.infinispan.util.concurrent.locks
 

Methods in org.infinispan.util.concurrent.locks with parameters of type InvocationContext
 boolean LockManagerImpl.acquireLock(InvocationContext ctx, Object key)
           
 boolean LockManager.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 LockManagerImpl.acquireLock(InvocationContext ctx, Object key, long timeoutMillis)
           
 boolean LockManager.acquireLock(InvocationContext ctx, Object key, long timeoutMillis)
           
 boolean LockManagerImpl.acquireLockNoCheck(InvocationContext ctx, Object key)
           
 boolean LockManager.acquireLockNoCheck(InvocationContext ctx, Object key)
          Same as LockManager.acquireLock(org.infinispan.context.InvocationContext, Object), but doesn't check whether the lock is already acquired by the caller.
protected  long LockManagerImpl.getLockAcquisitionTimeout(InvocationContext ctx)
           
 boolean LockManagerImpl.lockAndRecord(Object key, InvocationContext ctx, long timeoutMillis)
           
 boolean LockManager.lockAndRecord(Object key, InvocationContext ctx, long timeoutMillis)
          Acquires a lock of type lockType, on a specific entry in the cache.
 boolean DeadlockDetectingLockManager.lockAndRecord(Object key, InvocationContext ctx, long lockTimeout)
           
 void LockManagerImpl.unlockAll(InvocationContext ctx)
           
 void LockManager.unlockAll(InvocationContext ctx)
          Releases locks present in an invocation context and transaction entry, if one is available.
 


-->

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