- 所有超级接口:
-
MonitorMBean
- 所有已知实现类:
-
CounterMonitor
暴露计数器监视器MBean的远程管理接口。
- 自版本:
- 1.5
-
Method Summary
Modifier and TypeMethodDescription已弃用。getDerivedGauge
(ObjectName object) 获取指定MBean的派生量。long
已弃用。自JMX 1.2起,已被getDerivedGaugeTimeStamp(ObjectName)
取代long
getDerivedGaugeTimeStamp
(ObjectName object) 获取指定MBean的派生量时间戳。boolean
获取差值模式标志值。获取所有观察对象的初始阈值值。获取模数值。boolean
获取通知的开/关开关值。获取偏移值。已弃用。自JMX 1.2起,已被getThreshold(ObjectName)
取代getThreshold
(ObjectName object) 获取指定MBean的阈值值。void
setDifferenceMode
(boolean value) 设置差值模式标志值。void
setInitThreshold
(Number value) 设置所有观察MBean的初始阈值值。void
setModulus
(Number value) 设置模数值。void
setNotify
(boolean value) 设置通知的开/关开关值。void
设置偏移值。void
setThreshold
(Number value) 已弃用。自JMX 1.2起,已被setInitThreshold(java.lang.Number)
取代Methods declared in interface javax.management.monitor.MonitorMBean
addObservedObject, containsObservedObject, getGranularityPeriod, getObservedAttribute, getObservedObject, getObservedObjects, isActive, removeObservedObject, setGranularityPeriod, setObservedAttribute, setObservedObject, start, stop
-
Method Details
-
getDerivedGauge
Deprecated.As of JMX 1.2, replaced bygetDerivedGauge(ObjectName)
获取派生量。- 返回:
- 派生量。
-
getDerivedGaugeTimeStamp
Deprecated.As of JMX 1.2, replaced bygetDerivedGaugeTimeStamp(ObjectName)
获取派生量时间戳。- 返回:
- 派生量时间戳。
-
getThreshold
Deprecated.As of JMX 1.2, replaced bygetThreshold(ObjectName)
获取阈值值。- 返回:
- 阈值值。
- 参见:
-
setThreshold
Deprecated.As of JMX 1.2, replaced bysetInitThreshold(java.lang.Number)
设置阈值值。- 参数:
-
value
- 阈值值。 - 抛出:
-
IllegalArgumentException
- 指定的阈值为null或阈值值小于零。 - 参见:
-
getDerivedGauge
获取指定MBean的派生量。- 参数:
-
object
- 要返回其派生量的MBean - 返回:
-
如果此MBean在观察MBean集中,则返回指定MBean的派生量,否则返回
null
。
-
getDerivedGaugeTimeStamp
获取指定MBean的派生量时间戳。- 参数:
-
object
- 要返回其派生量时间戳的MBean - 返回:
-
如果此MBean在观察MBean集中,则返回指定MBean的派生量时间戳,否则返回
null
。
-
getThreshold
获取指定MBean的阈值值。- 参数:
-
object
- 要返回其阈值值的MBean - 返回:
-
如果此MBean在观察MBean集中,则返回指定MBean的阈值值,否则返回
null
。 - 参见:
-
getInitThreshold
Number getInitThreshold()获取所有观察对象的初始阈值值。- 返回:
- 初始阈值值。
- 参见:
-
setInitThreshold
设置所有观察MBean的初始阈值值。- 参数:
-
value
- 初始阈值值。 - 抛出:
-
IllegalArgumentException
- 指定的阈值为null或阈值值小于零。 - 参见:
-
getOffset
Number getOffset()获取偏移值。- 返回:
- 偏移值。
- 参见:
-
setOffset
设置偏移值。- 参数:
-
value
- 偏移值。 - 抛出:
-
IllegalArgumentException
- 指定的偏移为null或偏移值小于零。 - 参见:
-
getModulus
Number getModulus()获取模数值。- 返回:
- 模数值。
- 参见:
-
setModulus
设置模数值。- 参数:
-
value
- 模数值。 - 抛出:
-
IllegalArgumentException
- 指定的模数为null或模数值小于零。 - 参见:
-
getNotify
boolean getNotify()获取通知的开/关开关值。- 返回:
-
如果计数器监视器在超过阈值时通知,则返回
true
,否则返回false
。 - 参见:
-
setNotify
void setNotify(boolean value) 设置通知的开/关开关值。- 参数:
-
value
- 通知的开/关开关值。 - 参见:
-
getDifferenceMode
boolean getDifferenceMode()获取差值模式标志值。- 返回:
-
如果使用差值模式,则返回
true
,否则返回false
。 - 参见:
-
setDifferenceMode
void setDifferenceMode(boolean value) 设置差值模式标志值。- 参数:
-
value
- 差值模式标志值。 - 参见:
-
getDerivedGauge(ObjectName)
取代