-
- All Known Subinterfaces:
-
CounterMonitorMBean
,GaugeMonitorMBean
,StringMonitorMBean
- 所有已知实现类:
-
CounterMonitor
,GaugeMonitor
,Monitor
,StringMonitor
public interface MonitorMBean
公开监视器MBean的远程管理界面。- 从以下版本开始:
- 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
@DeprecatedObjectName getObservedObject()
Deprecated.As of JMX 1.2, replaced bygetObservedObjects()
获取正在观察的对象的对象名称。- 结果
- 正在观察的对象。
- 另请参见:
-
setObservedObject(javax.management.ObjectName)
-
setObservedObject
@Deprecatedvoid setObservedObject(ObjectName object)
Deprecated.As of JMX 1.2, replaced byaddObservedObject(javax.management.ObjectName)
设置要通过其对象名称标识的对象。- 参数
-
object
- 要观察的对象。 - 另请参见:
-
getObservedObject()
-
getObservedAttribute
String getObservedAttribute()
获取正在观察的属性。- 结果
- 正在观察的属性。
- 另请参见:
-
setObservedAttribute(java.lang.String)
-
setObservedAttribute
void setObservedAttribute(String attribute)
设置要观察的属性。- 参数
-
attribute
- 要观察的属性。 - 另请参见:
-
getObservedAttribute()
-
getGranularityPeriod
long getGranularityPeriod()
获取粒度周期(以毫秒为单位)。- 结果
- 粒度期。
- 另请参见:
-
setGranularityPeriod(long)
-
setGranularityPeriod
void setGranularityPeriod(long period) throws IllegalArgumentException
设置粒度周期(以毫秒为单位)。- 参数
-
period
- 粒度周期。 - 异常
-
IllegalArgumentException
- 粒度周期小于或等于零。 - 另请参见:
-
getGranularityPeriod()
-
isActive
boolean isActive()
- 结果
-
true
如果监视器MBean处于活动状态,false
。
-
-