public class VersionedCallInterceptor
extends org.infinispan.interceptors.CallInterceptor
TombstoneAccessDelegate
and BaseTransactionalDataRegion
The behaviour here also breaks notifications, which are not used for 2LC caches.| Constructor and Description |
|---|
VersionedCallInterceptor(BaseTransactionalDataRegion region,
java.util.Comparator<java.lang.Object> versionComparator) |
| Modifier and Type | Method and Description |
|---|---|
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, visitRollbackCommandgetCacheWithFlags, getLockAcquisitionTimeout, getNext, hasNext, hasSkipLocking, injectConfiguration, invokeNextInterceptor, setNextvisitApplyDeltaCommand, visitClearCommand, visitCollection, visitDistributedExecuteCommand, visitEntrySetCommand, visitEvictCommand, visitGetKeysInGroupCommand, visitInvalidateCommand, visitInvalidateL1Command, visitKeySetCommand, visitPutMapCommand, visitReadOnlyKeyCommand, visitReadOnlyManyCommand, visitReadWriteKeyCommand, visitReadWriteKeyValueCommand, visitReadWriteManyCommand, visitReadWriteManyEntriesCommand, visitRemoveCommand, visitReplaceCommand, visitUnknownCommand, visitWriteOnlyKeyCommand, visitWriteOnlyKeyValueCommand, visitWriteOnlyManyCommand, visitWriteOnlyManyEntriesCommandpublic VersionedCallInterceptor(BaseTransactionalDataRegion region, java.util.Comparator<java.lang.Object> versionComparator)
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.VisitorvisitPutKeyValueCommand in class org.infinispan.commands.AbstractVisitorjava.lang.Throwablepublic 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.VisitorvisitSizeCommand in class org.infinispan.commands.AbstractVisitorjava.lang.ThrowableCopyright © 2001-2018 Red Hat, Inc. All Rights Reserved.