org.inria.myriads.snoozenode.localcontroller.monitoring.producer
Class VirtualMachineHeartbeatDataProducer

java.lang.Object
  extended by org.inria.myriads.snoozenode.localcontroller.monitoring.producer.VirtualMachineHeartbeatDataProducer
All Implemented Interfaces:
Runnable

public final class VirtualMachineHeartbeatDataProducer
extends Object
implements Runnable

Heartbeat data producer.

Author:
Eugen Feller

Constructor Summary
VirtualMachineHeartbeatDataProducer(String localControllerId, int monitoringInterval, BlockingQueue<AggregatedVirtualMachineData> dataQueue)
          Virtual machine heartbeat producer.
 
Method Summary
 void run()
          The run() method.
 void terminate()
          Terminates the thread.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VirtualMachineHeartbeatDataProducer

public VirtualMachineHeartbeatDataProducer(String localControllerId,
                                           int monitoringInterval,
                                           BlockingQueue<AggregatedVirtualMachineData> dataQueue)
Virtual machine heartbeat producer.

Parameters:
localControllerId - The local controller identifier
monitoringInterval - The monitoring interval
dataQueue - The data queue
Method Detail

run

public void run()
The run() method.

Specified by:
run in interface Runnable

terminate

public void terminate()
Terminates the thread.



Copyright © 2012. All Rights Reserved.