public class ValueStatisticsRecorder extends AbstractStatisticsRecorder implements ValueStatisticsRecorderMBean
ObjectName name = new ObjectName("Domain:name=value");
server.createMBean("mx4j.tools.stats.ValueStatisticsRecorder", name, null);
server.invoke(name, "start", null, null);
// Every time the value is set the statistics are updated
server.setAttribute(name, "Attribute", new Double(10));
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.Number |
value |
averageValue, count, entries, isActive, isDouble, maxEntries, maximumValue, minimumValue, recordingStart, server| Constructor and Description |
|---|
ValueStatisticsRecorder() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Number |
getValue()
Returns the recorded value
|
void |
setValue(java.lang.Number value)
Sets the value to be recorded
|
java.lang.String |
toString() |
addEntry, doStart, doStop, getAverage, getEntries, getLogger, getMax, getMaxEntries, getMin, getRecordingStart, isActive, postDeregister, postRegister, preDeregister, preRegister, setMaxEntries, start, stopclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetAverage, getEntries, getMax, getMaxEntries, getMin, getRecordingStart, isActive, setMaxEntries, start, stoppublic void setValue(java.lang.Number value)
ValueStatisticsRecorderMBeansetValue in interface ValueStatisticsRecorderMBeanpublic java.lang.Number getValue()
ValueStatisticsRecorderMBeangetValue in interface ValueStatisticsRecorderMBeanpublic java.lang.String toString()
toString in class java.lang.Object