Prev Class | Next Class | Frames | No Frames |
Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
javax.management.StandardMBean
mx4j.monitor.MX4JMonitor
mx4j.monitor.MX4JGaugeMonitor
Nested Class Summary | |
protected class |
Nested classes/interfaces inherited from class mx4j.monitor.MX4JMonitor | |
MX4JMonitor.MonitorInfo |
Constructor Summary | |
|
Method Summary | |
protected int |
|
protected MX4JMonitor.MonitorInfo | |
Number |
|
long |
|
boolean | |
Number | |
Number | |
javax.management.MBeanNotificationInfo[] | |
boolean | |
boolean | |
protected void |
|
void |
|
void |
|
void |
|
void |
|
protected Number |
|
public MX4JGaugeMonitor() throws javax.management.NotCompliantMBeanException
protected MX4JGaugeMonitor(Class management) throws javax.management.NotCompliantMBeanException
protected int compare(Number left, Number right)
protected MX4JMonitor.MonitorInfo createMonitorInfo()
- Overrides:
- createMonitorInfo in interface MX4JMonitor
public Number getDerivedGauge(javax.management.ObjectName objectName)
- Specified by:
- getDerivedGauge in interface MX4JGaugeMonitorMBean
public long getDerivedGaugeTimeStamp(javax.management.ObjectName objectName)
- Specified by:
- getDerivedGaugeTimeStamp in interface MX4JGaugeMonitorMBean
public boolean getDifferenceMode()
- Specified by:
- getDifferenceMode in interface MX4JGaugeMonitorMBean
public Number getHighThreshold()
- Specified by:
- getHighThreshold in interface MX4JGaugeMonitorMBean
public Number getLowThreshold()
- Specified by:
- getLowThreshold in interface MX4JGaugeMonitorMBean
public javax.management.MBeanNotificationInfo[] getNotificationInfo()
public boolean getNotifyHigh()
- Specified by:
- getNotifyHigh in interface MX4JGaugeMonitorMBean
public boolean getNotifyLow()
- Specified by:
- getNotifyLow in interface MX4JGaugeMonitorMBean
protected void monitor(javax.management.ObjectName name, String attribute, Object value, MX4JMonitor.MonitorInfo monitorInfo)
- Overrides:
- monitor in interface MX4JMonitor
public void setDifferenceMode(boolean differenceMode)
- Specified by:
- setDifferenceMode in interface MX4JGaugeMonitorMBean
public void setNotifyHigh(boolean notifyHigh)
- Specified by:
- setNotifyHigh in interface MX4JGaugeMonitorMBean
public void setNotifyLow(boolean notifyLow)
- Specified by:
- setNotifyLow in interface MX4JGaugeMonitorMBean
public void setThresholds(Number highValue, Number lowValue) throws IllegalArgumentException
- Specified by:
- setThresholds in interface MX4JGaugeMonitorMBean
protected Number sub(Number left, Number right)