Uses of Interface
org.infinispan.commands.Visitor

Packages that use Visitor
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.tx Commands that represent transactional lifecycle transitions. 
org.infinispan.commands.write Commands that alter the state of the cache. 
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.query.backend   
 

Uses of Visitor in org.infinispan.commands
 

Classes in org.infinispan.commands that implement Visitor
 class AbstractVisitor
          An abstract implementation of a Visitor that delegates all visit calls to a default handler which can be overridden.
 

Methods in org.infinispan.commands with parameters of type Visitor
 Object VisitableCommand.acceptVisitor(InvocationContext ctx, Visitor visitor)
          Accept a visitor, and return the result of accepting this visitor.
 

Uses of Visitor in org.infinispan.commands.control
 

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

Uses of Visitor in org.infinispan.commands.read
 

Methods in org.infinispan.commands.read with parameters of type Visitor
 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)
           
 

Uses of Visitor in org.infinispan.commands.tx
 

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

Uses of Visitor in org.infinispan.commands.write
 

Methods in org.infinispan.commands.write with parameters of type Visitor
 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)
           
 

Uses of Visitor in org.infinispan.interceptors
 

Classes in org.infinispan.interceptors that implement Visitor
 class ActivationInterceptor
           
 class BatchingInterceptor
          Interceptor that captures batched calls and attaches contexts.
 class CacheLoaderInterceptor
           
 class CacheMgmtInterceptor
          Captures cache management statistics
 class CacheStoreInterceptor
          Writes modifications back to the store on the way out: stores modifications back through the CacheLoader, either after each method call (no TXs), or at TX commit.
 class CacheStoreInterceptor.StoreModificationsBuilder
           
 class CallInterceptor
          Always at the end of the chain, directly in front of the cache.
 class DeadlockDetectingInterceptor
          This interceptor populates the DldGlobalTransaction with appropriate information needed in order to accomplish deadlock detection.
 class DistCacheStoreInterceptor
          Cache store interceptor specific for the distribution cache mode.
 class DistLockingInterceptor
          A subclass of the locking interceptor that is able to differentiate committing changes on a ReadCommittedEntry for storage in the main cache or in L1, used by DIST
 class DistributionInterceptor
          The interceptor that handles distribution of entries across a cluster, as well as transparent lookup
 class DistTxInterceptor
          A special form of the TxInterceptor that is aware of distribution and consistent hashing, and as such only replays methods during a remote prepare that are targeted to this specific cache instance.
 class ImplicitEagerLockingInterceptor
          Interceptor in charge of eager, implicit locking of cache keys across cluster within transactional context

For more details refer to: https://jira.jboss.org/jira/browse/ISPN-70 https://jira.jboss.org/jira/browse/ISPN-48

 class InvalidationInterceptor
          This interceptor acts as a replacement to the replication interceptor when the CacheImpl is configured with ClusteredSyncMode as INVALIDATE.
static class InvalidationInterceptor.InvalidationFilterVisitor
           
 class InvocationContextInterceptor
           
 class IsMarshallableInterceptor
          Interceptor to verify whether parameters passed into cache are marshallables or not.
 class LockingInterceptor
          Interceptor to implement MVCC functionality.
 class MarshalledValueInterceptor
          Interceptor that handles the wrapping and unwrapping of cached data using MarshalledValues.
 class NotificationInterceptor
          The interceptor in charge of firing off notifications to cache listeners
 class PassivationInterceptor
          Writes evicted entries back to the store on the way in through the CacheStore
 class ReplicationInterceptor
          Takes care of replicating modifications to other caches in a cluster.
 class TxInterceptor
          Interceptor in charge with handling transaction related operations, e.g enlisting cache as an transaction participant, propagating remotely initiated changes.
 

Uses of Visitor in org.infinispan.interceptors.base
 

Classes in org.infinispan.interceptors.base that implement Visitor
 class BaseRpcInterceptor
          Acts as a base for all RPC calls
 class CommandInterceptor
          This is the base class for all interceptors to extend, and implements the Visitor interface allowing it to intercept invocations on VisitableCommands.
 class JmxStatsCommandInterceptor
          Base class for all the interceptors exposing management statistics.
 class PrePostProcessingCommandInterceptor
          This interceptor adds pre and post processing to each visitXXX() method.
 

Uses of Visitor in org.infinispan.query.backend
 

Classes in org.infinispan.query.backend that implement Visitor
 class LocalQueryInterceptor
          

This class is an interceptor that will index data only if it has come from a local source.

 class QueryInterceptor
          This interceptor will be created when the System Property "infinispan.query.indexLocalOnly" is "false"

This type of interceptor will allow the indexing of data even when it comes from other caches within a cluster.

 


-->

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