Класс 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() |
Возвращает строку с описанием этого объекта. |
Методы, объявленные в классе Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | Модификатор и тип | Метод | Описание |
|---|---|---|
boolean |
equals |
Указывает, равен ли какой-либо другой объект этому объекту. |
protected void |
finalize() |
Устарело, будет удалено: этот элемент API может быть удален в будущей версии. Финализация устарела и будет удалена в одном из будущих выпусков. |
final Class |
getClass() |
Возвращает класс времени выполнения этого Object. |
int |
hashCode() |
Возвращает хеш-код этого объекта. |
final void |
notify() |
Пробуждает один поток, ожидающий на мониторе этого объекта. |
final void |
notifyAll() |
Пробуждает все потоки, ожидающие на мониторе этого объекта. |
final void |
wait() |
Заставляет текущий поток ожидать, пока он не будет разбужен, обычно посредством вызова notify или interrupt. |
final void |
wait |
Заставляет текущий поток ожидать, пока он не будет разбужен, обычно посредством вызова notify или interrupt, либо пока не истечет заданный промежуток реального времени. |
final void |
wait |
Заставляет текущий поток ожидать, пока он не будет разбужен, обычно посредством вызова notify или interrupt, либо пока не истечет заданный промежуток реального времени. |
Подробное описание конструкторов
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.