モジュール java.management
パッケージ 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

      public RoleUnresolved​(String name, List<ObjectName> value, int pbType) throws IllegalArgumentException
      コンストラクタです。
      パラメータ:
      name - ロール名
      value - ロールの値(ロールの設定時に問題が発生した場合)
      pbType - 問題の型(既知の問題型に従って、staticファイナル・メンバーとしてリストされる)。
      例外:
      IllegalArgumentException - パラメータがnullの場合、または問題型が不正な場合
  • メソッドの詳細

    • getRoleName

      public String getRoleName()
      ロール名を取得します。
      戻り値:
      ロール名
      関連項目:
      setRoleName(java.lang.String)
    • getRoleValue

      public List<ObjectName> getRoleValue()
      ロール値を取得します。
      戻り値:
      指定されたロール内に設定するために提供された、ObjectNameオブジェクトから成るArrayList。 読取りアクセスに対して未解決のロールが返される場合はnull。
      関連項目:
      setRoleValue(java.util.List<javax.management.ObjectName>)
    • getProblemType

      public int getProblemType()
      問題型を取得します。
      戻り値:
      問題に対応する整数型。現在のクラスのstaticファイナル・メンバーとして記述される。
      関連項目:
      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 - 問題に対応する整数型。 現在のクラスのstaticファイナル・メンバーとして記述される。
      例外:
      IllegalArgumentException - 問題型が不正な場合
      関連項目:
      getProblemType()
    • clone

      public Object clone()
      このオブジェクトを複製します。
      オーバーライド:
      clone、クラス: Object
      戻り値:
      独立した複製
      関連項目:
      Cloneable
    • toString

      public String toString()
      このオブジェクトを説明する文字列を返します。
      オーバーライド:
      toString 、クラス:  Object
      戻り値:
      このRoleUnresolvedオブジェクトの説明。