Класс MBeanServerDelegate

Все реализованные интерфейсы:
MBeanServerDelegateMBean, NotificationBroadcaster, NotificationEmitter
public class MBeanServerDelegate
extends Object
implements MBeanServerDelegateMBean, NotificationEmitter

Представляет сервер MBean с точки зрения управления. MBean MBeanServerDelegate генерирует MBeanServerNotifications при регистрации/удалении MBean в сервере MBean.

С:
1.5

Поля

Модификатор и тип Поле Описание
static ObjectName DELEGATE_NAME

Определяет имя по умолчанию ObjectName для MBeanServerDelegate.

Конструкторы

Конструктор Описание
MBeanServerDelegate()

Создаёт объект MBeanServerDelegate.

Методы

Модификатор и тип Метод Описание
String getImplementationName()

Возвращает имя реализации JMX (название продукта).

String getImplementationVendor()

Возвращает поставщика реализации JMX (поставщика продукта).

String getImplementationVersion()

Возвращает версию реализации JMX (версию продукта).

String getMBeanServerId()

Возвращает идентификатор агента сервера MBean.

String getSpecificationName()

Возвращает полное имя спецификации JMX, реализованной этим продуктом.

String getSpecificationVendor()

Возвращает поставщика спецификации JMX, реализованной этим продуктом.

String getSpecificationVersion()

Возвращает версию спецификации JMX, реализованной этим продуктом.

void sendNotification​(Notification notification)

Разрешает серверу MBean отправлять уведомление.

Методы, унаследованные от класса java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Методы, унаследованные от интерфейса javax.management.NotificationBroadcaster

addNotificationListener, getNotificationInfo, removeNotificationListener

Методы, унаследованные от интерфейса javax.management.NotificationEmitter

removeNotificationListener

Подробное описание полей

DELEGATE_NAME

public static final ObjectName DELEGATE_NAME

Определяет имя по умолчанию ObjectName для MBeanServerDelegate.

С:
1.6

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

MBeanServerDelegate

public MBeanServerDelegate()

Создаёт объект MBeanServerDelegate.

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

getMBeanServerId

public String getMBeanServerId()

Возвращает идентификатор агента сервера MBean.

Определено в:
getMBeanServerId в интерфейсе MBeanServerDelegateMBean
Возвращает:
идентификатор.

getSpecificationName

public String getSpecificationName()

Возвращает полное имя спецификации JMX, реализованной этим продуктом.

Определено в:
getSpecificationName в интерфейсе MBeanServerDelegateMBean
Возвращает:
имя спецификации.

getSpecificationVersion

public String getSpecificationVersion()

Возвращает версию спецификации JMX, реализованной этим продуктом.

Определено в:
getSpecificationVersion в интерфейсе MBeanServerDelegateMBean
Возвращает:
версию спецификации.

getSpecificationVendor

public String getSpecificationVendor()

Возвращает поставщика спецификации JMX, реализованной этим продуктом.

Определено в:
getSpecificationVendor в интерфейсе MBeanServerDelegateMBean
Возвращает:
поставщика спецификации.

getImplementationName

public String getImplementationName()

Возвращает имя реализации JMX (название продукта).

Определено в:
getImplementationName в интерфейсе MBeanServerDelegateMBean
Возвращает:
имя реализации.

getImplementationVersion

public String getImplementationVersion()

Возвращает версию реализации JMX (версию продукта).

Определено в:
getImplementationVersion в интерфейсе MBeanServerDelegateMBean
Возвращает:
версию реализации.

getImplementationVendor

public String getImplementationVendor()

Возвращает поставщика реализации JMX (поставщика продукта).

Определено в:
getImplementationVendor в интерфейсе MBeanServerDelegateMBean
Возвращает:
поставщика реализации.

sendNotification

public void sendNotification(Notification notification)

Разрешает серверу MBean отправлять уведомление. Если у переданного notification номер последовательности меньше или равен 0, то заменить его собственным номером последовательности делегата.

Параметры:
notification - Уведомление для отправки.

© 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.
https://docs.oracle.com/en/java/javase/11/docs/api/java.management/javax/management/MBeanServerDelegate.html

Spec-Zone .ru
спецификации, руководства, описания, API