Package org.infinispan.commands
Interface TopologyAffectedCommand
- All Superinterfaces:
ReplicableCommand
- All Known Subinterfaces:
DataCommand
- All Known Implementing Classes:
org.infinispan.commands.read.AbstractDataCommand
,AbstractTopologyAffectedCommand
,TouchCommand
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
Methods inherited from interface org.infinispan.commands.ReplicableCommand
canBlock, getCommandId, invoke, invokeAsync, isReturnValueExpected, isSuccessful, logThrowable, readFrom, setOrigin, writeTo
-
Method Details
-
getTopologyId
int getTopologyId() -
setTopologyId
void setTopologyId(int topologyId)
-