org.inria.myriads.snoozenode.heartbeat.receiver
Class HeartbeatMulticastReceiver

java.lang.Object
  extended by org.inria.myriads.snoozenode.heartbeat.receiver.HeartbeatMulticastReceiver
All Implemented Interfaces:
Runnable

public final class HeartbeatMulticastReceiver
extends Object
implements Runnable

Heartbeat multicast listener.

Author:
Eugen Feller

Constructor Summary
HeartbeatMulticastReceiver(org.inria.myriads.snoozecommon.communication.NetworkAddress heartbeatAddress, int timeout, HeartbeatListener heartbeatEvent)
          Heartbeat multicast listener constructor.
 
Method Summary
 void run()
          Listen for group leader heartbeat multicast packets.
 void terminate()
          Terminates the listener.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HeartbeatMulticastReceiver

public HeartbeatMulticastReceiver(org.inria.myriads.snoozecommon.communication.NetworkAddress heartbeatAddress,
                                  int timeout,
                                  HeartbeatListener heartbeatEvent)
                           throws IOException
Heartbeat multicast listener constructor.

Parameters:
heartbeatAddress - The heartbeat address
timeout - The timeout
heartbeatEvent - The heartbeat callback
Throws:
IOException
Method Detail

run

public void run()
Listen for group leader heartbeat multicast packets.

Specified by:
run in interface Runnable

terminate

public void terminate()
Terminates the listener.



Copyright © 2012. All Rights Reserved.