mx4j.tools.stats
Interface StatisticsRecorderMBean
public
interface
StatisticsRecorderMBean
Management interface to be implemented by recorder MBeans.
RecorderMBeans store a value and also keep statistics about the given value.
Different implementations can determine how to acquire and calculate the value.
The MBean doesn't starts automatically. It has to wait for a
StatisticsRecorderMBean call
Version: $Revision: 1.4 $
See Also: PointTime
Method Summary |
Number | getAverage()
Returns the Average Value |
SortedMap | getEntries()
Returs a sorted map of the recorded values indexed by PointTime |
Number | getMax()
Returns the Maximum Value |
int | getMaxEntries()
Returns how many entries may be recorded. |
Number | getMin()
Returns the Minimum Value |
Date | getRecordingStart()
Returns the date when it started recording |
boolean | isActive()
Indicates whether the MBean is recording values |
void | setMaxEntries(int maxEntries)
Sets the maximum entries stored in this recorder |
void | start()
Starts recording a variable |
void | stop()
Stops recording a variable |
public Number getAverage()
Returns the Average Value
public SortedMap getEntries()
Returs a sorted map of the recorded values indexed by PointTime
public Number getMax()
Returns the Maximum Value
public int getMaxEntries()
Returns how many entries may be recorded. When the maximum amount is
reached the default behaviour is to forget the oldest one
public Number getMin()
Returns the Minimum Value
public Date getRecordingStart()
Returns the date when it started recording
public boolean isActive()
Indicates whether the MBean is recording values
public void setMaxEntries(int maxEntries)
Sets the maximum entries stored in this recorder
public void start()
Starts recording a variable
public void stop()
Stops recording a variable
Copyright © 2001-2005 The MX4J Contributors. All Rights Reserved.