|
Hyperic HQ Plugin API v. 4.4.0.2 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.hyperic.hq.agent.server.monitor.AgentMonitorSimple
org.hyperic.hq.measurement.agent.server.ScheduleThread
public class ScheduleThread
The schedule thread which maintains the schedule, and dispatches on them. After data is retrieved, it is sent to the SenderThread which handles depositing the results on disk, and sending them to the bizapp.
Field Summary |
---|
Fields inherited from interface org.hyperic.hq.agent.server.monitor.AgentMonitorInterface |
---|
KEY_KEYS, KEY_TYPES |
Method Summary | |
---|---|
double |
getMaxFetchTime()
MONITOR METHOD: Get the maximum time spent fetching a metric |
double |
getMinFetchTime()
MONITOR METHOD: Get the minimum time spent fetching a metric |
double |
getNumMetricsFailed()
MONITOR METHOD: Get the number of metrics which resulted in an error when collected |
double |
getNumMetricsFetched()
MONITOR METHOD: Get the number of metrics which were attempted to be fetched (failed or successful) |
double |
getNumMetricsScheduled()
MONITOR METHOD: Get the number of metrics in the schedule |
double |
getTotFetchTime()
MONITOR METHOD: Get the total time spent fetching metrics |
void |
run()
The main loop of the ScheduleThread, which watches the schedule waits the appropriate time, and executes scheduled operations. |
Methods inherited from class org.hyperic.hq.agent.server.monitor.AgentMonitorSimple |
---|
getMonitorKeys, getMonitorTypes, getMonitorValues |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public void run()
run
in interface java.lang.Runnable
public double getNumMetricsScheduled() throws AgentMonitorException
AgentMonitorException
public double getNumMetricsFetched() throws AgentMonitorException
AgentMonitorException
public double getNumMetricsFailed() throws AgentMonitorException
AgentMonitorException
public double getTotFetchTime() throws AgentMonitorException
AgentMonitorException
public double getMaxFetchTime() throws AgentMonitorException
AgentMonitorException
public double getMinFetchTime() throws AgentMonitorException
AgentMonitorException
|
Hyperic HQ Plugin API v. 4.4.0.2 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |