クラス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)
    コンストラクタです。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    このオブジェクトを複製します。
    int
    問題型を取得します。
    ロール名を取得します。
    ロール値を取得します。
    void
    setProblemType(int pbType)
    問題型を設定します。
    void
    ロール名を設定します。
    void
    ロール値を設定します。
    このオブジェクトを説明する文字列を返します。

    クラスオブジェクトで宣言されたメソッド

    equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    修飾子と型
    メソッド
    説明
    boolean
    このオブジェクトと他のオブジェクトが等しいかどうかを示します。
    protected void
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    最終決定は非推奨であり、将来のリリースで削除される可能性があります。
    final Class<?>
    このObjectの実行時クラスを返します。
    int
    このオブジェクトに対するハッシュ・コード値を返します。
    final void
    このオブジェクトのモニターで待機中のスレッドを1つ再開します。
    final void
    このオブジェクトのモニターで待機中のすべてのスレッドを再開します。
    final void
    現在のスレッドが目覚めるまで待機します。通常、notifiedまたはinterruptedです。
    final void
    wait(long timeoutMillis)
    現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
    final void
    wait(long timeoutMillis, int nanos)
    現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
  • コンストラクタの詳細

    • RoleUnresolved

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

    • getRoleName

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

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

      public int getProblemType()
      問題型を取得します。
      戻り値:
      問題に対応する整数型。現在のクラスのstaticファイナル・メンバーとして記述される。
      関連項目:
    • setRoleName

      public void setRoleName(String name) throws IllegalArgumentException
      ロール名を設定します。
      パラメータ:
      name - 新しいロール名。
      スロー:
      IllegalArgumentException - パラメータがnullの場合
      関連項目:
    • setRoleValue

      public void setRoleValue(List<ObjectName> value)
      ロール値を設定します。
      パラメータ:
      value - ロール内に設定されていない参照対象のMBeanのObjectNameオブジェクトのリスト。
      関連項目:
    • setProblemType

      public void setProblemType(int pbType) throws IllegalArgumentException
      問題型を設定します。
      パラメータ:
      pbType - 問題に対応する整数型。 現在のクラスのstaticファイナル・メンバーとして記述される。
      スロー:
      IllegalArgumentException - 問題型が不正な場合
      関連項目:
    • clone

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

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