|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IEndpointLifecycleSubscriber
Interface on which interested parties can be notified of high level endpoint state changes. Note that while IEndpointStateChangeSubscriber notify about gossip related changes (IEndpointStateChangeSubscriber.onJoin() is called when a node join gossip), this interface allows to be notified about higher level events.
| Method Summary | |
|---|---|
void |
onDown(java.net.InetAddress endpoint)
Called when a node is marked DOWN. |
void |
onJoinCluster(java.net.InetAddress endpoint)
Called when a new node joins the cluster, i.e. |
void |
onLeaveCluster(java.net.InetAddress endpoint)
Called when a new node leave the cluster (decommission or removeToken). |
void |
onMove(java.net.InetAddress endpoint)
Called when a node has moved (to a new token). |
void |
onUp(java.net.InetAddress endpoint)
Called when a node is marked UP. |
| Method Detail |
|---|
void onJoinCluster(java.net.InetAddress endpoint)
endpoint - the newly added endpoint.void onLeaveCluster(java.net.InetAddress endpoint)
endpoint - the endpoint that is leaving.void onUp(java.net.InetAddress endpoint)
endpoint - the endpoint marked UP.void onDown(java.net.InetAddress endpoint)
endpoint - the endpoint marked DOWN.void onMove(java.net.InetAddress endpoint)
endpoint - the endpoint that has moved.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||