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, stop
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getAverage, getEntries, getMax, getMaxEntries, getMin, getRecordingStart, isActive, setMaxEntries, start, stop
public void setValue(java.lang.Number value)
ValueStatisticsRecorderMBean
setValue
in interface ValueStatisticsRecorderMBean
public java.lang.Number getValue()
ValueStatisticsRecorderMBean
getValue
in interface ValueStatisticsRecorderMBean
public java.lang.String toString()
toString
in class java.lang.Object