Package org.infinispan.remoting.inboundhandler
Handling of inbound commands on remote nodes.
-
Interface Summary Interface Description InboundInvocationHandler Interface to invoke when theTransport
receives a command from other node or site.PerCacheInboundInvocationHandler Interface to invoke when aCacheRpcCommand
is received from other node in the local site.Reply Interface responsible to send back the return value to the sender. -
Class Summary Class Description AbstractDelegatingHandler Class to be extended to allow some control over thePerCacheInboundInvocationHandler
in tests.BaseBlockingRunnable Common logic to handleCacheRpcCommand
.BasePerCacheInboundInvocationHandler Implementation with the default handling methods and utilities methods.DefaultTopologyRunnable The defaultRunnable
for the remote commands receives.GlobalInboundInvocationHandler InboundInvocationHandler
implementation that handles all theReplicableCommand
.NonTotalOrderPerCacheInboundInvocationHandler APerCacheInboundInvocationHandler
implementation for non-total order caches.NonTotalOrderTxPerCacheInboundInvocationHandler APerCacheInboundInvocationHandler
implementation for non-total order caches.TotalOrderTxPerCacheInboundInvocationHandler APerCacheInboundInvocationHandler
implementation for total order caches.TrianglePerCacheInboundInvocationHandler APerCacheInboundInvocationHandler
implementation for non-transactional and distributed caches that uses the triangle algorithm. -
Enum Summary Enum Description DeliverOrder Used in RPC, it defines how the messages are delivered to the nodes.TopologyMode It checks or waits until the required topology is installed.