Spec-Zone.ru › OpenJDK 27

Интерфейс CounterMonitorMBean

Все суперинтерфейсы:
MonitorMBean
Все известные реализующие классы:
CounterMonitor
public interface CounterMonitorMBean extends MonitorMBean
Предоставляет интерфейс удаленного управления MBean монитора счетчика.
С версии:
1.5

Краткое описание методов

Модификатор и тип Метод Описание
Number getDerivedGauge()
Устарело.
Начиная с JMX 1.2 заменен на getDerivedGauge(ObjectName)
Number getDerivedGauge(ObjectName object)
Возвращает производный показатель для указанного MBean.
long getDerivedGaugeTimeStamp()
Устарело.
Начиная с JMX 1.2 заменен на getDerivedGaugeTimeStamp(ObjectName)
long getDerivedGaugeTimeStamp(ObjectName object)
Возвращает временную метку производного показателя для указанного MBean.
boolean getDifferenceMode()
Возвращает значение флага режима разности.
Number getInitThreshold()
Возвращает начальное пороговое значение, общее для всех наблюдаемых объектов.
Number getModulus()
Возвращает значение модуля.
boolean getNotify()
Возвращает значение переключателя уведомлений.
Number getOffset()
Возвращает значение смещения.
Number getThreshold()
Устарело.
Начиная с JMX 1.2 заменен на getThreshold(ObjectName)
Number getThreshold(ObjectName object)
Возвращает пороговое значение для указанного MBean.
void setDifferenceMode(boolean value)
Задает значение флага режима разности.
void setInitThreshold(Number value)
Задает начальное пороговое значение, общее для всех наблюдаемых MBean.
void setModulus(Number value)
Задает значение модуля.
void setNotify(boolean value)
Задает значение переключателя уведомлений.
void setOffset(Number value)
Задает значение смещения.
void setThreshold(Number value)
Устарело.
Начиная с JMX 1.2 заменен на setInitThreshold(Number)

Методы, объявленные в интерфейсе MonitorMBean

addObservedObject, containsObservedObject, getGranularityPeriod, getObservedAttribute, getObservedObject, getObservedObjects, isActive, removeObservedObject, setGranularityPeriod, setObservedAttribute, setObservedObject, start, stop
Модификатор и тип Метод Описание
void addObservedObject(ObjectName object)
Добавляет указанный объект в набор наблюдаемых MBean.
boolean containsObservedObject(ObjectName object)
Проверяет, входит ли указанный объект в набор наблюдаемых MBean.
long getGranularityPeriod()
Возвращает период дискретизации (в миллисекундах).
String getObservedAttribute()
Возвращает наблюдаемый атрибут.
ObjectName getObservedObject()
Устарело.
Начиная с JMX 1.2 заменен на MonitorMBean.getObservedObjects()
ObjectName[] getObservedObjects()
Возвращает массив, содержащий наблюдаемые объекты.
boolean isActive()
Проверяет, активен ли MBean монитора.
void removeObservedObject(ObjectName object)
Удаляет указанный объект из набора наблюдаемых MBean.
void setGranularityPeriod(long period)
Задает период дискретизации (в миллисекундах).
void setObservedAttribute(String attribute)
Задает наблюдаемый атрибут.
void setObservedObject(ObjectName object)
Устарело.
Начиная с JMX 1.2 заменен на MonitorMBean.addObservedObject(ObjectName)
void start()
Запускает монитор.
void stop()
Останавливает монитор.

Подробное описание методов

getDerivedGauge

@Deprecated Number getDerivedGauge()
Устарело.
Начиная с JMX 1.2 заменен на getDerivedGauge(ObjectName)
Возвращает производный показатель.
Возвращает:
Производный показатель.

getDerivedGaugeTimeStamp

@Deprecated long getDerivedGaugeTimeStamp()
Устарело.
Начиная с JMX 1.2 заменен на getDerivedGaugeTimeStamp(ObjectName)
Возвращает временную метку производного показателя.
Возвращает:
Временная метка производного показателя.

getThreshold

