クラスRole

java.lang.Object
javax.management.relation.Role
すべての実装されたインタフェース:
Serializable

public class Role extends Object implements Serializable
ロール名、ObjectNameで参照されるMBeanを含めて、ロールを表現します。 アクセスを均一化するため、ロール値は常にObjectNameから成るArrayListコレクションとして表現されます。

このクラスのserialVersionUID-279985518429862552Lです。

導入されたバージョン:
1.5
関連項目:
  • コンストラクタの詳細

    • Role

      public Role(String roleName, List<ObjectName> roleValue) throws IllegalArgumentException

      新しいRoleオブジェクトを作成します。 ロール値に含まれるObjectNameがMBeanサーバー内に存在するかどうかのチェックは行われません。 このチェックは、ロールが関係内に設定されたとき行われます。

      パラメータ:
      roleName - ロール名
      roleValue - ロール値(ObjectNameオブジェクトのList)
      スロー:
      IllegalArgumentException - パラメータがnullの場合
  • メソッドの詳細

    • getRoleName

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

      public List<ObjectName> getRoleValue()
      ロール値を取得します。
      戻り値:
      参照対象のMBeanのObjectNameオブジェクトから成るArrayList
      関連項目:
    • setRoleName

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

      public void setRoleValue(List<ObjectName> roleValue) throws IllegalArgumentException
      ロール値を設定します。
      パラメータ:
      roleValue - 参照対象のMBeanのObjectNameオブジェクトのリスト。
      スロー:
      IllegalArgumentException - パラメータがnullの場合
      関連項目:
    • toString

      public String toString()
      ロールについて説明する文字列を返します。
      オーバーライド:
      toString、クラスObject
      戻り値:
      ロールの説明。
    • clone

      public Object clone()
      ロール・オブジェクトを複製します。
      オーバーライド:
      clone、クラスObject
      戻り値:
      現在のRoleオブジェクトの独立したコピーになっているRole
      関連項目:
    • roleValueToString

      public static String roleValueToString(List<ObjectName> roleValue) throws IllegalArgumentException
      指定されたロール値の文字列を返します。
      パラメータ:
      roleValue - ObjectNameオブジェクトのリスト
      戻り値:
      改行(\n)で区切られたObjectNameから成るString
      スロー:
      IllegalArgumentException - パラメータがnullの場合