Infinispan Distribution 5.2.6.Final-redhat-2

org.infinispan.interceptors.base
Class BaseRpcInterceptor

java.lang.Object
  extended by org.infinispan.commands.AbstractVisitor
      extended by org.infinispan.interceptors.base.CommandInterceptor
          extended by org.infinispan.interceptors.base.BaseRpcInterceptor
All Implemented Interfaces:
Visitor
Direct Known Subclasses:
ClusteringInterceptor, InvalidationInterceptor, L1NonTxInterceptor

public abstract class BaseRpcInterceptor
extends CommandInterceptor

Acts as a base for all RPC calls

Since:
4.0
Author:
Manik Surtani (manik@jboss.org), Mircea.Markus@jboss.com

Field Summary
protected  boolean defaultSynchronous
           
protected  RpcManager rpcManager
           
 
Fields inherited from class org.infinispan.interceptors.base.CommandInterceptor
cacheConfiguration
 
Constructor Summary
BaseRpcInterceptor()
           
 
Method Summary
 void init()
           
 void inject(RpcManager rpcManager)
           
protected  boolean isLocalModeForced(FlagAffectedCommand command)
           
protected  boolean isSynchronous(FlagAffectedCommand command)
           
protected  boolean shouldInvokeRemoteTxCommand(TxInvocationContext ctx)
           
 
Methods inherited from class org.infinispan.interceptors.base.CommandInterceptor
getLockAcquisitionTimeout, getLog, getNext, handleDefault, hasNext, hasSkipLocking, injectConfiguration, invokeNextInterceptor, setNext
 
Methods inherited from class org.infinispan.commands.AbstractVisitor
visitApplyDeltaCommand, visitClearCommand, visitCollection, visitCommitCommand, visitDistributedExecuteCommand, visitEntrySetCommand, visitEvictCommand, visitGetKeyValueCommand, visitInvalidateCommand, visitInvalidateL1Command, visitKeySetCommand, visitLockControlCommand, visitPrepareCommand, visitPutKeyValueCommand, visitPutMapCommand, visitRemoveCommand, visitReplaceCommand, visitRollbackCommand, visitSizeCommand, visitUnknownCommand, visitValuesCommand
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

rpcManager

protected RpcManager rpcManager

defaultSynchronous

protected boolean defaultSynchronous
Constructor Detail

BaseRpcInterceptor

public BaseRpcInterceptor()
Method Detail

inject

public void inject(RpcManager rpcManager)

init

public void init()

isSynchronous

protected final boolean isSynchronous(FlagAffectedCommand command)

isLocalModeForced

protected final boolean isLocalModeForced(FlagAffectedCommand command)

shouldInvokeRemoteTxCommand

protected boolean shouldInvokeRemoteTxCommand(TxInvocationContext ctx)

Infinispan Distribution 5.2.6.Final-redhat-2

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