mx4j.tools.stats
public abstract class AbstractStatisticsRecorder extends Object implements StatisticsRecorderMBean, MBeanRegistration
Version: $Revision: 1.6 $
See Also: StatisticsRecorderMBean
Field Summary | |
---|---|
protected double | averageValue |
protected long | count |
protected SortedMap | entries |
protected boolean | isActive |
protected boolean | isDouble |
protected int | maxEntries |
protected double | maximumValue |
protected double | minimumValue |
protected Date | recordingStart |
protected MBeanServer | server |
Method Summary | |
---|---|
protected void | addEntry(Date key, Number value)
Adds an entry to the collection. |
protected void | doStart()
Subclasses may override this to offer a custom startup procedure |
protected void | doStop()
Subclasses may override this to offer a custom stop procedure |
Number | getAverage() |
SortedMap | getEntries() |
protected Logger | getLogger() |
Number | getMax() |
int | getMaxEntries() |
Number | getMin() |
Date | getRecordingStart() |
boolean | isActive() |
void | postDeregister() |
void | postRegister(Boolean registrationDone) |
void | preDeregister() |
ObjectName | preRegister(MBeanServer server, ObjectName name) |
void | setMaxEntries(int maxEntries) |
void | start() |
void | stop() |