Interface TopologyAffectedCommand

All Superinterfaces:
ReplicableCommand
All Known Subinterfaces:
DataCommand
All Known Implementing Classes:
org.infinispan.commands.read.AbstractDataCommand, AbstractTopologyAffectedCommand, 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 Details

    • getTopologyId

      int getTopologyId()
    • setTopologyId

      void setTopologyId(int topologyId)