JavaTM Platform
Standard Ed. 6

javax.management.relation
クラス 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(String roleName, List<ObjectName> roleValue)
          新しい Role オブジェクトを作成します。
 
メソッドの概要
 Object clone()
          ロールオブジェクトを複製します。
 String getRoleName()
          ロール名を取得します。
 List<ObjectName> getRoleValue()
          ロール値を取得します。
static String roleValueToString(List<ObjectName> roleValue)
          指定されたロール値の文字列を返します。
 void setRoleName(String roleName)
          ロール名を設定します。
 void setRoleValue(List<ObjectName> roleValue)
          ロール値を設定します。
 String toString()
          ロールについて説明する文字列を返します。
 
クラス java.lang.Object から継承されたメソッド
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

Role

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

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

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

getRoleName

public String getRoleName()
ロール名を取得します。

戻り値:
ロール名
関連項目:
setRoleName(java.lang.String)

getRoleValue

public List<ObjectName> getRoleValue()
ロール値を取得します。

戻り値:
参照対象の MBean の ObjectName オブジェクトから成る ArrayList
関連項目:
setRoleValue(java.util.List)

setRoleName

public void setRoleName(String roleName)
                 throws IllegalArgumentException
ロール名を設定します。

パラメータ:
roleName - ロール名
例外:
IllegalArgumentException - パラメータが null の場合
関連項目:
getRoleName()

setRoleValue

public void setRoleValue(List<ObjectName> roleValue)
                  throws IllegalArgumentException
ロール値を設定します。

パラメータ:
roleValue - 参照対象の MBean の ObjectName オブジェクトの リスト
例外:
IllegalArgumentException - パラメータが null の場合
関連項目:
getRoleValue()

toString

public String toString()
ロールについて説明する文字列を返します。

オーバーライド:
クラス Object 内の toString
戻り値:
ロールの説明

clone

public Object clone()
ロールオブジェクトを複製します。

オーバーライド:
クラス Object 内の clone
戻り値:
現在の Role オブジェクトの独立したコピーになっている Role
関連項目:
Cloneable

roleValueToString

public static String roleValueToString(List<ObjectName> roleValue)
                                throws IllegalArgumentException
指定されたロール値の文字列を返します。

パラメータ:
roleValue - ObjectName オブジェクトのリスト
戻り値:
改行 (\n) で区切られた ObjectName から 成る String
例外:
IllegalArgumentException - パラメータが null の場合

JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。