Interface GossipListener
-
public interface GossipListener
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Optional<Throwable>
onBeforeSend(GossipProtocol msg)
void
onJoinReject(ClusterAddress rejectedBy, String reason)
void
onKnownAddressesChange(Set<ClusterAddress> oldAddresses, Set<ClusterAddress> newAddresses)
void
onNodeFailure(ClusterNode failed, GossipNodeStatus status)
void
onNodeFailureSuspected(ClusterNode failed, GossipNodeStatus status)
void
onNodeFailureUnsuspected(ClusterNode node, GossipNodeStatus status)
void
onNodeInconsistency(GossipNodeStatus status)
void
onStatusChange(GossipNodeStatus oldStatus, GossipNodeStatus newStatus, int order, Set<ClusterNode> topology)
void
onTopologyChange(Set<ClusterNode> oldTopology, Set<ClusterNode> newTopology, Set<ClusterNode> failed)
-
-
-
Method Detail
-
onJoinReject
void onJoinReject(ClusterAddress rejectedBy, String reason)
-
onStatusChange
void onStatusChange(GossipNodeStatus oldStatus, GossipNodeStatus newStatus, int order, Set<ClusterNode> topology)
-
onTopologyChange
void onTopologyChange(Set<ClusterNode> oldTopology, Set<ClusterNode> newTopology, Set<ClusterNode> failed)
-
onKnownAddressesChange
void onKnownAddressesChange(Set<ClusterAddress> oldAddresses, Set<ClusterAddress> newAddresses)
-
onNodeFailureSuspected
void onNodeFailureSuspected(ClusterNode failed, GossipNodeStatus status)
-
onNodeFailureUnsuspected
void onNodeFailureUnsuspected(ClusterNode node, GossipNodeStatus status)
-
onNodeFailure
void onNodeFailure(ClusterNode failed, GossipNodeStatus status)
-
onNodeInconsistency
void onNodeInconsistency(GossipNodeStatus status)
-
onBeforeSend
Optional<Throwable> onBeforeSend(GossipProtocol msg)
-
-