Spec-Zone.ru › OpenJDK 25

Класс MBeanFeatureInfo

java.lang.Object
javax.management.MBeanFeatureInfo
Все реализуемые интерфейсы:
Serializable, DescriptorRead
Прямые известные подклассы:
MBeanAttributeInfo, MBeanConstructorInfo, MBeanNotificationInfo, MBeanOperationInfo, MBeanParameterInfo
public class MBeanFeatureInfo extends Object implements Serializable, DescriptorRead

Предоставляет общую информацию об объекте-дескрипторе MBean. Описываемый компонент может быть атрибутом, операцией, параметром или уведомлением. Экземпляры этого класса неизменяемы. Подклассы могут быть изменяемыми, однако это не рекомендуется.

С версии:
1.5
См. также:
  • Сериализованная форма

Краткое описание полей

Модификатор и тип Поле Описание
protected String description
Удобочитаемое описание компонента.
protected String name
Имя компонента.

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

Конструктор Описание
MBeanFeatureInfo(String name, String description)
Создает объект MBeanFeatureInfo.
MBeanFeatureInfo(String name, String description, Descriptor descriptor)
Создает объект MBeanFeatureInfo.

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

Модификатор и тип Метод Описание
boolean equals(Object o)
Сравнивает этот MBeanFeatureInfo с другим.
String getDescription()
Возвращает удобочитаемое описание компонента.
Descriptor getDescriptor()
Возвращает дескриптор компонента.
String getName()
Возвращает имя компонента.

Методы, объявленные в классе Object

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

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

name

protected String name
Имя компонента. Рекомендуется, чтобы подклассы вызывали getName(), а не обращались к этому полю напрямую, и не изменяли его.

description

protected String description
Удобочитаемое описание компонента. Рекомендуется, чтобы подклассы вызывали getDescription(), а не обращались к этому полю напрямую, и не изменяли его.

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

MBeanFeatureInfo

public MBeanFeatureInfo(String name, String description)
Создает объект MBeanFeatureInfo. Этот конструктор эквивалентен MBeanFeatureInfo(name, description, (Descriptor) null.
Параметры:
name — Имя компонента.
description — Удобочитаемое описание компонента.

MBeanFeatureInfo

public MBeanFeatureInfo(String name, String description, Descriptor descriptor)
Создает объект MBeanFeatureInfo.
Параметры:
name — Имя компонента.
description — Удобочитаемое описание компонента.
descriptor — Дескриптор компонента. Может быть null, что эквивалентно пустому дескриптору.
С версии:
1.6

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

getName

public String getName()
Возвращает имя компонента.
Возвращает:
имя компонента.

getDescription

public String getDescription()
Возвращает удобочитаемое описание компонента.
Возвращает:
удобочитаемое описание компонента.

getDescriptor

public Descriptor getDescriptor()
Возвращает дескриптор компонента. Изменение возвращенного значения не повлияет на исходный дескриптор.
Определено в:
getDescriptor в интерфейсе DescriptorRead
Возвращает:
дескриптор, который является неизменяемым или копией исходного.
С версии:
1.6

equals

public boolean equals(Object o)
Сравнивает этот MBeanFeatureInfo с другим.
Переопределяет:
equals в классе Object
Параметры:
o — объект для сравнения.
Возвращает:
true тогда и только тогда, когда o является MBeanFeatureInfo, значения getName(), getDescription() и getDescriptor() которого равны (но не обязательно идентичны) соответствующим значениям этого MBeanFeatureInfo.
См. также:
  • Object.hashCode()
  • HashMap

Сообщить об ошибке или предложить улучшение
Дополнительные справочные материалы по API и документацию для разработчиков см. в документации Java SE, содержащей более подробные описания для разработчиков, концептуальные обзоры, определения терминов, обходные решения и рабочие примеры кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или ее аффилированных лиц в США и других странах.
Авторское право © 1993, 2025, Oracle и/или ее аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

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

Spec-Zone.ru

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