Spec-Zone.ru › OpenJDK 8

Интерфейс 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, 2020, 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