|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.isam.exehda.services.primos.NativeMonitor
Primos native monitor implementation.
Nested Class Summary | |
(package private) static class |
NativeMonitor.NativeSensor
|
Constructor Summary | |
NativeMonitor()
|
Method Summary | |
CellInformationBase.ResourceName |
getName()
Returns the name of the monitor. |
Collector.Sensor |
getSensor(java.lang.String name)
Returns the sensor described by name , if it does exist. |
java.lang.Object |
getSensorParameter(Collector.SensorParameter p)
Queries the current value of a sensor parameter. |
Collector.SensorParameter[] |
getSensorParameters(Collector.Sensor s)
Returns the set of parameters supported by the given sensor. |
Collector.Sensor[] |
getSensors()
Returns an array containing the sensors this monitor currently provides. |
void |
installSensor(java.lang.String name,
java.lang.String impl,
java.util.Hashtable params)
Asks for a sensor to be installed. |
boolean |
isSensorEnabled(Collector.Sensor s)
Returns the current enabling status of a sensor (i.e. enabled or disabled) |
Collector.MonitoringData |
probeSensor(Collector.Sensor s,
Collector.MonitoringData d)
Queries the current value of a sensor (i.e. the monitoring data extracted by the sensor). |
void |
quantumExpired()
Notifies the monitor that a monitoring quantum has expired, so sensors' current values must be updated. |
void |
setSensorEnabled(Collector.Sensor s,
boolean enable)
Enables/disables a sensor. |
void |
setSensorParameter(Collector.SensorParameter p,
java.lang.Object v)
Sets the value of a sensor parameter. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public NativeMonitor()
Method Detail |
public CellInformationBase.ResourceName getName()
Collector.Monitor
getName
in interface Collector.Monitor
public Collector.Sensor[] getSensors()
Collector.Monitor
getSensors
in interface Collector.Monitor
public Collector.Sensor getSensor(java.lang.String name)
Collector.Monitor
name
, if it does exist.
getSensor
in interface Collector.Monitor
name
- sensor name
public Collector.SensorParameter[] getSensorParameters(Collector.Sensor s)
Collector.Monitor
getSensorParameters
in interface Collector.Monitor
s
- a valid sensor object
public java.lang.Object getSensorParameter(Collector.SensorParameter p)
Collector.Monitor
getSensorParameter
in interface Collector.Monitor
p
- a SensorParameter
object
public void setSensorParameter(Collector.SensorParameter p, java.lang.Object v)
Collector.Monitor
setSensorParameter
in interface Collector.Monitor
p
- a SensorParameter
objectv
- the new parameter valuepublic void setSensorEnabled(Collector.Sensor s, boolean enable)
Collector.Monitor
setSensorEnabled
in interface Collector.Monitor
s
- a Sensor
valueenable
- a boolean
valuepublic boolean isSensorEnabled(Collector.Sensor s)
Collector.Monitor
isSensorEnabled
in interface Collector.Monitor
s
- a Sensor
object
public Collector.MonitoringData probeSensor(Collector.Sensor s, Collector.MonitoringData d)
Collector.Monitor
probeSensor
in interface Collector.Monitor
s
- a Sensor
objectd
- a MonitoringData
object or null
MonitoringData
object describind the current sensor valuepublic void installSensor(java.lang.String name, java.lang.String impl, java.util.Hashtable params)
Collector.Monitor
installSensor
in interface Collector.Monitor
name
- a String
valueimpl
- a String
valueparams
- a Hashtable
valuepublic void quantumExpired()
Collector.Monitor
quantumExpired
in interface Collector.Monitor
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |