@Deprecated public abstract class AbstractLockingInterceptor extends CommandInterceptor
| Modifier and Type | Field and Description |
|---|---|
protected ClusteringDependentLogic |
cdl
Deprecated.
|
protected DataContainer<Object,Object> |
dataContainer
Deprecated.
|
protected LockManager |
lockManager
Deprecated.
|
cacheConfiguration| Constructor and Description |
|---|
AbstractLockingInterceptor()
Deprecated.
|
getCacheWithFlags, getLockAcquisitionTimeout, getLog, getNext, handleDefault, hasNext, hasSkipLocking, injectConfiguration, invokeNextInterceptor, setNextvisitApplyDeltaCommand, visitCollection, visitCommitCommand, visitDistributedExecuteCommand, visitEntrySetCommand, visitEvictCommand, visitGetAllCommand, visitGetKeysInGroupCommand, visitKeySetCommand, visitLockControlCommand, visitPrepareCommand, visitPutMapCommand, visitReadOnlyKeyCommand, visitReadOnlyManyCommand, visitReadWriteManyCommand, visitReadWriteManyEntriesCommand, visitRollbackCommand, visitSizeCommand, visitUnknownCommand, visitWriteOnlyManyCommand, visitWriteOnlyManyEntriesCommandprotected LockManager lockManager
protected DataContainer<Object,Object> dataContainer
protected ClusteringDependentLogic cdl
public void setDependencies(LockManager lockManager, DataContainer<Object,Object> dataContainer, ClusteringDependentLogic cdl)
public final Object visitClearCommand(InvocationContext ctx, ClearCommand command) throws Throwable
visitClearCommand in interface VisitorvisitClearCommand in class AbstractVisitorThrowablepublic Object visitPutKeyValueCommand(InvocationContext ctx, PutKeyValueCommand command) throws Throwable
visitPutKeyValueCommand in interface VisitorvisitPutKeyValueCommand in class AbstractVisitorThrowablepublic Object visitReplaceCommand(InvocationContext ctx, ReplaceCommand command) throws Throwable
visitReplaceCommand in interface VisitorvisitReplaceCommand in class AbstractVisitorThrowablepublic Object visitRemoveCommand(InvocationContext ctx, RemoveCommand command) throws Throwable
visitRemoveCommand in interface VisitorvisitRemoveCommand in class AbstractVisitorThrowablepublic Object visitGetKeyValueCommand(InvocationContext ctx, GetKeyValueCommand command) throws Throwable
visitGetKeyValueCommand in interface VisitorvisitGetKeyValueCommand in class AbstractVisitorThrowablepublic Object visitGetCacheEntryCommand(InvocationContext ctx, GetCacheEntryCommand command) throws Throwable
visitGetCacheEntryCommand in interface VisitorvisitGetCacheEntryCommand in class AbstractVisitorThrowableprotected abstract Object visitDataReadCommand(InvocationContext ctx, DataCommand command) throws Throwable
Throwableprotected abstract Object visitDataWriteCommand(InvocationContext ctx, DataWriteCommand command) throws Throwable
Throwableprotected final Object visitNonTxDataWriteCommand(InvocationContext ctx, DataWriteCommand command) throws Throwable
Throwablepublic final Object visitInvalidateCommand(InvocationContext ctx, InvalidateCommand command) throws Throwable
visitInvalidateCommand in interface VisitorvisitInvalidateCommand in class AbstractVisitorThrowablepublic final Object visitInvalidateL1Command(InvocationContext ctx, InvalidateL1Command command) throws Throwable
visitInvalidateL1Command in interface VisitorvisitInvalidateL1Command in class AbstractVisitorThrowablepublic Object visitReadWriteKeyValueCommand(InvocationContext ctx, ReadWriteKeyValueCommand command) throws Throwable
visitReadWriteKeyValueCommand in interface VisitorvisitReadWriteKeyValueCommand in class AbstractVisitorThrowablepublic Object visitReadWriteKeyCommand(InvocationContext ctx, ReadWriteKeyCommand command) throws Throwable
visitReadWriteKeyCommand in interface VisitorvisitReadWriteKeyCommand in class AbstractVisitorThrowablepublic Object visitWriteOnlyKeyValueCommand(InvocationContext ctx, WriteOnlyKeyValueCommand command) throws Throwable
visitWriteOnlyKeyValueCommand in interface VisitorvisitWriteOnlyKeyValueCommand in class AbstractVisitorThrowablepublic Object visitWriteOnlyKeyCommand(InvocationContext ctx, WriteOnlyKeyCommand command) throws Throwable
visitWriteOnlyKeyCommand in interface VisitorvisitWriteOnlyKeyCommand in class AbstractVisitorThrowableprotected final Throwable cleanLocksAndRethrow(InvocationContext ctx, Throwable te)
protected final long getLockTimeoutMillis(LocalFlagAffectedCommand command)
protected final boolean shouldLockKey(Object key)
protected final void lockAndRecord(InvocationContext context, Object key, long timeout) throws InterruptedException
InterruptedExceptionprotected final void lockAllAndRecord(InvocationContext context, Stream<?> keys, long timeout) throws InterruptedException
InterruptedExceptionprotected final void lockAllAndRecord(InvocationContext context, Collection<?> keys, long timeout) throws InterruptedException
InterruptedExceptionCopyright © 2025 JBoss, a division of Red Hat. All rights reserved.