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, stopMonitor
cacheMBeanInfo, getAttribute, getAttributes, getCachedMBeanInfo, getClassName, getConstructors, getDescription, getDescription, getDescription, getDescription, getDescription, getDescription, getDescription, getImpact, getImplementation, getImplementationClass, getMBeanInfo, getMBeanInterface, getParameterName, getParameterName, invoke, setAttribute, setAttributes, setImplementation
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addObservedObject, containsObservedObject, getGranularityPeriod, getObservedAttribute, getObservedObjects, isActive, removeObservedObject, setGranularityPeriod, setObservedAttribute, start, stop
public MX4JCounterMonitor() throws javax.management.NotCompliantMBeanException
javax.management.NotCompliantMBeanException
protected MX4JCounterMonitor(java.lang.Class management) throws javax.management.NotCompliantMBeanException
javax.management.NotCompliantMBeanException
public javax.management.MBeanNotificationInfo[] getNotificationInfo()
javax.management.NotificationBroadcaster
getNotificationInfo
in interface javax.management.NotificationBroadcaster
public java.lang.Number getInitThreshold()
getInitThreshold
in interface MX4JCounterMonitorMBean
public void setInitThreshold(java.lang.Number threshold) throws java.lang.IllegalArgumentException
setInitThreshold
in interface MX4JCounterMonitorMBean
java.lang.IllegalArgumentException
public java.lang.Number getOffset()
getOffset
in interface MX4JCounterMonitorMBean
public void setOffset(java.lang.Number offset) throws java.lang.IllegalArgumentException
setOffset
in interface MX4JCounterMonitorMBean
java.lang.IllegalArgumentException
public java.lang.Number getModulus()
getModulus
in interface MX4JCounterMonitorMBean
public void setModulus(java.lang.Number modulus) throws java.lang.IllegalArgumentException
setModulus
in interface MX4JCounterMonitorMBean
java.lang.IllegalArgumentException
public boolean getNotify()
getNotify
in interface MX4JCounterMonitorMBean
public void setNotify(boolean notify)
setNotify
in interface MX4JCounterMonitorMBean
public boolean getDifferenceMode()
getDifferenceMode
in interface MX4JCounterMonitorMBean
public void setDifferenceMode(boolean mode)
setDifferenceMode
in interface MX4JCounterMonitorMBean
public java.lang.Number getDerivedGauge(javax.management.ObjectName name)
getDerivedGauge
in interface MX4JCounterMonitorMBean
public long getDerivedGaugeTimeStamp(javax.management.ObjectName name)
getDerivedGaugeTimeStamp
in interface MX4JCounterMonitorMBean
public java.lang.Number getThreshold(javax.management.ObjectName name)
getThreshold
in interface MX4JCounterMonitorMBean
protected 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 MX4JMonitor
protected MX4JMonitor.MonitorInfo createMonitorInfo()
createMonitorInfo
in class MX4JMonitor