org.infinispan.interceptors
Class VersionedEntryWrappingInterceptor

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
All Implemented Interfaces:
Visitor

public class VersionedEntryWrappingInterceptor
extends EntryWrappingInterceptor

Interceptor in charge with wrapping entries and add them in caller's context.

Since:
5.1
Author:
Mircea Markus

Field Summary
 
Fields inherited from class org.infinispan.interceptors.EntryWrappingInterceptor
cll, dataContainer, entryWrappingVisitor
 
Fields inherited from class org.infinispan.interceptors.base.CommandInterceptor
configuration
 
Constructor Summary
VersionedEntryWrappingInterceptor()
           
 
Method Summary
protected  void commitContextEntry(CacheEntry entry, InvocationContext ctx, boolean skipOwnershipCheck)
           
protected  Log getLog()
           
 void initialize(VersionGenerator versionGenerator)
           
 Object visitCommitCommand(TxInvocationContext ctx, CommitCommand command)
           
 Object visitPrepareCommand(TxInvocationContext ctx, PrepareCommand command)
           
 
Methods inherited from class org.infinispan.interceptors.EntryWrappingInterceptor
commitContextEntries, init, visitApplyDeltaCommand, visitClearCommand, visitEvictCommand, visitGetKeyValueCommand, visitInvalidateCommand, visitInvalidateL1Command, visitPutKeyValueCommand, visitPutMapCommand, visitRemoveCommand, visitReplaceCommand
 
Methods inherited from class org.infinispan.interceptors.base.CommandInterceptor
getNext, handleDefault, hasNext, 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

VersionedEntryWrappingInterceptor

public VersionedEntryWrappingInterceptor()
Method Detail

getLog

protected Log getLog()
Overrides:
getLog in class EntryWrappingInterceptor

initialize

public void initialize(VersionGenerator versionGenerator)

visitPrepareCommand

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

visitCommitCommand

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

commitContextEntry

protected void commitContextEntry(CacheEntry entry,
                                  InvocationContext ctx,
                                  boolean skipOwnershipCheck)
Overrides:
commitContextEntry in class EntryWrappingInterceptor

-->

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