public class TombstoneCallInterceptor
extends org.infinispan.interceptors.CallInterceptor
TombstoneAccessDelegate
and BaseTransactionalDataRegion
The behaviour here also breaks notifications, which are not used for 2LC caches.Constructor and Description |
---|
TombstoneCallInterceptor(long tombstoneExpiration) |
Modifier and Type | Method and Description |
---|---|
protected Object |
handleTombstoneUpdate(org.infinispan.container.entries.MVCCEntry e,
TombstoneUpdate tombstoneUpdate) |
void |
injectDependencies(org.infinispan.AdvancedCache cache) |
Object |
visitPutKeyValueCommand(org.infinispan.context.InvocationContext ctx,
org.infinispan.commands.write.PutKeyValueCommand command) |
Object |
visitSizeCommand(org.infinispan.context.InvocationContext ctx,
org.infinispan.commands.read.SizeCommand command) |
getLog, handleDefault, inject, visitCommitCommand, visitGetAllCommand, visitGetCacheEntryCommand, visitGetKeyValueCommand, visitLockControlCommand, visitPrepareCommand, visitRollbackCommand
getLockAcquisitionTimeout, getNext, hasNext, hasSkipLocking, injectConfiguration, invokeNextInterceptor, setNext
visitApplyDeltaCommand, visitClearCommand, visitCollection, visitDistributedExecuteCommand, visitEntryRetrievalCommand, visitEntrySetCommand, visitEvictCommand, visitGetKeysInGroupCommand, visitInvalidateCommand, visitInvalidateL1Command, visitKeySetCommand, visitPutMapCommand, visitRemoveCommand, visitReplaceCommand, visitUnknownCommand, visitValuesCommand
public TombstoneCallInterceptor(long tombstoneExpiration)
public void injectDependencies(org.infinispan.AdvancedCache cache)
public Object visitPutKeyValueCommand(org.infinispan.context.InvocationContext ctx, org.infinispan.commands.write.PutKeyValueCommand command) throws Throwable
visitPutKeyValueCommand
in interface org.infinispan.commands.Visitor
visitPutKeyValueCommand
in class org.infinispan.commands.AbstractVisitor
Throwable
protected Object handleTombstoneUpdate(org.infinispan.container.entries.MVCCEntry e, TombstoneUpdate tombstoneUpdate)
public Object visitSizeCommand(org.infinispan.context.InvocationContext ctx, org.infinispan.commands.read.SizeCommand command) throws Throwable
visitSizeCommand
in interface org.infinispan.commands.Visitor
visitSizeCommand
in class org.infinispan.commands.AbstractVisitor
Throwable
Copyright © 2001-2017 Red Hat, Inc. All Rights Reserved.