Uses of Interface
org.infinispan.commands.VisitableCommand

Packages that use VisitableCommand
org.infinispan.commands   
org.infinispan.commands.read   
org.infinispan.commands.tx   
org.infinispan.commands.write   
org.infinispan.interceptors   
org.infinispan.interceptors.base   
 

Uses of VisitableCommand in org.infinispan.commands
 

Subinterfaces of VisitableCommand in org.infinispan.commands
 interface DataCommand
          Commands of this type manipulate data in the cache.
 interface TransactionBoundaryCommand
          // TODO: MANIK: Document this
 

Methods in org.infinispan.commands with parameters of type VisitableCommand
protected  Object AbstractVisitor.handleDefault(InvocationContext ctx, VisitableCommand command)
          A default handler for all commands visited.
 

Method parameters in org.infinispan.commands with type arguments of type VisitableCommand
 void AbstractVisitor.visitCollection(InvocationContext ctx, Collection<? extends VisitableCommand> toVisit)
          Helper method to visit a collection of VisitableCommands.
 

Uses of VisitableCommand in org.infinispan.commands.read
 

Classes in org.infinispan.commands.read that implement VisitableCommand
 class AbstractDataCommand
           
 class GetKeyValueCommand
          // TODO: MANIK: Document this
 class SizeCommand
          Command to calculate the size of the cache
 

Uses of VisitableCommand in org.infinispan.commands.tx
 

Classes in org.infinispan.commands.tx that implement VisitableCommand
 class AbstractTransactionBoundaryCommand
          An abstract transaction boundary command that holds a reference to a GlobalTransaction
 class CommitCommand
          // TODO: MANIK: Document this
 class PrepareCommand
          // TODO: MANIK: Document this
 class RollbackCommand
          // TODO: MANIK: Document this
 

Uses of VisitableCommand in org.infinispan.commands.write
 

Subinterfaces of VisitableCommand in org.infinispan.commands.write
 interface DataWriteCommand
          Mixes features from DataCommand and WriteCommand
 interface WriteCommand
          A command that modifies the cache in some way
 

Classes in org.infinispan.commands.write that implement VisitableCommand
 class ClearCommand
           
 class EvictCommand
           
 class InvalidateCommand
          Removes an entry from memory - never removes the entry.
 class InvalidateL1Command
          Invalidates an entry in a L1 cache (used with DIST mode)
 class PutKeyValueCommand
          Implements functionality defined by Map.put(Object, Object)
 class PutMapCommand
           
 class RemoveCommand
           
 class ReplaceCommand
           
 

Uses of VisitableCommand in org.infinispan.interceptors
 

Fields in org.infinispan.interceptors with type parameters of type VisitableCommand
protected  Map<GlobalTransaction,List<VisitableCommand>> InvalidationInterceptor.txMods
           
 

Methods in org.infinispan.interceptors that return VisitableCommand
protected  VisitableCommand TxInterceptor.getCommandToReplay(VisitableCommand modification)
          Designed to be overridden.
protected  VisitableCommand DistTxInterceptor.getCommandToReplay(VisitableCommand command)
          Only replays modifications that are
 

Methods in org.infinispan.interceptors with parameters of type VisitableCommand
protected  Object TxInterceptor.attachGtxAndPassUpChain(InvocationContext ctx, VisitableCommand command)
           
protected  VisitableCommand TxInterceptor.getCommandToReplay(VisitableCommand modification)
          Designed to be overridden.
protected  VisitableCommand DistTxInterceptor.getCommandToReplay(VisitableCommand command)
          Only replays modifications that are
 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.
 Object InterceptorChain.invoke(InvocationContext ctx, VisitableCommand command)
          Walks the command through the interceptor chain.
 Object InterceptorChain.invoke(VisitableCommand cacheCommand)
          Similar to InterceptorChain.invoke(InvocationContext , VisitableCommand), but constructs a invocation context on the fly, using ThreadLocal.get() and setting the origin local flag to its default value.
 Object InterceptorChain.invokeRemote(VisitableCommand cacheCommand)
          Similar to InterceptorChain.invoke(InvocationContext , VisitableCommand), but constructs a invocation context on the fly, using ThreadLocal.get()
 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
 

Uses of VisitableCommand in org.infinispan.interceptors.base
 

Methods in org.infinispan.interceptors.base with parameters of type VisitableCommand
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 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.
 Object CommandInterceptor.invokeNextInterceptor(InvocationContext ctx, VisitableCommand command)
          Invokes the next interceptor in the chain.
 



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