java.lang.Object
javax.management.relation.RoleUnresolved
- 所有已实现的接口:
-
Serializable
代表一个未解析的角色:由于问题而未从关系中检索到的角色。它提供了角色名称、值(如果在尝试设置角色时出现问题)和定义问题的整数(在RoleStatus中定义的常量)。
这个类的serialVersionUID是-48350262537070138L
。
- 自 JDK 版本:
- 1.5
- 参见:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionclone()
克隆此对象。int
检索问题类型。检索角色名称。检索角色值。void
setProblemType
(int pbType) 设置问题类型。void
setRoleName
(String name) 设置角色名称。void
setRoleValue
(List<ObjectName> value) 设置角色值。toString()
返回描述此对象的字符串。
-
Constructor Details
-
RoleUnresolved
public RoleUnresolved(String name, List<ObjectName> value, int pbType) throws IllegalArgumentException 构造函数。- 参数:
-
name
- 角色的名称 -
value
- 角色的值(如果在设置角色时出现问题) -
pbType
- 问题的类型(根据已知问题类型列出的静态常量)。 - 抛出:
-
IllegalArgumentException
- 如果参数为空或问题类型不正确
-
-
Method Details
-
getRoleName
检索角色名称。- 返回:
- 角色名称。
- 参见:
-
getRoleValue
检索角色值。- 返回:
- 一个 ObjectName 对象的 ArrayList,提供要在给定角色中设置的对象。如果未解析的角色是为读取访问返回的,则为 null。
- 参见:
-
getProblemType
public int getProblemType()检索问题类型。- 返回:
- 与问题对应的整数,这些整数被描述为当前类的静态常量成员。
- 参见:
-
setRoleName
设置角色名称。- 参数:
-
name
- 新的角色名称。 - 抛出:
-
IllegalArgumentException
- 如果参数为空 - 参见:
-
setRoleValue
设置角色值。- 参数:
-
value
- 未在角色中设置的引用 MBeans 的 ObjectName 对象列表。 - 参见:
-
setProblemType
设置问题类型。- 参数:
-
pbType
- 与问题对应的整数。必须是当前类的静态常量成员之一。 - 抛出:
-
IllegalArgumentException
- 如果问题类型不正确 - 参见:
-
clone
克隆此对象。 -
toString
返回描述此对象的字符串。
-