-
- 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 Summary
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.MonitorMBean
addObservedObject, 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.
-
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
nullotherwise.
-
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
nullotherwise.
-
getHighThreshold
Number getHighThreshold()
Gets the high threshold value.- Returns:
- The high threshold value.
-
getLowThreshold
Number getLowThreshold()
Gets the low threshold value.- Returns:
- The low threshold value.
-
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.
-
getNotifyHigh
boolean 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)
-
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()
-
getNotifyLow
boolean 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)
-
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()
-
getDifferenceMode
boolean getDifferenceMode()
Gets the difference mode flag value.- Returns:
trueif the difference mode is used,falseotherwise.- See Also:
setDifferenceMode(boolean)
-
setDifferenceMode
void setDifferenceMode(boolean value)
Sets the difference mode flag value.- Parameters:
value- The difference mode flag value.- See Also:
getDifferenceMode()
-
-