JavaTM 2 Platform
Standard Ed. 6

javax.management.relation
類別 RoleUnresolved

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 物件的描述。

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only