Класс ObjectInstance
java.lang.Object
javax.management.ObjectInstance
- Все реализуемые интерфейсы:
Serializable
public class ObjectInstance extends Object implements Serializable
Используется для представления имени объекта MBean и его имени класса. Если MBean является динамическим MBean, имя класса должно извлекаться из
MBeanInfo, который он предоставляет.- С тех пор:
- 1.5
- См. также:
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
ObjectInstance |
Позволяет создать экземпляр объекта на основе строкового представления имени объекта и полного имени класса, включая имя пакета. |
ObjectInstance |
Позволяет создать экземпляр объекта на основе имени объекта и полного имени класса, включая имя пакета. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
boolean |
equals |
Сравнивает текущий экземпляр объекта с другим экземпляром объекта. |
String |
getClassName() |
Возвращает часть, относящуюся к классу. |
ObjectName |
getObjectName() |
Возвращает часть, относящуюся к имени объекта. |
String |
toString() |
Возвращает строку, представляющую этот объект ObjectInstance. |
Подробное описание конструкторов
ObjectInstance
public ObjectInstance(String objectName, String className) throws MalformedObjectNameException
Позволяет создать экземпляр объекта на основе строкового представления имени объекта и полного имени класса, включая имя пакета.
- Параметры:
-
objectName- Строковое представление имени объекта. -
className- Полное имя класса, включая имя пакета, экземпляра объекта. Если MBean является динамическим MBean, имя класса соответствует егоgetMBeanInfo().getClassName(). - Исключения:
-
MalformedObjectNameException- Переданная строка имеет неправильный формат.
ObjectInstance
public ObjectInstance(ObjectName objectName, String className)
Позволяет создать экземпляр объекта на основе имени объекта и полного имени класса, включая имя пакета.
- Параметры:
-
objectName- Имя объекта. -
className- Полное имя класса, включая имя пакета, экземпляра объекта. Если MBean является динамическим MBean, имя класса соответствует егоgetMBeanInfo().getClassName(). Если MBean является динамическим MBean, имя класса должно извлекаться изMBeanInfo, которое он предоставляет.
Подробное описание методов
equals
public boolean equals(Object object)
Сравнивает текущий экземпляр объекта с другим экземпляром объекта.
getObjectName
public ObjectName getObjectName()
Возвращает часть, относящуюся к имени объекта.
- Возвращает:
- имя объекта.
getClassName
public String getClassName()
Возвращает часть, относящуюся к классу.
- Возвращает:
- имя класса.
toString
public String toString()
Возвращает строку, представляющую этот объект ObjectInstance. Формат этой строки не определён, но пользователи могут ожидать, что два ObjectInstance вернут одну и ту же строку тогда и только тогда, когда они равны.
© 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/ObjectInstance.html