- java.lang.Object
-
- javax.management.relation.RoleUnresolved
-
- 实现的所有接口
-
Serializable
public class RoleUnresolved extends Object implements Serializable
表示未解决的角色:由于问题而未从关系中检索的角色。 它提供角色名称,值(如果尝试设置角色时出现问题)和定义问题的整数(RoleStatus中定义的常量)。此类的serialVersionUID是
-48350262537070138L
。- 从以下版本开始:
- 1.5
- 另请参见:
- Serialized Form
-
-
构造方法摘要
构造方法 构造器 描述 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()
返回描述此对象的字符串。
-
-
-
构造方法详细信息
-
RoleUnresolved
public RoleUnresolved(String name, List<ObjectName> value, int pbType) throws IllegalArgumentException
构造函数。- 参数
-
name
- 角色的名称 -
value
- 角色的值(如果设置角色时出现问题) -
pbType
- 问题类型(根据已知问题类型,列为静态最终成员)。 - 异常
-
IllegalArgumentException
- 如果为null参数或不正确的问题类型
-
-
方法详细信息
-
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
- 如果为null参数 - 另请参见:
-
getRoleName()
-
setRoleValue
public void setRoleValue(List<ObjectName> value)
设置角色值。- 参数
-
value
- 未在角色中设置的引用MBean的ObjectName对象列表。 - 另请参见:
-
getRoleValue()
-
setProblemType
public void setProblemType(int pbType) throws IllegalArgumentException
设置问题类型。- 参数
-
pbType
- 对应于问题的整数。 必须是被描述为当前类的静态最终成员之一。 - 异常
-
IllegalArgumentException
- 如果问题类型不正确 - 另请参见:
-
getProblemType()
-
-