|
|||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
javax.management.monitor
接口 MonitorMBean
- 所有已知实现类:
- CounterMonitor, GaugeMonitor, Monitor, StringMonitor
-
public interface MonitorMBean
公开监视器 MBeans 的远程管理接口。
- 从以下版本开始:
- 1.5
方法摘要 | |
---|---|
void |
addObservedObject(ObjectName object) 将指定的对象添加到所观察的 MBeans 集中。 |
boolean |
containsObservedObject(ObjectName object) 测试指定的对象是否在所观察的 MBeans 集中。 |
long |
getGranularityPeriod() 获取粒度时段(以毫秒为单位)。 |
String |
getObservedAttribute() 获取要观察的属性。 |
ObjectName |
getObservedObject() 已过时。 从 JMX 1.2 开始,由 getObservedObjects() 取代 |
ObjectName[] |
getObservedObjects() 返回一个包含要观察的对象的数组。 |
boolean |
isActive() 测试监视器 MBean 是否处于激活状态。 |
void |
removeObservedObject(ObjectName object) 从所观察的 MBeans 集中移除指定的对象。 |
void |
setGranularityPeriod(long period) 设置粒度时段(以毫秒为单位)。 |
void |
setObservedAttribute(String attribute) 设置要观察的属性。 |
void |
setObservedObject(ObjectName object) 已过时。 从 JMX 1.2 开始,由 addObservedObject(javax.management.ObjectName) 取代 |
void |
start() 启动监视器。 |
void |
stop() 停止监视器。 |
方法详细信息 |
---|
start
void start()
- 启动监视器。
-
stop
void stop()
- 停止监视器。
-
addObservedObject
void addObservedObject(ObjectName object) throws IllegalArgumentException
- 将指定的对象添加到所观察的 MBeans 集中。
-
- 参数:
-
object
- 要观察的对象。 - 抛出:
-
IllegalArgumentException
- 指定的对象为 null。
removeObservedObject
void removeObservedObject(ObjectName object)
- 从所观察的 MBeans 集中移除指定的对象。
-
- 参数:
-
object
- 要移除的对象。
containsObservedObject
boolean containsObservedObject(ObjectName object)
- 测试指定的对象是否在所观察的 MBeans 集中。
-
- 参数:
-
object
- 要检查的对象。 - 返回:
-
如果指定的对象在该集中,则返回
true
;否则返回false
。
getObservedObjects
ObjectName[] getObservedObjects()
- 返回一个包含要观察的对象的数组。
-
- 返回:
- 要观察的对象。
getObservedObject
@Deprecated ObjectName getObservedObject()
-
已过时。 从 JMX 1.2 开始,由
getObservedObjects()
取代 - 获取要观察的对象的对象名称。
-
- 返回:
- 要观察的对象。
- 另请参见:
-
setObservedObject(javax.management.ObjectName)