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.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.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.notifications.cachelistener Cache-specific notifications and eventing. 
org.infinispan.query.backend   
org.infinispan.transaction.xa XA transaction support. 
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 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.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.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.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 RehashControlCommand.perform(InvocationContext ctx)
           
 Object LockControlCommand.perform(InvocationContext ignored)
           
 

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)
           
 Collection ValuesCommand.perform(InvocationContext ctx)
           
 Integer SizeCommand.perform(InvocationContext ctx)
           
 Set KeySetCommand.perform(InvocationContext ctx)
           
 Object GetKeyValueCommand.perform(InvocationContext ctx)
           
 Set EntrySetCommand.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.
 InternalCacheValue ClusteredGetCommand.perform(InvocationContext context)
          Invokes a logical "get(key)" on a remote cache and returns results.
 

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)
           
 

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

Methods in org.infinispan.container 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)
          Wraps an entry for reading.
 MVCCEntry EntryFactoryImpl.wrapEntryForWriting(InvocationContext ctx, InternalCacheEntry entry, boolean createIfAbsent, boolean forceLockIfAbsent, boolean alreadyLocked, boolean forRemoval)
           
 MVCCEntry EntryFactory.wrapEntryForWriting(InvocationContext ctx, InternalCacheEntry entry, boolean createIfAbsent, boolean forceLockIfAbsent, boolean alreadyLocked, boolean forRemoval)
          Wraps an entry for writing.
 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)
          Wraps an entry for writing.
 

Uses of InvocationContext in org.infinispan.context
 

Methods in org.infinispan.context that return InvocationContext
 InvocationContext InvocationContext.clone()
           
 InvocationContext InvocationContextContainerImpl.createInvocationContext()
           
 InvocationContext InvocationContextContainer.createInvocationContext()
          If we are in a tx scope this will return an TxInvocationContext.
 InvocationContext InvocationContextContainerImpl.getInvocationContext()
           
 InvocationContext InvocationContextContainer.getInvocationContext()
          Returns the InvocationContext that is currently associated with the calling thread.
 InvocationContext InvocationContextContainerImpl.suspend()
           
 InvocationContext InvocationContextContainer.suspend()
          Dissasociates thread's invocation context and returns the existing value.
 

Methods in org.infinispan.context with parameters of type InvocationContext
 void InvocationContextContainerImpl.resume(InvocationContext ctxt)
           
 void InvocationContextContainer.resume(InvocationContext ic)
          Associates the supplied InvocationContext with the calling thread.
 

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 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 remotelly.
 

Uses of InvocationContext in org.infinispan.interceptors
 

Methods in org.infinispan.interceptors with parameters of type InvocationContext
protected  MarshalledValue MarshalledValueInterceptor.createMarshalledValue(Object toWrap, InvocationContext ctx)
           
 TransactionXaAdapter TxInterceptor.enlist(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, boolean pre, InvocationContext ctx)
           
