eu.reservoir.monitoring.appl.hypervisor
Class HypervisorProbe

java.lang.Object
  extended by eu.reservoir.monitoring.core.AbstractProbe
      extended by eu.reservoir.monitoring.appl.hypervisor.HypervisorProbe
All Implemented Interfaces:
Probe, ProbeInfo, ProbeLifecycle, ProbeReporting, java.lang.Runnable

public class HypervisorProbe
extends AbstractProbe
implements Probe

A probe for listing the status of a vee


Nested Class Summary
 
Nested classes/interfaces inherited from interface eu.reservoir.monitoring.core.Probe
Probe.CollectionType, Probe.ReportingType, Probe.Status
 
Constructor Summary
HypervisorProbe(int id, java.lang.String vee, java.lang.String currentHost, HypervisorCache hypervisor)
           
 
Method Summary
 void beginThreadBody()
          Begining of thread
 ProbeMeasurement collect()
          Collect a measurement.
 void endThreadBody()
          End of thread
 
Methods inherited from class eu.reservoir.monitoring.core.AbstractProbe
activateProbe, addProbeAttribute, deactivateProbe, error, getAttribute, getAttributes, getCollectionType, getDataRate, getGroupID, getID, getLastMeasurement, getLastMeasurementCollection, getMetaData, getName, getProbeFilter, getProbeManager, getServiceID, inform, isActive, isFiltering, isOn, rationalToMillis, run, setDataRate, setGroupID, setID, setName, setProbeFilter, setProbeManager, setServiceID, startProbeThread, stopProbeThread, toString, turnOffFiltering, turnOffProbe, turnOnFiltering, turnOnProbe
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface eu.reservoir.monitoring.core.ProbeInfo
addProbeAttribute, getAttribute, getAttributes, getDataRate, getGroupID, getID, getLastMeasurement, getLastMeasurementCollection, getMetaData, getName, getProbeManager, getServiceID, setDataRate, setGroupID, setID, setName, setProbeManager, setServiceID
 
Methods inherited from interface eu.reservoir.monitoring.core.ProbeLifecycle
activateProbe, deactivateProbe, isActive, isOn, turnOffProbe, turnOnProbe
 
Methods inherited from interface java.lang.Runnable
run
 
Methods inherited from interface eu.reservoir.monitoring.core.ProbeReporting
error, getProbeFilter, inform, isFiltering, setProbeFilter, turnOffFiltering, turnOnFiltering
 

Constructor Detail

HypervisorProbe

public HypervisorProbe(int id,
                       java.lang.String vee,
                       java.lang.String currentHost,
                       HypervisorCache hypervisor)
Method Detail

beginThreadBody

public void beginThreadBody()
Begining of thread

Overrides:
beginThreadBody in class AbstractProbe

endThreadBody

public void endThreadBody()
End of thread

Overrides:
endThreadBody in class AbstractProbe

collect

public ProbeMeasurement collect()
Collect a measurement.

Specified by:
collect in interface ProbeReporting
Specified by:
collect in class AbstractProbe


RESERVOIR Monitoring 0.6.4