Package org.infinispan.commands
Interface TopologyAffectedCommand
-
- All Superinterfaces:
ReplicableCommand
- All Known Subinterfaces:
DataCommand
- All Known Implementing Classes:
AbstractTopologyAffectedCommand
,StateRequestCommand
,StateResponseCommand
,StreamIteratorNextCommand
,StreamIteratorRequestCommand
,StreamRequestCommand
,TouchCommand
public interface TopologyAffectedCommand extends ReplicableCommand
Some of the commands sent over the wire can only be honored by the receiver if the topology of the cluster at delivery time is still 'compatible' with the topology in place at send time (eg. a 'get' command cannot execute on a node that is no longer owner after state transfer took place). These commands need to be tagged with the current topology id of the sender so the receiver can detect and handle topology mismatches.- Since:
- 5.2
- Author:
- anistor@redhat.com
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description int
getTopologyId()
void
setTopologyId(int topologyId)
-
Methods inherited from interface org.infinispan.commands.ReplicableCommand
canBlock, getCommandId, invoke, invokeAsync, isReturnValueExpected, isSuccessful, perform, readFrom, setOrigin, writeTo
-
-