Spec-Zone.ru › OpenJDK 24

Интерфейс MonitorMBean

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

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

Модификатор и тип Метод Описание
void addObservedObject(ObjectName object)
Добавляет указанный объект в набор наблюдаемых MBean.
boolean containsObservedObject(ObjectName object)
Проверяет, находится ли указанный объект в наборе наблюдаемых MBean.
long getGranularityPeriod()
Получает период дискретизации (в миллисекундах).
String getObservedAttribute()
Получает наблюдаемый атрибут.
ObjectName getObservedObject()
Устаревшее.
С JMX 1.2 заменено на 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 заменено на addObservedObject(javax.management.ObjectName)
void start()
Запускает монитор.
void stop()
Останавливает монитор.

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

start

void start()
Запускает монитор.

stop

void stop()
Останавливает монитор.

addObservedObject

void addObservedObject(ObjectName object) throws IllegalArgumentException
Добавляет указанный объект в набор наблюдаемых MBean.
Параметры:
object - Наблюдаемый объект.
Исключения:
IllegalArgumentException - указанный объект равен null.

removeObservedObject

void removeObservedObject(ObjectName object)
Удаляет указанный объект из набора наблюдаемых MBean.
Параметры:
object - Удаляемый объект.

containsObservedObject

boolean containsObservedObject(ObjectName object)
Проверяет, находится ли указанный объект в наборе наблюдаемых MBean.
Параметры:
object - Проверяемый объект.
Возвращает:
true, если указанный объект присутствует в наборе, false в противном случае.

getObservedObjects

ObjectName[] getObservedObjects()
Возвращает массив, содержащий наблюдаемые объекты.
Возвращает:
Наблюдаемые объекты.

getObservedObject

@Deprecated ObjectName getObservedObject()
Устаревшее.
С JMX 1.2 заменено на getObservedObjects()
Получает имя объекта, который наблюдается.
Возвращает:
Наблюдаемый объект.
См. также:
  • setObservedObject(javax.management.ObjectName)

setObservedObject

@Deprecated void setObservedObject(ObjectName object)
Устаревшее.
С JMX 1.2 заменено на addObservedObject(javax.management.ObjectName)
Устанавливает наблюдаемый объект, идентифицированный его именем объекта.
Параметры:
object - Наблюдаемый объект.
См. также:
  • getObservedObject()

getObservedAttribute

String getObservedAttribute()
Получает наблюдаемый атрибут.
Возвращает:
Наблюдаемый атрибут.
См. также:
  • setObservedAttribute(java.lang.String)

setObservedAttribute

void setObservedAttribute(String attribute)
Устанавливает атрибут для наблюдения.
Параметры:
attribute - Наблюдаемый атрибут.
См. также:
  • getObservedAttribute()

getGranularityPeriod

long getGranularityPeriod()
Получает период дискретизации (в миллисекундах).
Возвращает:
Период дискретизации.
См. также:
  • setGranularityPeriod(long)

setGranularityPeriod

void setGranularityPeriod(long period) throws IllegalArgumentException
Устанавливает период дискретизации (в миллисекундах).
Параметры:
period - Период дискретизации.
Исключения:
IllegalArgumentException - Период дискретизации меньше или равен нулю.
См. также:
  • getGranularityPeriod()

isActive

boolean isActive()
Проверяет, активен ли мониторинговый MBean. Мониторинговый MBean отмечается как активный при вызове метода start. Он становится неактивным при вызове метода stop.
Возвращает:
true, если мониторинговый MBean активен, false в противном случае.

© 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.
https://download.java.net/java/early_access/jdk24/docs/api/java.management/javax/management/monitor/MonitorMBean.html

Spec-Zone.ru

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