protected  void ActivationInterceptor.sendNotification(Object key, boolean pre, 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 TxInterceptor.visitClearCommand(InvocationContext ctx, ClearCommand command)
           
 Object ReplicationInterceptor.visitClearCommand(InvocationContext ctx, ClearCommand command)
           
 Object LockingInterceptor.visitClearCommand(InvocationContext ctx, ClearCommand command)
           
 Object InvalidationInterceptor.visitClearCommand(InvocationContext ctx, ClearCommand command)
           
 Object DistTxInterceptor.visitClearCommand(InvocationContext ctx, ClearCommand command)
           
 Object DistributionInterceptor.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 LockingInterceptor.visitEvictCommand(InvocationContext ctx, EvictCommand command)
           
 Object ImplicitEagerLockingInterceptor.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 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 TxInterceptor.visitInvalidateCommand(InvocationContext ctx, InvalidateCommand invalidateCommand)
           
 Object LockingInterceptor.visitInvalidateCommand(InvocationContext ctx, InvalidateCommand command)
           
 Object ImplicitEagerLockingInterceptor.visitInvalidateCommand(InvocationContext ctx, InvalidateCommand command)
           
 Object CacheLoaderInterceptor.visitInvalidateCommand(InvocationContext ctx, InvalidateCommand command)
           
 Object MarshalledValueInterceptor.visitKeySetCommand(InvocationContext ctx, KeySetCommand command)
           
 Object TxInterceptor.visitPutKeyValueCommand(InvocationContext ctx, PutKeyValueCommand command)
           
 Object ReplicationInterceptor.visitPutKeyValueCommand(InvocationContext ctx, PutKeyValueCommand command)
           
 Object MarshalledValueInterceptor.visitPutKeyValueCommand(InvocationContext ctx, PutKeyValueCommand command)
           
 Object LockingInterceptor.visitPutKeyValueCommand(InvocationContext ctx, PutKeyValueCommand command)
           
 Object InvalidationInterceptor.visitPutKeyValueCommand(InvocationContext ctx, PutKeyValueCommand command)
           
 Object InvalidationInterceptor.InvalidationFilterVisitor.visitPutKeyValueCommand(InvocationContext ctx, PutKeyValueCommand command)
           
 Object ImplicitEagerLockingInterceptor.visitPutKeyValueCommand(InvocationContext ctx, PutKeyValueCommand command)
           
 Object DistTxInterceptor.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 ReplicationInterceptor.visitPutMapCommand(InvocationContext ctx, PutMapCommand command)
           
 Object MarshalledValueInterceptor.visitPutMapCommand(InvocationContext ctx, PutMapCommand command)
           
 Object LockingInterceptor.visitPutMapCommand(InvocationContext ctx, PutMapCommand command)
           
 Object InvalidationInterceptor.visitPutMapCommand(InvocationContext ctx, PutMapCommand command)
           
 Object ImplicitEagerLockingInterceptor.visitPutMapCommand(InvocationContext ctx, PutMapCommand command)
           
 Object DistTxInterceptor.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 ReplicationInterceptor.visitRemoveCommand(InvocationContext ctx, RemoveCommand command)
           
 Object MarshalledValueInterceptor.visitRemoveCommand(InvocationContext ctx, RemoveCommand command)
           
 Object LockingInterceptor.visitRemoveCommand(InvocationContext ctx, RemoveCommand command)
           
 Object InvalidationInterceptor.visitRemoveCommand(InvocationContext ctx, RemoveCommand command)
           
 Object InvalidationInterceptor.InvalidationFilterVisitor.visitRemoveCommand(InvocationContext ctx, RemoveCommand command)
           
 Object ImplicitEagerLockingInterceptor.visitRemoveCommand(InvocationContext ctx, RemoveCommand command)
           
 Object DistTxInterceptor.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 ReplicationInterceptor.visitReplaceCommand(InvocationContext ctx, ReplaceCommand command)
           
 Object LockingInterceptor.visitReplaceCommand(InvocationContext ctx, ReplaceCommand command)
           
 Object InvalidationInterceptor.visitReplaceCommand(InvocationContext ctx, ReplaceCommand command)
           
 Object ImplicitEagerLockingInterceptor.visitReplaceCommand(InvocationContext ctx, ReplaceCommand command)
           
 Object DistTxInterceptor.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 CacheLoaderInterceptor.visitReplaceCommand(InvocationContext ctx, ReplaceCommand command)
           
 Object ActivationInterceptor.visitReplaceCommand(InvocationContext ctx, ReplaceCommand command)
           
 Object MarshalledValueInterceptor.visitValuesCommand(InvocationContext ctx, ValuesCommand 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)
           
 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.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(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.transaction.xa
 

Methods in org.infinispan.transaction.xa with parameters of type InvocationContext
 TransactionXaAdapter TransactionTable.getOrCreateXaAdapter(Transaction transaction, InvocationContext ctx)
          Returns the TransactionXaAdapter corresponding to the supplied transaction.
 

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

Methods in org.infinispan.util.concurrent.locks with parameters of type InvocationContext
protected  long LockManagerImpl.getLockAcquisitionTimeout(InvocationContext ctx)
           
 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.
 boolean DeadlockDetectingLockManager.lockAndRecord(Object key, InvocationContext ctx)
           
 void LockManagerImpl.releaseLocks(InvocationContext ctx)
           
 void LockManager.releaseLocks(InvocationContext ctx)
          Cleanups the locks within the given context.
 void LockManagerImpl.unlock(InvocationContext ctx)
           
 void LockManager.unlock(InvocationContext ctx)
          Releases locks present in an invocation context and transaction entry, if one is available.
 


Google Analytics

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