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() |