|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.ow2.jasmine.probe.collectors.JCollector
org.ow2.jasmine.probe.collectors.jmx.internal.JmxCollector
public class JmxCollector
Collector implementation for JMX. This implementation works with a separate thread used to pre collect the results. Using a thread is interesting when we do not want to be stuck in case info cannot be got because the target is off.
| Field Summary |
|---|
| Fields inherited from class org.ow2.jasmine.probe.collectors.JCollector |
|---|
indicator, logger, name, period |
| Constructor Summary | |
|---|---|
JmxCollector(String name,
org.ow2.jasmine.probe.JasmineIndicator indicator,
int period,
String mbean,
String csv)
Constructor |
|
| Method Summary | |
|---|---|
void |
addResult(List<Metric> metrics)
Add a new result to the list. |
String[] |
getAttributes()
Get the list of attributes to fetch |
org.ow2.jasmine.probe.JasmineIndicValue |
getLastResult()
Retrieve the last results for this indicator This method return a List of results in case indicator represents actually a list of value |
ObjectName |
getObjectName()
|
boolean |
needResult()
Check if this Collector needs a new result |
void |
stopPolling()
Stop polling |
| Methods inherited from class org.ow2.jasmine.probe.collectors.JCollector |
|---|
addValues, diffValues, divideValues, getIndicator, getName, longValue, multiplyValues |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public JmxCollector(String name,
org.ow2.jasmine.probe.JasmineIndicator indicator,
int period,
String mbean,
String csv)
indicator - definition| Method Detail |
|---|
public ObjectName getObjectName()
throws org.ow2.jasmine.probe.collector.JasmineCollectorException
org.ow2.jasmine.probe.collector.JasmineCollectorExceptionpublic String[] getAttributes()
public org.ow2.jasmine.probe.JasmineIndicValue getLastResult()
throws org.ow2.jasmine.probe.collector.JasmineCollectorException
getLastResult in interface org.ow2.jasmine.probe.collector.JasmineCollectorgetLastResult in class org.ow2.jasmine.probe.collectors.JCollectororg.ow2.jasmine.probe.collector.JasmineCollectorExceptionpublic void stopPolling()
stopPolling in interface org.ow2.jasmine.probe.collector.JasmineCollectorstopPolling in class org.ow2.jasmine.probe.collectors.JCollectorpublic boolean needResult()
public void addResult(List<Metric> metrics)
metrics -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||