mx4j.tools.stats
Class ValueStatisticsRecorder
java.lang.Object
mx4j.tools.stats.AbstractStatisticsRecorder
mx4j.tools.stats.ValueStatisticsRecorder
- All Implemented Interfaces:
- javax.management.MBeanRegistration, StatisticsRecorderMBean, ValueStatisticsRecorderMBean
- public class ValueStatisticsRecorder
- extends AbstractStatisticsRecorder
- implements ValueStatisticsRecorderMBean
ValueStatisticsRecorder records statistics of an attribute
based on changes on the variable value. If you want to use you have to explictly
set the variable value.
Example usage:
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));
- Version:
- $Revision: 1.5 $
Field Summary |
protected java.lang.Number |
value
|
Method Summary |
java.lang.Number |
getValue()
Returns the recorded value |
void |
setValue(java.lang.Number value)
Sets the value to be recorded |
java.lang.String |
toString()
|
Methods inherited from class mx4j.tools.stats.AbstractStatisticsRecorder |
addEntry, doStart, doStop, getAverage, getEntries, getLogger, getMax, getMaxEntries, getMin, getRecordingStart, isActive, postDeregister, postRegister, preDeregister, preRegister, setMaxEntries, start, stop |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
value
protected java.lang.Number value
ValueStatisticsRecorder
public ValueStatisticsRecorder()
setValue
public void setValue(java.lang.Number value)
- Description copied from interface:
ValueStatisticsRecorderMBean
- Sets the value to be recorded
- Specified by:
setValue
in interface ValueStatisticsRecorderMBean
getValue
public java.lang.Number getValue()
- Description copied from interface:
ValueStatisticsRecorderMBean
- Returns the recorded value
- Specified by:
getValue
in interface ValueStatisticsRecorderMBean
toString
public java.lang.String toString()
Copyright © 2001-2005 The MX4J Contributors. All Rights Reserved.