接口 MonitorMBean

所有已知的子接口:
CounterMonitorMBean , GaugeMonitorMBean , StringMonitorMBean
所有已知的实现类:
CounterMonitor , GaugeMonitor , Monitor , StringMonitor

public interface MonitorMBean
公开监视器 MBean 的远程管理接口。
自从:
1.5
  • 方法详情

    • start

      void start()
      启动监视器。
    • stop

      void stop()
      停止监视器。
    • addObservedObject

      void addObservedObject(ObjectName  object) throws IllegalArgumentException
      在观察到的 MBean 集中添加指定的对象。
      参数:
      object - 要观察的对象。
      抛出:
      IllegalArgumentException - 指定对象为空。
    • removeObservedObject

      void removeObservedObject(ObjectName  object)
      从一组观察到的 MBean 中移除指定的对象。
      参数:
      object - 要删除的对象。
    • containsObservedObject

      boolean containsObservedObject(ObjectName  object)
      测试指定对象是否在观察到的 MBean 集中。
      参数:
      object - 要检查的对象。
      返回:
      true 如果指定对象在集合中,false 否则。
    • getObservedObjects

      ObjectName [] getObservedObjects()
      返回一个包含被观察对象的数组。
      返回:
      被观察的对象。
    • getObservedObject

      @Deprecated ObjectName  getObservedObject()
      已弃用。
      从 JMX 1.2 开始,由 getObservedObjects() 取代
      获取被观察对象的对象名称。
      返回:
      被观察的对象。
      参见:
    • setObservedObject

      @Deprecated void setObservedObject(ObjectName  object)
      已弃用。
      从 JMX 1.2 开始,由 addObservedObject(javax.management.ObjectName) 取代
      设置要观察的对象,由其对象名称标识。
      参数:
      object - 要观察的对象。
      参见:
    • getObservedAttribute

      String  getObservedAttribute()
      获取正在观察的属性。
      返回:
      正在观察的属性。
      参见:
    • setObservedAttribute

      void setObservedAttribute(String  attribute)
      设置要观察的属性。
      参数:
      attribute - 要观察的属性。
      参见:
    • getGranularityPeriod

      long getGranularityPeriod()
      获取粒度周期(以毫秒为单位)。
      返回:
      粒度周期。
      参见:
    • setGranularityPeriod

      void setGranularityPeriod(long period) throws IllegalArgumentException
      设置粒度周期(以毫秒为单位)。
      参数:
      period - 粒度周期。
      抛出:
      IllegalArgumentException - 粒度周期小于或等于零。
      参见:
    • isActive

      boolean isActive()
      测试监视器 MBean 是否处于活动状态。当调用 start 方法时,监视器 MBean 被标记为活动。当调用 stop 方法时,它变为非活动状态。
      返回:
      true 如果监视器 MBean 处于活动状态,false 否则。