org.infinispan.interceptors.totalorder
Class TotalOrderVersionedEntryWrappingInterceptor

java.lang.Object
  extended by org.infinispan.commands.AbstractVisitor
      extended by org.infinispan.interceptors.base.CommandInterceptor
          extended by org.infinispan.interceptors.EntryWrappingInterceptor
              extended by org.infinispan.interceptors.VersionedEntryWrappingInterceptor
                  extended by org.infinispan.interceptors.totalorder.TotalOrderVersionedEntryWrappingInterceptor
All Implemented Interfaces:
Visitor

public class TotalOrderVersionedEntryWrappingInterceptor
extends VersionedEntryWrappingInterceptor

Wrapping Interceptor for Total Order protocol when versions are needed

Since:
5.3
Author:
Mircea.Markus@jboss.com, Pedro Ruivo

Field Summary
 
Fields inherited from class org.infinispan.interceptors.VersionedEntryWrappingInterceptor
versionGenerator
 
Fields inherited from class org.infinispan.interceptors.EntryWrappingInterceptor
cdl, dataContainer, entryWrappingVisitor
 
Fields inherited from class org.infinispan.interceptors.base.CommandInterceptor
cacheConfiguration
 
Constructor Summary
TotalOrderVersionedEntryWrappingInterceptor()
           
 
Method Summary
protected  void commitContextEntry(CacheEntry entry, InvocationContext ctx, FlagAffectedCommand command, Metadata metadata)
           
 void setLogLevel()
           
 Object visitCommitCommand(TxInvocationContext ctx, CommitCommand command)
           
 Object visitPrepareCommand(TxInvocationContext ctx, PrepareCommand command)
           
 
Methods inherited from class org.infinispan.interceptors.VersionedEntryWrappingInterceptor
checkIfKeyRead, getLog, initialize
 
Methods inherited from class org.infinispan.interceptors.EntryWrappingInterceptor
commitContextEntries, init, isFromStateTransfer, isFromStateTransfer, shouldCommitDuringPrepare, start, visitApplyDeltaCommand, visitClearCommand, visitEvictCommand, visitGetKeyValueCommand, visitInvalidateCommand, visitInvalidateL1Command, visitPutKeyValueCommand, visitPutMapCommand, visitRemoveCommand, visitReplaceCommand, wrapEntriesForPrepare
 
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
visitCollection, visitDistributedExecuteCommand, visitEntrySetCommand, visitKeySetCommand, visitLockControlCommand, visitRollbackCommand, visitSizeCommand, visitUnknownCommand, visitValuesCommand
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TotalOrderVersionedEntryWrappingInterceptor

public TotalOrderVersionedEntryWrappingInterceptor()
Method Detail

setLogLevel

public void setLogLevel()

visitPrepareCommand

public final Object visitPrepareCommand(TxInvocationContext ctx,
                                        PrepareCommand command)
                                 throws Throwable
Specified by:
visitPrepareCommand in interface Visitor
Overrides:
visitPrepareCommand in class VersionedEntryWrappingInterceptor
Throws:
Throwable

visitCommitCommand

public Object visitCommitCommand(TxInvocationContext ctx,
                                 CommitCommand command)
                          throws Throwable
Specified by:
visitCommitCommand in interface Visitor
Overrides:
visitCommitCommand in class VersionedEntryWrappingInterceptor
Throws:
Throwable

commitContextEntry

protected void commitContextEntry(CacheEntry entry,
                                  InvocationContext ctx,
                                  FlagAffectedCommand command,
                                  Metadata metadata)
Overrides:
commitContextEntry in class VersionedEntryWrappingInterceptor

-->

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