eu.reservoir.monitoring.appl.hypervisor
Class HypervisorControl

java.lang.Object
  extended by eu.reservoir.monitoring.appl.DynamicControl
      extended by eu.reservoir.monitoring.appl.hypervisor.HypervisorControl
All Implemented Interfaces:
java.lang.Runnable

public class HypervisorControl
extends DynamicControl

This class monitors a user's processes.


Constructor Summary
HypervisorControl()
           
HypervisorControl(java.lang.String hypervisorURI)
          Construct a HypervisorControl, given a specific HypervisorDataSource and a hypervisor URI such as "xen:///"
 
Method Summary
protected  void controlCleanup()
          Cleanup
protected  void controlEvaluate()
          Actually evaluate something.
protected  void controlInitialize()
          Initialize this hypervisor control.
static void main(java.lang.String[] args)
          Main entry point.
 HypervisorControl setDataSource(HypervisorDataSource dataSource)
          Set the DataSource which creates the probes.
 
Methods inherited from class eu.reservoir.monitoring.appl.DynamicControl
activateControl, deactivateControl, getElapsedTime, getName, getSleepTime, isRunning, run, setSleepTime, sleep
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HypervisorControl

public HypervisorControl(java.lang.String hypervisorURI)
Construct a HypervisorControl, given a specific HypervisorDataSource and a hypervisor URI such as "xen:///"


HypervisorControl

public HypervisorControl()
Method Detail

setDataSource

public HypervisorControl setDataSource(HypervisorDataSource dataSource)
Set the DataSource which creates the probes.


controlInitialize

protected void controlInitialize()
Initialize this hypervisor control. It connects to the hypervisor

Specified by:
controlInitialize in class DynamicControl

controlEvaluate

protected void controlEvaluate()
Actually evaluate something.

Specified by:
controlEvaluate in class DynamicControl

controlCleanup

protected void controlCleanup()
Cleanup

Specified by:
controlCleanup in class DynamicControl

main

public static void main(java.lang.String[] args)
Main entry point.



RESERVOIR Monitoring 0.6.4