- 
- 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 SummaryAll Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description NumbergetDerivedGauge()Deprecated.As of JMX 1.2, replaced bygetDerivedGauge(ObjectName)NumbergetDerivedGauge(ObjectName object)Gets the derived gauge for the specified MBean.longgetDerivedGaugeTimeStamp()Deprecated.As of JMX 1.2, replaced bygetDerivedGaugeTimeStamp(ObjectName)longgetDerivedGaugeTimeStamp(ObjectName object)Gets the derived gauge timestamp for the specified MBean.booleangetDifferenceMode()Gets the difference mode flag value.NumbergetHighThreshold()Gets the high threshold value.NumbergetLowThreshold()Gets the low threshold value.booleangetNotifyHigh()Gets the high notification's on/off switch value.booleangetNotifyLow()Gets the low notification's on/off switch value.voidsetDifferenceMode(boolean value)Sets the difference mode flag value.voidsetNotifyHigh(boolean value)Sets the high notification's on/off switch value.voidsetNotifyLow(boolean value)Sets the low notification's on/off switch value.voidsetThresholds(Number highValue, Number lowValue)Sets the high and the low threshold values.- 
Methods declared in interface javax.management.monitor.MonitorMBeanaddObservedObject, containsObservedObject, getGranularityPeriod, getObservedAttribute, getObservedObject, getObservedObjects, isActive, removeObservedObject, setGranularityPeriod, setObservedAttribute, setObservedObject, start, stop
 
- 
 
- 
- 
- 
Method Detail- 
getDerivedGauge@Deprecated Number getDerivedGauge() Deprecated.As of JMX 1.2, replaced bygetDerivedGauge(ObjectName)Gets the derived gauge.- Returns:
- The derived gauge.
 
 - 
getDerivedGaugeTimeStamp@Deprecated long getDerivedGaugeTimeStamp() Deprecated.As of JMX 1.2, replaced bygetDerivedGaugeTimeStamp(ObjectName)Gets the derived gauge timestamp.- Returns:
- The derived gauge timestamp.
 
 - 
getDerivedGaugeNumber 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 nullotherwise.
 
 - 
getDerivedGaugeTimeStamplong 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 nullotherwise.
 
 - 
getHighThresholdNumber getHighThreshold() Gets the high threshold value.- Returns:
- The high threshold value.
 
 - 
getLowThresholdNumber getLowThreshold() Gets the low threshold value.- Returns:
- The low threshold value.
 
 - 
setThresholdsvoid 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.
 
 - 
getNotifyHighboolean getNotifyHigh() Gets the high notification's on/off switch value.- Returns:
- trueif the gauge monitor notifies when exceeding the high threshold,- falseotherwise.
- See Also:
- setNotifyHigh(boolean)
 
 - 
setNotifyHighvoid 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()
 
 - 
getNotifyLowboolean getNotifyLow() Gets the low notification's on/off switch value.- Returns:
- trueif the gauge monitor notifies when exceeding the low threshold,- falseotherwise.
- See Also:
- setNotifyLow(boolean)
 
 - 
setNotifyLowvoid 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()
 
 - 
getDifferenceModeboolean getDifferenceMode() Gets the difference mode flag value.- Returns:
- trueif the difference mode is used,- falseotherwise.
- See Also:
- setDifferenceMode(boolean)
 
 - 
setDifferenceModevoid setDifferenceMode(boolean value) Sets the difference mode flag value.- Parameters:
- value- The difference mode flag value.
- See Also:
- getDifferenceMode()
 
 
- 
 
-