java.lang.Object
javax.management.relation.Role
- すべての実装されたインタフェース:
Serializable
public class Role extends Object implements Serializable
ロール名、ObjectNameで参照されるMBeanを含めて、ロールを表現します。 アクセスを均一化するため、ロール値は常にObjectNameから成るArrayListコレクションとして表現されます。
このクラスのserialVersionUIDは-279985518429862552L
です。
- 導入されたバージョン:
- 1.5
- 関連項目:
-
コンストラクタのサマリー
-
メソッドのサマリー
修飾子と型メソッド説明clone()
ロール・オブジェクトを複製します。ロール名を取得します。ロール値を取得します。static String
roleValueToString
(List<ObjectName> roleValue) 指定されたロール値の文字列を返します。void
setRoleName
(String roleName) ロール名を設定します。void
setRoleValue
(List<ObjectName> roleValue) ロール値を設定します。toString()
ロールについて説明する文字列を返します。
-
コンストラクタの詳細
-
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()ロールについて説明する文字列を返します。 -
clone
public Object clone()ロール・オブジェクトを複製します。 -
roleValueToString
public static String roleValueToString(List<ObjectName> roleValue) throws IllegalArgumentException 指定されたロール値の文字列を返します。- パラメータ:
roleValue
- ObjectNameオブジェクトのリスト- 戻り値:
- 改行(\n)で区切られたObjectNameから成るString
- 例外:
IllegalArgumentException
- パラメータがnullの場合
-