Интерфейс 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 заменено на |
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 заменено на |
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.