org.infinispan.commands.remote
Class BaseRpcInvokingCommand

java.lang.Object
  extended by org.infinispan.commands.remote.BaseRpcCommand
      extended by org.infinispan.commands.remote.BaseRpcInvokingCommand
All Implemented Interfaces:
CacheRpcCommand, ReplicableCommand
Direct Known Subclasses:
MultipleRpcCommand, SingleRpcCommand

public abstract class BaseRpcInvokingCommand
extends BaseRpcCommand

Base class for RPC commands.

Author:
Mircea.Markus@jboss.com

Field Summary
protected  InvocationContextContainer icc
           
protected  InterceptorChain interceptorChain
           
 
Fields inherited from class org.infinispan.commands.remote.BaseRpcCommand
cacheName, componentRegistry, configuration
 
Constructor Summary
protected BaseRpcInvokingCommand(String cacheName)
           
 
Method Summary
 void init(InterceptorChain interceptorChain, InvocationContextContainer icc)
           
protected  Object processVisitableCommand(ReplicableCommand cacheCommand)
           
 
Methods inherited from class org.infinispan.commands.remote.BaseRpcCommand
getCacheName, getComponentRegistry, getConfiguration, injectComponents
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.infinispan.commands.ReplicableCommand
getCommandId, getParameters, perform, setParameters
 

Field Detail

interceptorChain

protected InterceptorChain interceptorChain

icc

protected InvocationContextContainer icc
Constructor Detail

BaseRpcInvokingCommand

protected BaseRpcInvokingCommand(String cacheName)
Method Detail

init

public void init(InterceptorChain interceptorChain,
                 InvocationContextContainer icc)

processVisitableCommand

protected final Object processVisitableCommand(ReplicableCommand cacheCommand)
                                        throws Throwable
Throws:
Throwable


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