Package Summary Overview Summary

### class:GaugeMonitorMBean [NONE]
All Superinterfaces: `MonitorMBean` All Known Implementing Classes: `GaugeMonitor` public interface GaugeMonitorMBean extends MonitorMBean Exposes the remote management interface of the gauge monitor MBean. Since: 1.5

### method:getDerivedGauge() [NONE]
### getDerivedGauge @Deprecated Number getDerivedGauge() Deprecated. As of JMX 1.2, replaced by `getDerivedGauge(ObjectName)` Gets the derived gauge. Returns: The derived gauge.

### method:getDerivedGaugeTimeStamp() [NONE]
### getDerivedGaugeTimeStamp @Deprecated long getDerivedGaugeTimeStamp() Deprecated. As of JMX 1.2, replaced by `getDerivedGaugeTimeStamp(ObjectName)` Gets the derived gauge timestamp. Returns: The derived gauge timestamp.

### method:getDerivedGauge(javax.management.ObjectName) [NONE]
### getDerivedGauge Number getDerivedGauge (ObjectName object) Gets the derived gauge for the specified MBean. Parameters: `object` - the MBean for which the derived gauge is to be returned Returns: The derived gauge for the specified MBean if this MBean is in the set of observed MBeans, or `null` otherwise.

### method:getDerivedGaugeTimeStamp(javax.management.ObjectName) [NONE]
### getDerivedGaugeTimeStamp long getDerivedGaugeTimeStamp (ObjectName object) Gets the derived gauge timestamp for the specified MBean. Parameters: `object` - the MBean for which the derived gauge timestamp is to be returned Returns: The derived gauge timestamp for the specified MBean if this MBean is in the set of observed MBeans, or `null` otherwise.

### method:getHighThreshold() [NONE]
### getHighThreshold Number getHighThreshold() Gets the high threshold value. Returns: The high threshold value.

### method:getLowThreshold() [NONE]
### getLowThreshold Number getLowThreshold() Gets the low threshold value. Returns: The low threshold value.

### method:setThresholds(java.lang.Number,java.lang.Number) [NONE]
### setThresholds void setThresholds (Number highValue, Number lowValue) throws IllegalArgumentException Sets the high and the low threshold values. Parameters: `highValue` - The high threshold value. `lowValue` - The low threshold value. Throws: `IllegalArgumentException` - The specified high/low threshold is null or the low threshold is greater than the high threshold or the high threshold and the low threshold are not of the same type.

### method:getNotifyHigh() [NONE]
### getNotifyHigh boolean getNotifyHigh() Gets the high notification's on/off switch value. Returns: `true` if the gauge monitor notifies when exceeding the high threshold, `false` otherwise. See Also: `setNotifyHigh(boolean)`

### method:setNotifyHigh(boolean) [NONE]
### setNotifyHigh void setNotifyHigh (boolean value) Sets the high notification's on/off switch value. Parameters: `value` - The high notification's on/off switch value. See Also: `getNotifyHigh()`

### method:getNotifyLow() [NONE]
### getNotifyLow boolean getNotifyLow() Gets the low notification's on/off switch value. Returns: `true` if the gauge monitor notifies when exceeding the low threshold, `false` otherwise. See Also: `setNotifyLow(boolean)`

### method:setNotifyLow(boolean) [NONE]
### setNotifyLow void setNotifyLow (boolean value) Sets the low notification's on/off switch value. Parameters: `value` - The low notification's on/off switch value. See Also: `getNotifyLow()`

### method:getDifferenceMode() [NONE]
### getDifferenceMode boolean getDifferenceMode() Gets the difference mode flag value. Returns: `true` if the difference mode is used, `false` otherwise. See Also: `setDifferenceMode(boolean)`

### method:setDifferenceMode(boolean) [NONE]
### setDifferenceMode void setDifferenceMode (boolean value) Sets the difference mode flag value. Parameters: `value` - The difference mode flag value. See Also: `getDifferenceMode()`