Spec-Zone.ru › OpenJDK 27

Интерфейс GaugeMonitorMBean

Все суперинтерфейсы:
MonitorMBean
Все известные реализующие классы:
GaugeMonitor
public interface GaugeMonitorMBean 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 getHighThreshold()
Возвращает значение верхнего порога.
Number getLowThreshold()
Возвращает значение нижнего порога.
boolean getNotifyHigh()
Возвращает значение переключателя уведомлений о превышении верхнего порога.
boolean getNotifyLow()
Возвращает значение переключателя уведомлений о превышении нижнего порога.
void setDifferenceMode(boolean value)
Устанавливает значение флага режима разности.
void setNotifyHigh(boolean value)
Устанавливает значение переключателя уведомлений о превышении верхнего порога.
void setNotifyLow(boolean value)
Устанавливает значение переключателя уведомлений о превышении нижнего порога.
void setThresholds(Number highValue, Number lowValue)
Устанавливает значения верхнего и нижнего порогов.

Методы, объявленные в интерфейсе 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)
Возвращает временную метку производного значения датчика.
Возвращает:
Временная метка производного значения датчика.

getDerivedGauge

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

getDerivedGaugeTimeStamp

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

getHighThreshold

Number getHighThreshold()
Возвращает значение верхнего порога.
Возвращает:
Значение верхнего порога.

getLowThreshold

Number getLowThreshold()
Возвращает значение нижнего порога.
Возвращает:
Значение нижнего порога.

setThresholds

void setThresholds(Number highValue, Number lowValue) throws IllegalArgumentException
Устанавливает значения верхнего и нижнего порогов.
Параметры:
highValue — значение верхнего порога.
lowValue — значение нижнего порога.
Исключения:
IllegalArgumentException — указанный верхний или нижний порог равен null, либо нижний порог больше верхнего, либо верхний и нижний пороги имеют разные типы.

getNotifyHigh

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

setNotifyHigh

void setNotifyHigh(boolean value)
Устанавливает значение переключателя уведомлений о превышении верхнего порога.
Параметры:
value — значение переключателя уведомлений о превышении верхнего порога.
См. также:
  • getNotifyHigh()

getNotifyLow

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

setNotifyLow

void setNotifyLow(boolean value)
Устанавливает значение переключателя уведомлений о превышении нижнего порога.
Параметры:
value — значение переключателя уведомлений о превышении нижнего порога.
См. также:
  • getNotifyLow()

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