Класс RoleUnresolved
java.lang.Object
javax.management.relation.RoleUnresolved
- Все реализуемые интерфейсы:
Serializable
public class RoleUnresolved extends Object implements Serializable
Представляет неразрешенную роль: роль, не полученную из отношения из-за возникшей проблемы. Содержит имя роли, ее значение (если проблема возникла при попытке задать роль) и целое число, определяющее проблему (константы определены в RoleStatus).
serialVersionUID этого класса: -48350262537070138L.
- Начиная с:
- 1.5
- См. также:
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
RoleUnresolved |
Конструктор. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
Object |
clone() |
Клонирует этот объект. |
int |
getProblemType() |
Возвращает тип проблемы. |
String |
getRoleName() |
Возвращает имя роли. |
List |
getRoleValue() |
Возвращает значение роли. |
void |
setProblemType |
Задает тип проблемы. |
void |
setRoleName |
Задает имя роли. |
void |
setRoleValue |
Задает значение роли. |
String |
toString() |
Возвращает строку с описанием этого объекта. |
Подробное описание конструкторов
RoleUnresolved
public RoleUnresolved(String name, List<ObjectName> value, int pbType) throws IllegalArgumentException
Конструктор.
- Параметры:
-
name— имя роли -
value— значение роли (если проблема возникла при задании роли) -
pbType— тип проблемы (из числа известных типов проблем, перечисленных в виде статических членов final). - Исключения:
-
IllegalArgumentException— если параметр равен null или тип проблемы некорректен
Подробное описание методов
getRoleName
public String getRoleName()
Возвращает имя роли.
- Возвращает:
- имя роли.
- См. также:
getRoleValue
public List<ObjectName> getRoleValue()
Возвращает значение роли.
- Возвращает:
- список ArrayList объектов ObjectName, переданный для установки в указанную роль. Null, если неразрешенная роль возвращается при доступе на чтение.
- См. также:
getProblemType
public int getProblemType()
Возвращает тип проблемы.
- Возвращает:
- целое число, соответствующее проблеме; варианты описаны в виде статических членов final текущего класса.
- См. также:
setRoleName
public void setRoleName(String name) throws IllegalArgumentException
Задает имя роли.
- Параметры:
-
name— новое имя роли. - Исключения:
-
IllegalArgumentException— если параметр равен null - См. также:
setRoleValue
public void setRoleValue(List<ObjectName> value)
Задает значение роли.
- Параметры:
-
value— список объектов ObjectName для ссылочных MBean, не установленных в роли. - См. также:
setProblemType
public void setProblemType(int pbType) throws IllegalArgumentException
Задает тип проблемы.
- Параметры:
-
pbType— целое число, соответствующее проблеме. Должно соответствовать одному из вариантов, описанных в виде статических членов final текущего класса. - Исключения:
-
IllegalArgumentException— если тип проблемы некорректен - См. также:
clone
toString
© 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