public interface MonitorMBean
Modifier and Type | Method and Description |
---|---|
void |
addObservedObject(ObjectName object)
将指定的对象添加到观察到的MBean集合中。
|
boolean |
containsObservedObject(ObjectName object)
测试指定的对象是否在所观察的MBean集合中。
|
long |
getGranularityPeriod()
获取粒度周期(以毫秒为单位)。
|
String |
getObservedAttribute()
获取正在观察的属性。
|
ObjectName |
getObservedObject()
已弃用
截至JMX 1.2,替换为
getObservedObjects()
|
ObjectName[] |
getObservedObjects()
返回一个包含被观察对象的数组。
|
boolean |
isActive()
测试监视器MBean是否处于活动状态。
|
void |
removeObservedObject(ObjectName object)
从一组观察到的MBean中删除指定的对象。
|
void |
setGranularityPeriod(long period)
设置粒度周期(以毫秒为单位)。
|
void |
setObservedAttribute(String attribute)
设置要观察的属性。
|
void |
setObservedObject(ObjectName object)
已弃用
截至JMX 1.2,由
addObservedObject(javax.management.ObjectName) 取代
|
void |
start()
启动显示器。
|
void |
stop()
停止显示器
|
void start()
void stop()
void addObservedObject(ObjectName object) throws IllegalArgumentException
object
- 要观察的对象。
IllegalArgumentException
- 指定的对象为空。
void removeObservedObject(ObjectName object)
object
- 要删除的对象。
boolean containsObservedObject(ObjectName object)
object
- 要检查的对象。
true
如果指定的对象在集合中,
false
false。
ObjectName[] getObservedObjects()
@Deprecated ObjectName getObservedObject()
getObservedObjects()
替代
setObservedObject(javax.management.ObjectName)
@Deprecated void setObservedObject(ObjectName object)
addObservedObject(javax.management.ObjectName)
取代
object
- 要观察的对象。
getObservedObject()
String getObservedAttribute()
setObservedAttribute(java.lang.String)
void setObservedAttribute(String attribute)
attribute
- 要观察的属性。
getObservedAttribute()
long getGranularityPeriod()
setGranularityPeriod(long)
void setGranularityPeriod(long period) throws IllegalArgumentException
period
- 粒度期。
IllegalArgumentException
- 粒度周期小于或等于零。
getGranularityPeriod()
boolean isActive()
true
如果监视器MBean处于活动状态,
false
false。