Интерфейс GaugeMonitorMBean
- Все суперинтерфейсы:
MonitorMBean
- Все известные реализующие классы:
GaugeMonitor
public interface GaugeMonitorMBean extends MonitorMBean
Предоставляет интерфейс удалённого управления MBean-монитором датчика.
- С версии:
- 1.5
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
Number |
getDerivedGauge() |
Устарел. |
Number |
getDerivedGauge |
Возвращает производное значение датчика для указанного MBean. |
long |
getDerivedGaugeTimeStamp() |
Устарел. Начиная с JMX 1.2, заменён на getDerivedGaugeTimeStamp(ObjectName)
|
long |
getDerivedGaugeTimeStamp |
Возвращает временную метку производного значения датчика для указанного MBean. |
boolean |
getDifferenceMode() |
Возвращает значение флага режима разности. |
Number |
getHighThreshold() |
Возвращает значение верхнего порога. |
Number |
getLowThreshold() |
Возвращает значение нижнего порога. |
boolean |
getNotifyHigh() |
Возвращает значение переключателя уведомлений о превышении верхнего порога. |
boolean |
getNotifyLow() |
Возвращает значение переключателя уведомлений о превышении нижнего порога. |
void |
setDifferenceMode |
Устанавливает значение флага режима разности. |
void |
setNotifyHigh |
Устанавливает значение переключателя уведомлений о превышении верхнего порога. |
void |
setNotifyLow |
Устанавливает значение переключателя уведомлений о превышении нижнего порога. |
void |
setThresholds |
Устанавливает значения верхнего и нижнего порогов. |
Методы, объявленные в интерфейсе MonitorMBean
addObservedObject, containsObservedObject, getGranularityPeriod, getObservedAttribute, getObservedObject, getObservedObjects, isActive, removeObservedObject, setGranularityPeriod, setObservedAttribute, setObservedObject, start, stop | Модификатор и тип | Метод | Описание |
|---|---|---|
void |
addObservedObject |
Добавляет указанный объект в набор наблюдаемых MBean. |
boolean |
containsObservedObject |
Проверяет, входит ли указанный объект в набор наблюдаемых MBean. |
long |
getGranularityPeriod() |
Возвращает период проверки (в миллисекундах). |
String |
getObservedAttribute() |
Возвращает наблюдаемый атрибут. |
ObjectName |
getObservedObject() |
Устарел. Начиная с JMX 1.2, заменён на MonitorMBean.getObservedObjects()
|
ObjectName[] |
getObservedObjects() |
Возвращает массив, содержащий наблюдаемые объекты. |
boolean |
isActive() |
Проверяет, активен ли MBean-монитор. |
void |
removeObservedObject |
Удаляет указанный объект из набора наблюдаемых MBean. |
void |
setGranularityPeriod |
Устанавливает период проверки (в миллисекундах). |
void |
setObservedAttribute |
Устанавливает наблюдаемый атрибут. |
void |
setObservedObject |
Устарел. Начиная с 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
void setNotifyHigh(boolean value)
Устанавливает значение переключателя уведомлений о превышении верхнего порога.
- Параметры:
-
value— значение переключателя уведомлений о превышении верхнего порога. - См. также:
getNotifyLow
boolean getNotifyLow()
Возвращает значение переключателя уведомлений о превышении нижнего порога.
- Возвращает:
-
true, если монитор датчика отправляет уведомление при превышении нижнего порога; в противном случае —false. - См. также:
setNotifyLow
void setNotifyLow(boolean value)
Устанавливает значение переключателя уведомлений о превышении нижнего порога.
- Параметры:
-
value— значение переключателя уведомлений о превышении нижнего порога. - См. также:
getDifferenceMode
boolean getDifferenceMode()
Возвращает значение флага режима разности.
- Возвращает:
-
true, если используется режим разности; в противном случае —false. - См. также:
setDifferenceMode
void setDifferenceMode(boolean value)
Устанавливает значение флага режима разности.
- Параметры:
-
value— значение флага режима разности. - См. также:
© 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.
getDerivedGauge(ObjectName)