public final class GossipStatus extends java.lang.Object implements ClusterMessage, scala.Product, scala.Serializable
GossipStatus
initiates a gossip chat between two members. If the receiver has a newer
version it replies with a GossipEnvelope
. If receiver has older version
it replies with its GossipStatus
. Same versions ends the chat immediately.Constructor and Description |
---|
GossipStatus(UniqueAddress from,
VectorClock version) |
Modifier and Type | Method and Description |
---|---|
abstract static boolean |
canEqual(java.lang.Object that) |
abstract static boolean |
equals(java.lang.Object that) |
UniqueAddress |
from() |
abstract static int |
productArity() |
abstract static java.lang.Object |
productElement(int n) |
static scala.collection.Iterator<java.lang.Object> |
productIterator() |
static java.lang.String |
productPrefix() |
VectorClock |
version() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public GossipStatus(UniqueAddress from, VectorClock version)
public abstract static boolean canEqual(java.lang.Object that)
public abstract static boolean equals(java.lang.Object that)
public abstract static java.lang.Object productElement(int n)
public abstract static int productArity()
public static scala.collection.Iterator<java.lang.Object> productIterator()
public static java.lang.String productPrefix()
public UniqueAddress from()
public VectorClock version()