public class NonTotalOrderTxPerCacheInboundInvocationHandler extends BasePerCacheInboundInvocationHandler
PerCacheInboundInvocationHandler implementation for non-total order caches.NO_TOPOLOGY_COMMAND, remoteCommandsExecutor, stateTransferLock, stateTransferManager| Constructor and Description |
|---|
NonTotalOrderTxPerCacheInboundInvocationHandler() |
| Modifier and Type | Method and Description |
|---|---|
protected BlockingRunnable |
createReadyActionRunnable(CacheRpcCommand command,
Reply reply,
int commandTopologyId,
boolean waitTransactionalData,
boolean onExecutorService,
ReadyAction readyAction) |
protected Log |
getLog() |
void |
handle(CacheRpcCommand command,
Reply reply,
DeliverOrder order)
Handles the
CacheRpcCommand from other node. |
void |
inject(LockManager lockManager,
ClusteringDependentLogic clusteringDependentLogic,
Configuration configuration,
PendingLockManager pendingLockManager) |
protected boolean |
isTraceEnabled() |
createDefaultRunnable, executeOnExecutorService, extractCommandTopologyId, handleRunnable, injectDependencies, isCommandSentBeforeFirstTopology, unexpectedDeliverModepublic NonTotalOrderTxPerCacheInboundInvocationHandler()
public void inject(LockManager lockManager, ClusteringDependentLogic clusteringDependentLogic, Configuration configuration, PendingLockManager pendingLockManager)
public void handle(CacheRpcCommand command, Reply reply, DeliverOrder order)
PerCacheInboundInvocationHandlerCacheRpcCommand from other node.command - the CacheRpcCommand to handle-reply - the return value is passed to this object in order to be sent back to the senderorder - the DeliverOrder in which the command was sentprotected Log getLog()
getLog in class BasePerCacheInboundInvocationHandlerprotected boolean isTraceEnabled()
isTraceEnabled in class BasePerCacheInboundInvocationHandlerprotected final BlockingRunnable createReadyActionRunnable(CacheRpcCommand command, Reply reply, int commandTopologyId, boolean waitTransactionalData, boolean onExecutorService, ReadyAction readyAction)
Copyright © 2025 JBoss, a division of Red Hat. All rights reserved.