javax.management.monitor

接口
异常
所有超级接口:
MonitorMBean
所有已知实现类:
GaugeMonitor

public interface GaugeMonitorMBean
     
extends MonitorMBean

公开尺度监视器 MBean 的远程管理接口。

从以下版本开始:
1.5

方法摘要
 Number getDerivedGauge()
          已过时。 从 JMX 1.2 开始,由 getDerivedGauge(ObjectName) 取代
 Number getDerivedGauge(ObjectName object)
          获取指定的 MBean 的派生尺度。
 long getDerivedGaugeTimeStamp()
          已过时。 从 JMX 1.2 开始,由 getDerivedGaugeTimeStamp(ObjectName) 取代
 long getDerivedGaugeTimeStamp(ObjectName object)
          获取指定 MBean 的派生尺度时间戳。
 boolean getDifferenceMode()
          获取差分模式标志值。
 Number getHighThreshold()
          获取高阈值。
 Number getLowThreshold()
          获取低阈值。
 boolean getNotifyHigh()
          获取高阈值通知的开/关切换值。
 boolean getNotifyLow()
          获取低阈值通知的开/关切换值。
 void setDifferenceMode(boolean value)
          设置差分模式标志值。
 void setNotifyHigh(boolean value)
          设置高阈值通知的开/关切换值。
 void setNotifyLow(boolean value)
          设置低阈值通知的开/关切换值。
 void setThresholds(Number highValue, Number lowValue)
          设置高、低阈值。
 
从接口 javax.management.monitor.MonitorMBean 继承的方法
addObservedObject, containsObservedObject, getGranularityPeriod, getObservedAttribute, getObservedObject, getObservedObjects, isActive, removeObservedObject, setGranularityPeriod, setObservedAttribute, setObservedObject, start, stop
 

方法详细信息

getDerivedGauge

@Deprecated
Number getDerivedGauge()
已过时。  从 JMX 1.2 开始,由 getDerivedGauge(ObjectName) 取代

获取派生的尺度。

返回:
派生的尺度。

getDerivedGaugeTimeStamp

@Deprecated
long getDerivedGaugeTimeStamp()
已过时。  从 JMX 1.2 开始,由 getDerivedGaugeTimeStamp(ObjectName) 取代

获取派生的尺度时间戳。

返回:
派生的尺度时间戳。

getDerivedGauge

Number getDerivedGauge(ObjectName object)
获取指定的 MBean 的派生尺度。

参数:
object - 将为其返回派生的尺度的 MBean
返回:
如果指定的 MBean 在所观察的 MBean 集中,则返回该 MBeans 的派生尺度,否则返回 null

getDerivedGaugeTimeStamp

long getDerivedGaugeTimeStamp(ObjectName object)
获取指定 MBean 的派生尺度时间戳。

参数:
object - 将为其返回派生的尺度时间戳的 MBean
返回:
如果指定的 MBean 在所观察的 MBean 集中,则返回该 MBeans 的派生尺度时间戳,否则返回 null

getHighThreshold

Number getHighThreshold()
获取高阈值。

返回:
高阈值。

getLowThreshold

Number getLowThreshold()
获取低阈值。

返回:
低阈值。

setThresholds

void setThresholds(Number highValue,
                   Number lowValue)
                   throws IllegalArgumentException
设置高、低阈值。

参数:
highValue - 高阈值。
lowValue - 低阈值。
抛出:
IllegalArgumentException - 指定的高/低阈值为 null,或者低阈值大于高阈值,或者高、低阈值不属于同一类型。

getNotifyHigh

boolean getNotifyHigh()
获取高阈值通知的开/关切换值。

返回:
如果超出高阈值时尺度监视器发出通知,则返回 true,否则返回 false
另请参见:
setNotifyHigh(boolean)

setNotifyHigh

void setNotifyHigh(boolean value)
设置高阈值通知的开/关切换值。

参数:
value - 高阈值通知的开/关切换值。
另请参见:
getNotifyHigh()

getNotifyLow

boolean getNotifyLow()
获取低阈值通知的开/关切换值。

返回:
如果超过低阈值时尺度监视器发出通知,则返回 true,否则返回 false
另请参见:
setNotifyLow(boolean)

setNotifyLow

void setNotifyLow(boolean value)
设置低阈值通知的开/关切换值。

参数:
value - 低阈值通知的开/关切换值。
另请参见:
getNotifyLow()

getDifferenceMode

boolean getDifferenceMode()
获取差分模式标志值。

返回:
如果使用了差分模式,则返回 true;否则返回 false
另请参见:
setDifferenceMode(boolean)

setDifferenceMode

void setDifferenceMode(boolean value)
设置差分模式标志值。

参数:
value - 差分模式标志值。
另请参见:
getDifferenceMode()