org.inria.myriads.snoozenode.localcontroller.monitoring.consumer
Class VirtualMachineMonitorDataConsumer
java.lang.Object
org.inria.myriads.snoozenode.tcpip.TCPDataSender
org.inria.myriads.snoozenode.localcontroller.monitoring.consumer.VirtualMachineMonitorDataConsumer
- All Implemented Interfaces:
- Runnable
public final class VirtualMachineMonitorDataConsumer
- extends TCPDataSender
- implements Runnable
Virtual machine monitor data consumer.
- Author:
- Eugen Feller
Method Summary |
void |
run()
Run method. |
void |
terminate()
Terminates the consumer. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
VirtualMachineMonitorDataConsumer
public VirtualMachineMonitorDataConsumer(org.inria.myriads.snoozecommon.communication.localcontroller.LocalControllerDescription localController,
org.inria.myriads.snoozecommon.communication.NetworkAddress groupManagerAddress,
BlockingQueue<AggregatedVirtualMachineData> dataQueue,
MonitoringThresholds monitoringThresholds,
VirtualMachineMonitoringListener callback)
throws Exception
- Constructor.
- Parameters:
localController
- The local controller descriptiongroupManagerAddress
- The group manager addressdataQueue
- The data queuemonitoringThresholds
- The monitoring thresholdscallback
- The monitoring service callback
- Throws:
Exception
- The exception
run
public void run()
- Run method.
- Specified by:
run
in interface Runnable
terminate
public void terminate()
- Terminates the consumer.
Copyright © 2012. All Rights Reserved.