Spec-Zone.ru › OpenJDK 21

Класс ObjectInstance

java.lang.Object
javax.management.ObjectInstance
Все реализуемые интерфейсы:
Serializable
public class ObjectInstance extends Object implements Serializable
Используется для представления имени объекта MBean и его имени класса. Если MBean является динамическим MBean, имя класса должно быть получено из MBeanInfo, которое он предоставляет.
С:
1.5
См. также:
  • Сериализованная форма

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

Конструктор Описание
ObjectInstance(String objectName, String className)
Позволяет создать экземпляр объекта, заданного строковым представлением имени объекта и полным именем класса, включая имя пакета.
ObjectInstance(ObjectName objectName, String className)
Позволяет создать экземпляр объекта, заданного именем объекта и полным именем класса, включая имя пакета.

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

Модификатор и тип Метод Описание
boolean equals(Object object)
Сравнивает текущий экземпляр объекта с другим экземпляром объекта.
String getClassName()
Возвращает часть класса.
ObjectName getObjectName()
Возвращает часть имени объекта.
String toString()
Возвращает строку, представляющую этот объект ObjectInstance.

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

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

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

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)
Сравнивает текущий экземпляр объекта с другим экземпляром объекта.
Переопределяет:
equals в классе Object
Параметры:
object - Экземпляр объекта, с которым должен быть сравнен текущий экземпляр объекта.
Возвращает:
True, если два экземпляра объекта равны, иначе false.
См. также:
  • Object.hashCode()
  • HashMap

getObjectName

public ObjectName getObjectName()
Возвращает часть имени объекта.
Возвращает:
Имя объекта.

getClassName

public String getClassName()
Возвращает часть класса.
Возвращает:
Имя класса.

toString

public String toString()
Возвращает строку, представляющую этот объект ObjectInstance. Формат этой строки не задан, но пользователи могут ожидать, что два ObjectInstance возвращают одну и ту же строку тогда и только тогда, когда они равны.
Переопределяет:
toString в классе Object
Возвращает:
Строковое представление объекта.

© 1993, 2023, 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/21/docs/api/java.management/javax/management/ObjectInstance.html

Spec-Zone.ru

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