模块  java.management

Class GaugeMonitor

  • 实现的所有接口
    MBeanRegistrationGaugeMonitorMBeanMonitorMBeanNotificationBroadcasterNotificationEmitter

    public class GaugeMonitor
    extends Monitor
    implements GaugeMonitorMBean
    定义用于观察gauge属性值的监视器MBean。

    仪表监视器观察随时间不断变化的属性。 仪表监视器发送通知如下:

    • 如果属性值增加并且变得等于或大于高阈值,则发送threshold high notification 通知高位标志必须设置为true
      除非属性值变得等于或小于低阈值,否则高阈值的后续交叉不会引起进一步通知。
    • 如果属性值正在减小并且变得等于或小于低阈值,则发送threshold low notification notify low标志必须设置为true
      除非属性值变得等于或大于高阈值,否则低阈值的后续交叉不会引起进一步通知。
    这提供了滞后机制,以在属性值在高或低阈值附近产生小振荡时避免重复触发通知。

    如果使用仪表差模式,则导出仪表的值计算为两次连续观测的观测仪表值之间的差值。
    导出的仪表值(V [t])使用以下方法计算:

    • V [t] =仪表[t] - 仪表[t-GP]
    尺度监视器的实现需要observed属性的类型为整数或浮点数(的ByteIntegerShortLongFloatDouble )。
    从以下版本开始:
    1.5