mx4j.monitor
Class MX4JCounterMonitor
java.lang.Object
javax.management.StandardMBean
mx4j.monitor.MX4JMonitor
mx4j.monitor.MX4JCounterMonitor
- All Implemented Interfaces:
- javax.management.DynamicMBean, javax.management.MBeanRegistration, MX4JCounterMonitorMBean, MX4JMonitorMBean, javax.management.NotificationBroadcaster, javax.management.NotificationEmitter
- public class MX4JCounterMonitor
- extends MX4JMonitor
- implements MX4JCounterMonitorMBean
- Version:
- $Revision: 1.6 $
Methods inherited from class mx4j.monitor.MX4JMonitor |
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 |
Methods inherited from class javax.management.StandardMBean |
cacheMBeanInfo, getAttribute, getAttributes, getCachedMBeanInfo, getClassName, getConstructors, getDescription, getDescription, getDescription, getDescription, getDescription, getDescription, getDescription, getImpact, getImplementation, getImplementationClass, getMBeanInfo, getMBeanInterface, getParameterName, getParameterName, invoke, setAttribute, setAttributes, setImplementation |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface mx4j.monitor.MX4JMonitorMBean |
addObservedObject, containsObservedObject, getGranularityPeriod, getObservedAttribute, getObservedObjects, isActive, removeObservedObject, setGranularityPeriod, setObservedAttribute, start, stop |
MX4JCounterMonitor
public MX4JCounterMonitor()
throws javax.management.NotCompliantMBeanException
MX4JCounterMonitor
protected MX4JCounterMonitor(java.lang.Class management)
throws javax.management.NotCompliantMBeanException
getNotificationInfo
public javax.management.MBeanNotificationInfo[] getNotificationInfo()
- Specified by:
getNotificationInfo
in interface javax.management.NotificationBroadcaster
getInitThreshold
public java.lang.Number getInitThreshold()
- Specified by:
getInitThreshold
in interface MX4JCounterMonitorMBean
setInitThreshold
public void setInitThreshold(java.lang.Number threshold)
throws java.lang.IllegalArgumentException
- Specified by:
setInitThreshold
in interface MX4JCounterMonitorMBean
- Throws:
java.lang.IllegalArgumentException
getOffset
public java.lang.Number getOffset()
- Specified by:
getOffset
in interface MX4JCounterMonitorMBean
setOffset
public void setOffset(java.lang.Number offset)
throws java.lang.IllegalArgumentException
- Specified by:
setOffset
in interface MX4JCounterMonitorMBean
- Throws:
java.lang.IllegalArgumentException
getModulus
public java.lang.Number getModulus()
- Specified by:
getModulus
in interface MX4JCounterMonitorMBean
setModulus
public void setModulus(java.lang.Number modulus)
throws java.lang.IllegalArgumentException
- Specified by:
setModulus
in interface MX4JCounterMonitorMBean
- Throws:
java.lang.IllegalArgumentException
getNotify
public boolean getNotify()
- Specified by:
getNotify
in interface MX4JCounterMonitorMBean
setNotify
public void setNotify(boolean notify)
- Specified by:
setNotify
in interface MX4JCounterMonitorMBean
getDifferenceMode
public boolean getDifferenceMode()
- Specified by:
getDifferenceMode
in interface MX4JCounterMonitorMBean
setDifferenceMode
public void setDifferenceMode(boolean mode)
- Specified by:
setDifferenceMode
in interface MX4JCounterMonitorMBean
getDerivedGauge
public java.lang.Number getDerivedGauge(javax.management.ObjectName name)
- Specified by:
getDerivedGauge
in interface MX4JCounterMonitorMBean
getDerivedGaugeTimeStamp
public long getDerivedGaugeTimeStamp(javax.management.ObjectName name)
- Specified by:
getDerivedGaugeTimeStamp
in interface MX4JCounterMonitorMBean
getThreshold
public java.lang.Number getThreshold(javax.management.ObjectName name)
- Specified by:
getThreshold
in interface MX4JCounterMonitorMBean
compare
protected int compare(java.lang.Number left,
java.lang.Number right)
sum
protected java.lang.Number sum(java.lang.Number left,
java.lang.Number right)
sub
protected java.lang.Number sub(java.lang.Number left,
java.lang.Number right)
monitor
protected void monitor(javax.management.ObjectName name,
java.lang.String attribute,
java.lang.Object value,
MX4JMonitor.MonitorInfo monitorInfo)
- Specified by:
monitor
in class MX4JMonitor
createMonitorInfo
protected MX4JMonitor.MonitorInfo createMonitorInfo()
- Specified by:
createMonitorInfo
in class MX4JMonitor
Copyright © 2001-2005 The MX4J Contributors. All Rights Reserved.