|
||||||||||
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 |