mx4j.tools.stats

Class ObserverStatisticsRecorder

Implemented Interfaces:
javax.management.MBeanRegistration, ObserverStatisticsRecorderMBean, StatisticsRecorderMBean
Known Direct Subclasses:
NotificationStatisticsRecorder, TimedStatisticsRecorder

public abstract class ObserverStatisticsRecorder
extends AbstractStatisticsRecorder
implements ObserverStatisticsRecorderMBean

Version:
$Revision: 1.4 $

Field Summary

protected String
observedAttribute
protected javax.management.ObjectName
observedName

Fields inherited from class mx4j.tools.stats.AbstractStatisticsRecorder

averageValue, count, entries, isActive, isDouble, maxEntries, maximumValue, minimumValue, recordingStart, server

Method Summary

protected void
doStart()
protected void
doStop()
String
getObservedAttribute()
javax.management.ObjectName
getObservedObject()
void
setObservedAttribute(String attribute)
void
setObservedObject(javax.management.ObjectName object)
protected void
startObserving()
protected void
stopObserving()

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

Field Details

observedAttribute

protected String observedAttribute


observedName

protected javax.management.ObjectName observedName

Method Details

doStart

protected void doStart()
            throws Exception
Overrides:
doStart in interface AbstractStatisticsRecorder


doStop

protected void doStop()
            throws Exception
Overrides:
doStop in interface AbstractStatisticsRecorder


getObservedAttribute

public String getObservedAttribute()
Specified by:
getObservedAttribute in interface ObserverStatisticsRecorderMBean


getObservedObject

public javax.management.ObjectName getObservedObject()
Specified by:
getObservedObject in interface ObserverStatisticsRecorderMBean


setObservedAttribute

public void setObservedAttribute(String attribute)
Specified by:
setObservedAttribute in interface ObserverStatisticsRecorderMBean


setObservedObject

public void setObservedObject(javax.management.ObjectName object)
Specified by:
setObservedObject in interface ObserverStatisticsRecorderMBean


startObserving

protected void startObserving()
            throws Exception


stopObserving

protected void stopObserving()
            throws Exception


Copyright © 2001-2003 MX4J Team. All Rights Reserved.