Interface TransactionalRemoteLockCommand
- All Superinterfaces:
RemoteLockCommand
,ReplicableCommand
,TracedCommand
Simple interface to extract all the keys that may need to be locked for transactional commands.
- Since:
- 8.0
- Author:
- Pedro Ruivo
-
Method Summary
Modifier and TypeMethodDescriptioncreateContext
(ComponentRegistry componentRegistry) It creates the transaction context.Methods inherited from interface org.infinispan.util.concurrent.locks.RemoteLockCommand
getKeyLockOwner, getKeysToLock, hasSkipLocking, hasZeroLockAcquisition
Methods inherited from interface org.infinispan.commands.ReplicableCommand
canBlock, getCommandId, invoke, invokeAsync, isReturnValueExpected, isSuccessful, logThrowable, readFrom, setOrigin, writeTo
Methods inherited from interface org.infinispan.commands.TracedCommand
getOperationName, getSpanAttributes, setSpanAttributes
-
Method Details
-
createContext
It creates the transaction context.- Returns:
- the
TxInvocationContext
.
-