Spec-Zone.ru › OpenJDK 25

Класс RoleUnresolved

java.lang.Object
javax.management.relation.RoleUnresolved
Все реализуемые интерфейсы:
Serializable
public class RoleUnresolved extends Object implements Serializable
Представляет неразрешенную роль: роль, не полученную из отношения из-за возникшей проблемы. Содержит имя роли, ее значение (если проблема возникла при попытке задать роль) и целое число, определяющее проблему (константы определены в RoleStatus).

serialVersionUID этого класса: -48350262537070138L.

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

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

Конструктор Описание
RoleUnresolved(String name, List<ObjectName> value, int pbType)
Конструктор.

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

Модификатор и тип Метод Описание
Object clone()
Клонирует этот объект.
int getProblemType()
Возвращает тип проблемы.
String getRoleName()
Возвращает имя роли.
List<ObjectName> getRoleValue()
Возвращает значение роли.
void setProblemType(int pbType)
Задает тип проблемы.
void setRoleName(String name)
Задает имя роли.
void setRoleValue(List<ObjectName> value)
Задает значение роли.
String toString()
Возвращает строку с описанием этого объекта.

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

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

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

RoleUnresolved

public RoleUnresolved(String name, List<ObjectName> value, int pbType) throws IllegalArgumentException
Конструктор.
Параметры:
name — имя роли
value — значение роли (если проблема возникла при задании роли)
pbType — тип проблемы (из числа известных типов проблем, перечисленных в виде статических членов final).
Исключения:
IllegalArgumentException — если параметр равен null или тип проблемы некорректен

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

getRoleName

public String getRoleName()
Возвращает имя роли.
Возвращает:
имя роли.
См. также:
  • setRoleName(String)

getRoleValue

public List<ObjectName> getRoleValue()
Возвращает значение роли.
Возвращает:
список ArrayList объектов ObjectName, переданный для установки в указанную роль. Null, если неразрешенная роль возвращается при доступе на чтение.
См. также:
  • setRoleValue(List)

getProblemType

public int getProblemType()
Возвращает тип проблемы.
Возвращает:
целое число, соответствующее проблеме; варианты описаны в виде статических членов final текущего класса.
См. также:
  • setProblemType(int)

setRoleName

public void setRoleName(String name) throws IllegalArgumentException
Задает имя роли.
Параметры:
name — новое имя роли.
Исключения:
IllegalArgumentException — если параметр равен null
См. также:
  • getRoleName()

setRoleValue

public void setRoleValue(List<ObjectName> value)
Задает значение роли.
Параметры:
value — список объектов ObjectName для ссылочных MBean, не установленных в роли.
См. также:
  • getRoleValue()

setProblemType

public void setProblemType(int pbType) throws IllegalArgumentException
Задает тип проблемы.
Параметры:
pbType — целое число, соответствующее проблеме. Должно соответствовать одному из вариантов, описанных в виде статических членов final текущего класса.
Исключения:
IllegalArgumentException — если тип проблемы некорректен
См. также:
  • getProblemType()

clone

public Object clone()
Клонирует этот объект.
Переопределяет:
clone в классе Object
Возвращает:
независимую копию.
См. также:
  • Cloneable

toString

public String toString()
Возвращает строку с описанием этого объекта.
Переопределяет:
toString в классе Object
Возвращает:
описание объекта RoleUnresolved.

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

Spec-Zone.ru

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