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(BaseTransactionalDataRegion region) |
Modifier and Type | Method and Description |
---|---|
protected java.lang.Object |
handleTombstoneUpdate(org.infinispan.container.entries.MVCCEntry e,
TombstoneUpdate tombstoneUpdate,
org.infinispan.commands.write.PutKeyValueCommand command) |
void |
injectDependencies(org.infinispan.AdvancedCache cache) |
void |
start() |
java.lang.Object |
visitPutKeyValueCommand(org.infinispan.context.InvocationContext ctx,
org.infinispan.commands.write.PutKeyValueCommand command) |
java.lang.Object |
visitSizeCommand(org.infinispan.context.InvocationContext ctx,
org.infinispan.commands.read.SizeCommand command) |
getLog, handleDefault, inject, visitCommitCommand, visitGetAllCommand, visitGetCacheEntryCommand, visitGetKeyValueCommand, visitLockControlCommand, visitPrepareCommand, visitRollbackCommand
getCacheWithFlags, getLockAcquisitionTimeout, getNext, hasNext, hasSkipLocking, injectConfiguration, invokeNextInterceptor, setNext
visitApplyDeltaCommand, visitClearCommand, visitCollection, visitDistributedExecuteCommand, visitEntrySetCommand, visitEvictCommand, visitGetKeysInGroupCommand, visitInvalidateCommand, visitInvalidateL1Command, visitKeySetCommand, visitPutMapCommand, visitReadOnlyKeyCommand, visitReadOnlyManyCommand, visitReadWriteKeyCommand, visitReadWriteKeyValueCommand, visitReadWriteManyCommand, visitReadWriteManyEntriesCommand, visitRemoveCommand, visitReplaceCommand, visitUnknownCommand, visitWriteOnlyKeyCommand, visitWriteOnlyKeyValueCommand, visitWriteOnlyManyCommand, visitWriteOnlyManyEntriesCommand
public TombstoneCallInterceptor(BaseTransactionalDataRegion region)
public void injectDependencies(org.infinispan.AdvancedCache cache)
public void start()
public java.lang.Object visitPutKeyValueCommand(org.infinispan.context.InvocationContext ctx, org.infinispan.commands.write.PutKeyValueCommand command) throws java.lang.Throwable
visitPutKeyValueCommand
in interface org.infinispan.commands.Visitor
visitPutKeyValueCommand
in class org.infinispan.commands.AbstractVisitor
java.lang.Throwable
protected java.lang.Object handleTombstoneUpdate(org.infinispan.container.entries.MVCCEntry e, TombstoneUpdate tombstoneUpdate, org.infinispan.commands.write.PutKeyValueCommand command)
public java.lang.Object visitSizeCommand(org.infinispan.context.InvocationContext ctx, org.infinispan.commands.read.SizeCommand command) throws java.lang.Throwable
visitSizeCommand
in interface org.infinispan.commands.Visitor
visitSizeCommand
in class org.infinispan.commands.AbstractVisitor
java.lang.Throwable
Copyright © 2001-2018 Red Hat, Inc. All Rights Reserved.