- java.lang.Object
-
- javax.management.relation.RoleUnresolved
-
- All Implemented Interfaces:
-
Serializable
public class RoleUnresolved extends Object implements Serializable
代表一个未解决的角色:由于问题而无法从关系中检索到的角色。 它提供角色名称,值(如果尝试设置角色时出现问题)和定义问题的整数(RoleStatus中定义的常量)。该类的serialVersionUID为
-48350262537070138L
。- 从以下版本开始:
- 1.5
- 另请参见:
- Serialized Form
-
-
构造方法摘要
构造方法 Constructor 描述 RoleUnresolved(String name, List<ObjectName> value, int pbType)
构造函数。
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 Object
clone()
克隆这个对象。int
getProblemType()
检索问题类型。String
getRoleName()
检索角色名称。List<ObjectName>
getRoleValue()
检索角色值。void
setProblemType(int pbType)
设置问题类型。void
setRoleName(String name)
设置角色名称。void
setRoleValue(List<ObjectName> value)
设置角色值。String
toString()
返回描述此对象的字符串。
-
-
-
构造方法详细信息
-
RoleUnresolved
public RoleUnresolved(String name, List<ObjectName> value, int pbType) throws IllegalArgumentException
构造函数。- 参数
-
name
- 角色名称 -
value
- 角色的值(如果设置角色时出现问题) -
pbType
- 问题类型(根据已知问题类型,列为静态最终成员)。 - 异常
-
IllegalArgumentException
- 如果空参数或问题类型不正确
-
-
方法详细信息
-
getRoleName
public String getRoleName()
检索角色名称。- 结果
- 角色名称。
- 另请参见:
-
setRoleName(java.lang.String)
-
getRoleValue
public List<ObjectName> getRoleValue()
检索角色值。- 结果
- ObjectName对象的ArrayList,它被提供给给定的角色。 如果未解决的角色被返回用于读取访问,则为空。
- 另请参见:
-
setRoleValue(java.util.List<javax.management.ObjectName>)
-
getProblemType
public int getProblemType()
检索问题类型。- 结果
- 一个对应于一个问题的整数,被描述为当前类的静态最终成员。
- 另请参见:
-
setProblemType(int)
-
setRoleName
public void setRoleName(String name) throws IllegalArgumentException
设置角色名称。- 参数
-
name
- 新的角色名称。 - 异常
-
IllegalArgumentException
- 如果为空参数 - 另请参见:
-
getRoleName()
-
setRoleValue
public void setRoleValue(List<ObjectName> value)
设置角色值。- 参数
-
value
- 未设置为角色的引用MBean的ObjectName对象的列表。 - 另请参见:
-
getRoleValue()
-
setProblemType
public void setProblemType(int pbType) throws IllegalArgumentException
设置问题类型。- 参数
-
pbType
- 对应一个问题的整数。 必须是当前类的静态最终成员之一。 - 异常
-
IllegalArgumentException
- 如果问题类型不正确 - 另请参见:
-
getProblemType()
-
-