Infinispan Distribution 5.2.6.Final-redhat-2

org.infinispan.interceptors
Class VersionedReplicationInterceptor

java.lang.Object
  extended by org.infinispan.commands.AbstractVisitor
      extended by org.infinispan.interceptors.base.CommandInterceptor
          extended by org.infinispan.interceptors.base.BaseRpcInterceptor
              extended by org.infinispan.interceptors.ClusteringInterceptor
                  extended by org.infinispan.interceptors.ReplicationInterceptor
                      extended by org.infinispan.interceptors.VersionedReplicationInterceptor
All Implemented Interfaces:
Visitor

public class VersionedReplicationInterceptor
extends ReplicationInterceptor

A form of the ReplicationInterceptor that adds additional logic to how prepares are handled.

Since:
5.1
Author:
Manik Surtani

Field Summary
 
Fields inherited from class org.infinispan.interceptors.ClusteringInterceptor
cf, dataContainer, entryFactory, lockManager, needReliableReturnValues, stateTransferManager
 
Fields inherited from class org.infinispan.interceptors.base.BaseRpcInterceptor
defaultSynchronous, rpcManager
 
Fields inherited from class org.infinispan.interceptors.base.CommandInterceptor
cacheConfiguration
 
Constructor Summary
VersionedReplicationInterceptor()
           
 
Method Summary
protected  void broadcastPrepare(TxInvocationContext context, PrepareCommand command)
           
protected  Log getLog()
           
 
Methods inherited from class org.infinispan.interceptors.ReplicationInterceptor
getPrimaryOwner, retrieveFromRemoteSource, start, visitClearCommand, visitCommitCommand, visitGetKeyValueCommand, visitLockControlCommand, visitPrepareCommand, visitPutKeyValueCommand, visitPutMapCommand, visitRemoveCommand, visitReplaceCommand, visitRollbackCommand
 
Methods inherited from class org.infinispan.interceptors.ClusteringInterceptor
configure, ignorePreviousValueOnBackup, injectDependencies, isNeedReliableReturnValues, needsRemoteGet
 
Methods inherited from class org.infinispan.interceptors.base.BaseRpcInterceptor
init, inject, isLocalModeForced, isSynchronous, shouldInvokeRemoteTxCommand
 
Methods inherited from class org.infinispan.interceptors.base.CommandInterceptor
getLockAcquisitionTimeout, getNext, handleDefault, hasNext, hasSkipLocking, injectConfiguration, invokeNextInterceptor, setNext
 
Methods inherited from class org.infinispan.commands.AbstractVisitor
visitApplyDeltaCommand, visitCollection, visitDistributedExecuteCommand, visitEntrySetCommand, visitEvictCommand, visitInvalidateCommand, visitInvalidateL1Command, visitKeySetCommand, visitSizeCommand, visitUnknownCommand, visitValuesCommand
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VersionedReplicationInterceptor

public VersionedReplicationInterceptor()
Method Detail

getLog

protected Log getLog()
Overrides:
getLog in class ReplicationInterceptor

broadcastPrepare

protected void broadcastPrepare(TxInvocationContext context,
                                PrepareCommand command)
Overrides:
broadcastPrepare in class ReplicationInterceptor

Infinispan Distribution 5.2.6.Final-redhat-2

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