javax.management.relation

接口
异常
java.lang.Object
  继承者 javax.management.relation.RoleUnresolved
所有已实现的接口:
Serializable

public class RoleUnresolved
     
extends Object
implements Serializable

表示未解析的角色:由于存在问题而无法从关系中检索到的角色。它提供该角色名称、值(如果试图设置该角色时出现问题)和定义问题的整数(在 RoleStatus 中定义的常量)。

此类的 serialVersionUID-48350262537070138L

从以下版本开始:
1.5
另请参见:
序列化表格

构造方法摘要
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()
          返回描述此对象的字符串。
 
从类 java.lang.Object 继承的方法
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

构造方法详细信息

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,即将在给定角色中进行设置的一个数组列表。如果读取访问返回未解析的角色,则返回 null。
另请参见:
setRoleValue(java.util.List )

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()

clone

public Object clone()
复制此对象。

覆盖:
Object 中的 clone
返回:
独立的副本。
另请参见:
Cloneable

toString

public String toString()
返回描述此对象的字符串。

覆盖:
Object 中的 toString
返回:
此 RoleUnresolved 对象的描述。