public class MX4JCounterMonitor extends MX4JMonitor implements MX4JCounterMonitorMBean
| Modifier and Type | Class and Description |
|---|---|
protected class |
MX4JCounterMonitor.CounterMonitorInfo |
MX4JMonitor.MonitorInfo| Modifier | Constructor and Description |
|---|---|
|
MX4JCounterMonitor() |
protected |
MX4JCounterMonitor(java.lang.Class management) |
| Modifier and Type | Method and Description |
|---|---|
protected int |
compare(java.lang.Number left,
java.lang.Number right) |
protected MX4JMonitor.MonitorInfo |
createMonitorInfo() |
java.lang.Number |
getDerivedGauge(javax.management.ObjectName name) |
long |
getDerivedGaugeTimeStamp(javax.management.ObjectName name) |
boolean |
getDifferenceMode() |
java.lang.Number |
getInitThreshold() |
java.lang.Number |
getModulus() |
javax.management.MBeanNotificationInfo[] |
getNotificationInfo()
Returns the metadata information associated with this emitter.
|
boolean |
getNotify() |
java.lang.Number |
getOffset() |
java.lang.Number |
getThreshold(javax.management.ObjectName name) |
protected void |
monitor(javax.management.ObjectName name,
java.lang.String attribute,
java.lang.Object value,
MX4JMonitor.MonitorInfo monitorInfo) |
void |
setDifferenceMode(boolean mode) |
void |
setInitThreshold(java.lang.Number threshold) |
void |
setModulus(java.lang.Number modulus) |
void |
setNotify(boolean notify) |
void |
setOffset(java.lang.Number offset) |
protected java.lang.Number |
sub(java.lang.Number left,
java.lang.Number right) |
protected java.lang.Number |
sum(java.lang.Number left,
java.lang.Number right) |
addNotificationListener, addObservedObject, clearObservedObjects, containsObservedObject, createMonitorNotification, createNotificationEmitter, getGranularityPeriod, getLogger, getMonitorInfo, getObservedAttribute, getObservedObjects, isActive, postDeregister, postRegister, preDeregister, preRegister, putMonitorInfo, removeMonitorInfo, removeNotificationListener, removeNotificationListener, removeObservedObject, sendErrorNotification, sendNotification, sendNotification, setGranularityPeriod, setObservedAttribute, start, startMonitor, stop, stopMonitorcacheMBeanInfo, getAttribute, getAttributes, getCachedMBeanInfo, getClassName, getConstructors, getDescription, getDescription, getDescription, getDescription, getDescription, getDescription, getDescription, getImpact, getImplementation, getImplementationClass, getMBeanInfo, getMBeanInterface, getParameterName, getParameterName, invoke, setAttribute, setAttributes, setImplementationclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddObservedObject, containsObservedObject, getGranularityPeriod, getObservedAttribute, getObservedObjects, isActive, removeObservedObject, setGranularityPeriod, setObservedAttribute, start, stoppublic MX4JCounterMonitor()
throws javax.management.NotCompliantMBeanException
javax.management.NotCompliantMBeanExceptionprotected MX4JCounterMonitor(java.lang.Class management)
throws javax.management.NotCompliantMBeanException
javax.management.NotCompliantMBeanExceptionpublic javax.management.MBeanNotificationInfo[] getNotificationInfo()
javax.management.NotificationBroadcastergetNotificationInfo in interface javax.management.NotificationBroadcasterpublic java.lang.Number getInitThreshold()
getInitThreshold in interface MX4JCounterMonitorMBeanpublic void setInitThreshold(java.lang.Number threshold)
throws java.lang.IllegalArgumentException
setInitThreshold in interface MX4JCounterMonitorMBeanjava.lang.IllegalArgumentExceptionpublic java.lang.Number getOffset()
getOffset in interface MX4JCounterMonitorMBeanpublic void setOffset(java.lang.Number offset)
throws java.lang.IllegalArgumentException
setOffset in interface MX4JCounterMonitorMBeanjava.lang.IllegalArgumentExceptionpublic java.lang.Number getModulus()
getModulus in interface MX4JCounterMonitorMBeanpublic void setModulus(java.lang.Number modulus)
throws java.lang.IllegalArgumentException
setModulus in interface MX4JCounterMonitorMBeanjava.lang.IllegalArgumentExceptionpublic boolean getNotify()
getNotify in interface MX4JCounterMonitorMBeanpublic void setNotify(boolean notify)
setNotify in interface MX4JCounterMonitorMBeanpublic boolean getDifferenceMode()
getDifferenceMode in interface MX4JCounterMonitorMBeanpublic void setDifferenceMode(boolean mode)
setDifferenceMode in interface MX4JCounterMonitorMBeanpublic java.lang.Number getDerivedGauge(javax.management.ObjectName name)
getDerivedGauge in interface MX4JCounterMonitorMBeanpublic long getDerivedGaugeTimeStamp(javax.management.ObjectName name)
getDerivedGaugeTimeStamp in interface MX4JCounterMonitorMBeanpublic java.lang.Number getThreshold(javax.management.ObjectName name)
getThreshold in interface MX4JCounterMonitorMBeanprotected int compare(java.lang.Number left,
java.lang.Number right)
protected java.lang.Number sum(java.lang.Number left,
java.lang.Number right)
protected java.lang.Number sub(java.lang.Number left,
java.lang.Number right)
protected void monitor(javax.management.ObjectName name,
java.lang.String attribute,
java.lang.Object value,
MX4JMonitor.MonitorInfo monitorInfo)
monitor in class MX4JMonitorprotected MX4JMonitor.MonitorInfo createMonitorInfo()
createMonitorInfo in class MX4JMonitor