public abstract class ObserverStatisticsRecorder extends AbstractStatisticsRecorder implements ObserverStatisticsRecorderMBean
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
observedAttribute |
protected javax.management.ObjectName |
observedName |
averageValue, count, entries, isActive, isDouble, maxEntries, maximumValue, minimumValue, recordingStart, server
Constructor and Description |
---|
ObserverStatisticsRecorder() |
Modifier and Type | Method and Description |
---|---|
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
|
java.lang.String |
getObservedAttribute()
Returns the observed Attribute
|
javax.management.ObjectName |
getObservedObject()
Returns the observed ObjectName
|
void |
setObservedAttribute(java.lang.String attribute)
Sets the Attribute to be observed
|
void |
setObservedObject(javax.management.ObjectName object)
Sets the ObjectName to be observed
|
protected abstract void |
startObserving() |
protected abstract void |
stopObserving() |
addEntry, getAverage, getEntries, getLogger, getMax, getMaxEntries, getMin, getRecordingStart, isActive, postDeregister, postRegister, preDeregister, preRegister, setMaxEntries, start, stop
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAverage, getEntries, getMax, getMaxEntries, getMin, getRecordingStart, isActive, setMaxEntries, start, stop
protected javax.management.ObjectName observedName
protected java.lang.String observedAttribute
public void setObservedObject(javax.management.ObjectName object)
ObserverStatisticsRecorderMBean
setObservedObject
in interface ObserverStatisticsRecorderMBean
public javax.management.ObjectName getObservedObject()
ObserverStatisticsRecorderMBean
getObservedObject
in interface ObserverStatisticsRecorderMBean
public java.lang.String getObservedAttribute()
ObserverStatisticsRecorderMBean
getObservedAttribute
in interface ObserverStatisticsRecorderMBean
public void setObservedAttribute(java.lang.String attribute)
ObserverStatisticsRecorderMBean
setObservedAttribute
in interface ObserverStatisticsRecorderMBean
protected void doStart() throws java.lang.Exception
AbstractStatisticsRecorder
doStart
in class AbstractStatisticsRecorder
java.lang.Exception
protected abstract void startObserving() throws java.lang.Exception
java.lang.Exception
protected abstract void stopObserving() throws java.lang.Exception
java.lang.Exception
protected void doStop() throws java.lang.Exception
AbstractStatisticsRecorder
doStop
in class AbstractStatisticsRecorder
java.lang.Exception