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, stopclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAverage, getEntries, getMax, getMaxEntries, getMin, getRecordingStart, isActive, setMaxEntries, start, stopprotected javax.management.ObjectName observedName
protected java.lang.String observedAttribute
public void setObservedObject(javax.management.ObjectName object)
ObserverStatisticsRecorderMBeansetObservedObject in interface ObserverStatisticsRecorderMBeanpublic javax.management.ObjectName getObservedObject()
ObserverStatisticsRecorderMBeangetObservedObject in interface ObserverStatisticsRecorderMBeanpublic java.lang.String getObservedAttribute()
ObserverStatisticsRecorderMBeangetObservedAttribute in interface ObserverStatisticsRecorderMBeanpublic void setObservedAttribute(java.lang.String attribute)
ObserverStatisticsRecorderMBeansetObservedAttribute in interface ObserverStatisticsRecorderMBeanprotected void doStart()
throws java.lang.Exception
AbstractStatisticsRecorderdoStart in class AbstractStatisticsRecorderjava.lang.Exceptionprotected abstract void startObserving()
throws java.lang.Exception
java.lang.Exceptionprotected abstract void stopObserving()
throws java.lang.Exception
java.lang.Exceptionprotected void doStop()
throws java.lang.Exception
AbstractStatisticsRecorderdoStop in class AbstractStatisticsRecorderjava.lang.Exception