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(Comparator<Object> versionComparator) |
Modifier and Type | Method and Description |
---|---|
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
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 VersionedCallInterceptor(Comparator<Object> versionComparator)
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
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 © 2016. All rights reserved.