|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Represents a component that exports/manages a group of sensors.
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. |
Method Detail |
public CellInformationBase.ResourceName getName()
public Collector.Sensor[] getSensors()
public Collector.Sensor getSensor(java.lang.String name)
name
, if it does exist.
name
- sensor name
public Collector.SensorParameter[] getSensorParameters(Collector.Sensor s)
s
- a valid sensor object
public java.lang.Object getSensorParameter(Collector.SensorParameter p)
p
- a SensorParameter
object
public void setSensorParameter(Collector.SensorParameter p, java.lang.Object v)
p
- a SensorParameter
objectv
- the new parameter valuepublic void setSensorEnabled(Collector.Sensor s, boolean enable)
s
- a Sensor
valueenable
- a boolean
valuepublic boolean isSensorEnabled(Collector.Sensor s)
s
- a Sensor
object
public Collector.MonitoringData probeSensor(Collector.Sensor s, Collector.MonitoringData d)
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)
name
- a String
valueimpl
- a String
valueparams
- a Hashtable
valuepublic void quantumExpired()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |