public interface MonitorMBean
公开监视器 MBean 的远程管理接口。
| 方法摘要 | |
|---|---|
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 - 指定的对象为 null。
void removeObservedObject(ObjectName object)
object - 要移除的对象。
boolean containsObservedObject(ObjectName object)
object - 要检查的对象。
true;否则返回
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()