模块  java.management

Class CounterMonitor

  • 实现的所有接口
    MBeanRegistrationCounterMonitorMBeanMonitorMBeanNotificationBroadcasterNotificationEmitter

    public class CounterMonitor
    extends Monitor
    implements CounterMonitorMBean
    定义用于观察计数器属性值的监视器MBean。

    当计数器的值达到或超过称为比较级别的阈值时,计数器监视器发送threshold notification notify标志必须设置为true

    另外,偏移机制使得能够检测特定的计数间隔。 如果偏移值不为零,则每当计数器值达到比较级别触发阈值时,该比较级别增加偏移值。 这被视为即时发生,即在计数递增之前。 因此,对于每个级别,阈值在每次计数增加等于偏移值的间隔时触发事件通知。

    如果计数器可以环绕其最大值,则需要指定模数。 模数是计数器重置为零的值。

    如果使用计数器差异模式,则导出的仪表的值被计算为两次连续观察的观察计数器值之间的差值。 如果此差异为负,则导出的仪表的值将增加模数的值。 导出的仪表值(V [t])使用以下方法计算:

    • if(counter [t] - counter [t-GP])为正,则V [t] = counter [t] - counter [t-GP]
    • if(counter [t] - counter [t-GP])为负,则V [t] = counter [t] - counter [t-GP] + MODULUS
    计数器监视器的实现需要observed属性的类型为整数(的ByteIntegerShortLong )。
    从以下版本开始:
    1.5