org.inria.myriads.snoozenode.heartbeat.discovery
public final class GroupLeaderDiscovery extends Object implements HeartbeatListener
Constructor and Description |
---|
GroupLeaderDiscovery(org.inria.myriads.snoozecommon.communication.NetworkAddress heartbeatAddress,
int timeout,
GroupLeaderHeartbeatArrivalListener groupLeaderHeartbeat)
Group leader heartbeat handler.
|
Modifier and Type | Method and Description |
---|---|
void |
onHeartbeatArrival(HeartbeatMessage heartbeatMessage)
Group leader heartbeat arrival event handler.
|
void |
onHeartbeatFailure()
Handle the heartbeat failure event.
|
public GroupLeaderDiscovery(org.inria.myriads.snoozecommon.communication.NetworkAddress heartbeatAddress, int timeout, GroupLeaderHeartbeatArrivalListener groupLeaderHeartbeat) throws Exception
heartbeatAddress
- The heartbeat addresstimeout
- The timeoutgroupLeaderHeartbeat
- The group leader heartbeatException
- The exceptionpublic void onHeartbeatArrival(HeartbeatMessage heartbeatMessage)
onHeartbeatArrival
in interface HeartbeatListener
heartbeatMessage
- The heartbeat messagepublic void onHeartbeatFailure()
onHeartbeatFailure
in interface HeartbeatListener
Copyright © 2013. All Rights Reserved.