@Deprecated Number getThreshold()
Устарело.
Начиная с JMX 1.2 заменен на getThreshold(ObjectName)
Возвращает пороговое значение.
Возвращает:
Пороговое значение.
См. также:
  • setThreshold(Number)

setThreshold

@Deprecated void setThreshold(Number value) throws IllegalArgumentException
Устарело.
Начиная с JMX 1.2 заменен на setInitThreshold(Number)
Задает пороговое значение.
Параметры:
value — пороговое значение.
Исключения:
IllegalArgumentException — указанное пороговое значение равно null или меньше нуля.
См. также:
  • getThreshold()

getDerivedGauge

Number getDerivedGauge(ObjectName object)
Возвращает производный показатель для указанного MBean.
Параметры:
object — MBean, для которого возвращается производный показатель
Возвращает:
Производный показатель для указанного MBean, если этот MBean входит в набор наблюдаемых MBean; в противном случае — null.

getDerivedGaugeTimeStamp

long getDerivedGaugeTimeStamp(ObjectName object)
Возвращает временную метку производного показателя для указанного MBean.
Параметры:
object — MBean, для которого возвращается временная метка производного показателя
Возвращает:
Временная метка производного показателя для указанного MBean, если этот MBean входит в набор наблюдаемых MBean; в противном случае — 0.

getThreshold

Number getThreshold(ObjectName object)
Возвращает пороговое значение для указанного MBean.
Параметры:
object — MBean, для которого возвращается пороговое значение
Возвращает:
Пороговое значение для указанного MBean, если этот MBean входит в набор наблюдаемых MBean; в противном случае — null.
См. также:
  • setThreshold(Number)

getInitThreshold

Number getInitThreshold()
Возвращает начальное пороговое значение, общее для всех наблюдаемых объектов.
Возвращает:
Начальное пороговое значение.
См. также:
  • setInitThreshold(Number)

setInitThreshold

void setInitThreshold(Number value) throws IllegalArgumentException
Задает начальное пороговое значение, общее для всех наблюдаемых MBean.
Параметры:
value — начальное пороговое значение.
Исключения:
IllegalArgumentException — указанное пороговое значение равно null или меньше нуля.
См. также:
  • getInitThreshold()

getOffset

Number getOffset()
Возвращает значение смещения.
Возвращает:
Значение смещения.
См. также:
  • setOffset(Number)

setOffset

void setOffset(Number value) throws IllegalArgumentException
Задает значение смещения.
Параметры:
value — значение смещения.
Исключения:
IllegalArgumentException — указанное смещение равно null или меньше нуля.
См. также:
  • getOffset()

getModulus

Number getModulus()
Возвращает значение модуля.
Возвращает:
Значение модуля.
См. также:
  • setModulus(Number)

setModulus

void setModulus(Number value) throws IllegalArgumentException
Задает значение модуля.
Параметры:
value — значение модуля.
Исключения:
IllegalArgumentException — указанный модуль равен null или меньше нуля.
См. также:
  • getModulus()

getNotify

boolean getNotify()
Возвращает значение переключателя уведомлений.
Возвращает:
true, если монитор счетчика отправляет уведомления при превышении порогового значения; в противном случае — false.
См. также:
  • setNotify(boolean)

setNotify

void setNotify(boolean value)
Задает значение переключателя уведомлений.
Параметры:
value — значение переключателя уведомлений.
См. также:
  • getNotify()

getDifferenceMode

boolean getDifferenceMode()
Возвращает значение флага режима разности.
Возвращает:
true, если используется режим разности; в противном случае — false.
См. также:
  • setDifferenceMode(boolean)

setDifferenceMode

void setDifferenceMode(boolean value)
Задает значение флага режима разности.
Параметры:
value — значение флага режима разности.
См. также:
  • getDifferenceMode()

Сообщить об ошибке или предложить улучшение
Дополнительную справочную информацию по API и документацию для разработчиков см. в документации Java SE, содержащей более подробные описания для разработчиков, концептуальные обзоры, определения терминов, обходные решения и рабочие примеры кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или ее аффилированных лиц в США и других странах.
Авторское право © 1993, 2026, Oracle и/или ее аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API