类 Monitor

所有已实现的接口:
MBeanRegistration , MonitorMBean , NotificationBroadcaster , NotificationEmitter
已知子类:
CounterMonitor , GaugeMonitor , StringMonitor

public abstract class Monitor extends NotificationBroadcasterSupport implements MonitorMBean , MBeanRegistration
定义所有监视器 MBean 共有的部分。监视器 MBean 监视一组观察到的 MBean 共有的属性值。以粒度周期指定的时间间隔监视观察到的属性。规范值(派生规范)是从观察到的属性的值中派生出来的。
自从:
1.5
  • 字段详细信息

    • capacityIncrement

      protected static final int capacityIncrement
      大小大于其容量时,监视器阵列的容量自动增加的量。
      参见:
    • elementCount

      protected int elementCount
      观察对象向量中有效组件的数量。
    • alreadyNotified

      @Deprecated protected int alreadyNotified
      已弃用。
      相当于alreadyNotifieds [0]。
      监视已通知的错误。
    • alreadyNotifieds

      protected int[] alreadyNotifieds

      已通知的选定监视器错误。

      该数组中的每个元素对应于向量中的一个观察对象。它包含标志OBSERVED_OBJECT_ERROR_NOTIFIED 等的位掩码,指示是否已经为正在监视的 MBean 发送了相应的通知。

    • server

      protected MBeanServer  server
      对 MBean 服务的引用。当监视器 MBean 未在 MBean 服务中注册时,此引用为空。此引用在监视器 MBean 注册到 MBean 服务之前初始化。
      参见:
    • RESET_FLAGS_ALREADY_NOTIFIED

      protected static final int RESET_FLAGS_ALREADY_NOTIFIED
      此标志用于重置 alreadyNotifieds 监视器属性。
      参见:
    • OBSERVED_OBJECT_ERROR_NOTIFIED

      protected static final int OBSERVED_OBJECT_ERROR_NOTIFIED
      表示在更改观察对象后发生通知的标志。此标志用于检查在第一次通知时新观察对象是否已在 MBean 服务中注册。
      参见:
    • OBSERVED_ATTRIBUTE_ERROR_NOTIFIED

      protected static final int OBSERVED_ATTRIBUTE_ERROR_NOTIFIED
      表示在更改观察到的属性后发生通知的标志。该标志用于在第一次通知时检查新观察到的属性是否属于观察到的对象。
      参见:
    • OBSERVED_ATTRIBUTE_TYPE_ERROR_NOTIFIED

      protected static final int OBSERVED_ATTRIBUTE_TYPE_ERROR_NOTIFIED
      表示在更改观察对象或观察属性后发生通知的标志。此标志用于在第一次通知时检查观察到的属性类型是否正确(取决于使用的监视器)。
      参见:
    • RUNTIME_ERROR_NOTIFIED

      protected static final int RUNTIME_ERROR_NOTIFIED
      表示在更改观察对象或观察属性后发生通知的标志。此标志用于在第一次通知时尝试获取观察属性的值时通知任何异常(上述情况除外)。
      参见:
    • dbgTag

      @Deprecated protected String  dbgTag
      已弃用。
      没有替代品。
      保留此字段是为了兼容性,但不应引用。
  • 构造方法详细信息

    • Monitor

      public Monitor()
      子类调用的构造方法。
  • 方法详情