Spec-Zone.ru › OpenJDK 25

Класс 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.

Методы, объявленные в классе 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
Возвращает:
строковое представление объекта

Сообщить об ошибке или предложить улучшение
Дополнительную справочную информацию по 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/ObjectInstance.html

Spec-Zone.ru

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