|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.isam.exehda.services.AbstractService | +--org.isam.exehda.services.primos.CollectorImplNode
Node implementantion of the collector service.
Nested Class Summary |
Nested classes inherited from class org.isam.exehda.services.Collector |
Collector.AppMonitor, Collector.AppSensor, Collector.ConsumerId, Collector.Monitor, Collector.MonitoringConsumer, Collector.MonitoringData, Collector.Sensor, Collector.SensorParameter |
Field Summary |
Fields inherited from interface org.isam.exehda.services.Collector |
SERVICE_NAME |
Constructor Summary | |
CollectorImplNode()
Creates a new CollectorImplNode instance. |
Method Summary | |
Collector.ConsumerId |
addConsumer(Collector.MonitoringConsumer callback)
Describe addConsumer method here. |
void |
addMonitor(Collector.Monitor m)
Describe addMonitor method here. |
CellInformationBase.ResourceName |
getName()
Returns the name of this collector |
Collector.Sensor |
getSensor(java.lang.String name)
Look ups a sensor with the specified name. |
java.lang.Object |
getSensorParameter(Collector.SensorParameter p)
Returns the current value of the given parameter. |
Collector.SensorParameter[] |
getSensorParameters(Collector.Sensor s)
Returns a list of the parameters supported by the given sensor. |
Collector.Sensor[] |
getSensors()
Returns an array containing the sensors currently provided by this collector. |
void |
installSensor(Collector.ConsumerId c,
java.lang.String name,
java.lang.String impl,
java.util.Hashtable params)
Describe installSensor method here. |
boolean |
isSensorEnabled(Collector.ConsumerId c,
Collector.Sensor s)
Returns whether the given sensors is currently enabled. |
Collector.MonitoringData |
probeSensor(Collector.ConsumerId c,
Collector.Sensor s,
Collector.MonitoringData d)
Returns the current sensor value. |
void |
removeConsumer(Collector.ConsumerId c)
Describe removeConsumer method here. |
void |
removeMonitor(Collector.Monitor m)
Describe removeMonitor method here. |
void |
run()
Timer callback |
void |
setSensorEnabled(Collector.ConsumerId cid,
Collector.Sensor s,
boolean enable)
Enables or disables the given sensor. |
void |
setSensorParameter(Collector.ConsumerId c,
Collector.SensorParameter p,
java.lang.Object v)
Applyies a new value to the given sensor parameter. |
void |
start()
Starts the service, exporting it to the WORB. |
void |
stop()
Describe stop method here. |
Methods inherited from class org.isam.exehda.services.AbstractService |
log, log, log, log, log, log |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public CollectorImplNode()
CollectorImplNode
instance.
Method Detail |
public void start()
start
in interface Service
public void stop()
stop
method here.
stop
in interface Service
public void run()
run
in interface java.lang.Runnable
public CellInformationBase.ResourceName getName()
getName
in interface Collector
ResourceName
valuepublic Collector.Sensor[] getSensors()
getSensors
in interface Collector
public Collector.Sensor getSensor(java.lang.String name)
getSensor
in interface Collector
name
- sensor name
public Collector.SensorParameter[] getSensorParameters(Collector.Sensor s)
getSensorParameters
in interface Collector
s
- a Sensor
value
SensorParameter[]
valuepublic java.lang.Object getSensorParameter(Collector.SensorParameter p)
getSensorParameter
in interface Collector
p
- a SensorParameter
value
Object
valuepublic void setSensorParameter(Collector.ConsumerId c, Collector.SensorParameter p, java.lang.Object v)
setSensorParameter
in interface Collector
c
- a ConsumerId
valuep
- a SensorParameter
valuev
- an Object
valuepublic void setSensorEnabled(Collector.ConsumerId cid, Collector.Sensor s, boolean enable)
setSensorEnabled
in interface Collector
s
- a Sensor
valueenable
- a boolean
valuecid
- a ConsumerId
valuepublic boolean isSensorEnabled(Collector.ConsumerId c, Collector.Sensor s)
isSensorEnabled
in interface Collector
c
- a ConsumerId
values
- a Sensor
value
boolean
valuepublic Collector.MonitoringData probeSensor(Collector.ConsumerId c, Collector.Sensor s, Collector.MonitoringData d)
probeSensor
in interface Collector
c
- a ConsumerId
values
- a Sensor
valued
- a MonitoringData
value
MonitoringData
valuepublic void installSensor(Collector.ConsumerId c, java.lang.String name, java.lang.String impl, java.util.Hashtable params)
installSensor
method here.
installSensor
in interface Collector
c
- a ConsumerId
valuename
- a String
valueimpl
- a String
valueparams
- a Hashtable
valuepublic void addMonitor(Collector.Monitor m)
addMonitor
method here.
addMonitor
in interface Collector
m
- a Monitor
valuepublic void removeMonitor(Collector.Monitor m)
removeMonitor
method here.
removeMonitor
in interface Collector
m
- a Monitor
valuepublic Collector.ConsumerId addConsumer(Collector.MonitoringConsumer callback)
addConsumer
method here.
addConsumer
in interface Collector
callback
- a MonitoringConsumer
value
ConsumerId
valuepublic void removeConsumer(Collector.ConsumerId c)
removeConsumer
method here.
removeConsumer
in interface Collector
c
- a ConsumerId
value
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |