org.inria.myriads.snoozenode.heartbeat.handler
Class GroupManagerHeartbeatHandler

java.lang.Object
  extended by org.inria.myriads.snoozenode.heartbeat.handler.GroupManagerHeartbeatHandler
All Implemented Interfaces:
HeartbeatListener

public final class GroupManagerHeartbeatHandler
extends Object
implements HeartbeatListener

Group manager heartbeat handler.

Author:
Eugen Feller

Constructor Summary
GroupManagerHeartbeatHandler(org.inria.myriads.snoozecommon.communication.NetworkAddress heartbeatAddress, int timeout, GroupManagerHeartbeatFailureListener heartbeatFailure)
          Group manager heartbeat handler constructor.
 
Method Summary
 void onHeartbeatArrival(HeartbeatMessage heartbeatMessage)
          Processes the heartbeat arrival event.
 void onHeartbeatFailure()
          Processes the heartbeat failure event.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GroupManagerHeartbeatHandler

public GroupManagerHeartbeatHandler(org.inria.myriads.snoozecommon.communication.NetworkAddress heartbeatAddress,
                                    int timeout,
                                    GroupManagerHeartbeatFailureListener heartbeatFailure)
                             throws Exception
Group manager heartbeat handler constructor.

Parameters:
heartbeatAddress - The multicast address
timeout - The timeout
heartbeatFailure - The heartbeat failure callback
Throws:
Exception
Method Detail

onHeartbeatArrival

public void onHeartbeatArrival(HeartbeatMessage heartbeatMessage)
Processes the heartbeat arrival event.

Specified by:
onHeartbeatArrival in interface HeartbeatListener
Parameters:
heartbeatMessage - The heartbeat message

onHeartbeatFailure

public void onHeartbeatFailure()
Processes the heartbeat failure event.

Specified by:
onHeartbeatFailure in interface HeartbeatListener


Copyright © 2012. All Rights Reserved.