org.inria.myriads.snoozenode.groupmanager.monitoring.producer
Class GroupManagerSummaryProducer
java.lang.Object
org.inria.myriads.snoozenode.tcpip.TCPDataSender
org.inria.myriads.snoozenode.groupmanager.monitoring.producer.GroupManagerSummaryProducer
- All Implemented Interfaces:
- Runnable
public final class GroupManagerSummaryProducer
- extends TCPDataSender
- implements Runnable
Group manager monitoring data producer.
- Author:
- Eugen Feller
Method Summary |
void |
run()
Run method. |
void |
terminate()
Terminating the thread. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GroupManagerSummaryProducer
public GroupManagerSummaryProducer(GroupManagerRepository repository,
org.inria.myriads.snoozecommon.communication.NetworkAddress groupLeaderAddress,
ResourceDemandEstimator estimator,
int monitoringInterval)
throws IOException
- Constructor.
- Parameters:
repository
- The group manager repositorygroupLeaderAddress
- The group leader addressestimator
- The estimatormonitoringInterval
- The monitoring interval
- Throws:
IOException
- The I/O exception
run
public void run()
- Run method.
- Specified by:
run
in interface Runnable
terminate
public void terminate()
- Terminating the thread.
Copyright © 2012. All Rights Reserved.