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オブジェクトを作成します。
- 
メソッドのサマリー修飾子と型 メソッド 説明 Objectclone()ロール・オブジェクトを複製します。StringgetRoleName()ロール名を取得します。List<ObjectName>getRoleValue()ロール値を取得します。static StringroleValueToString(List<ObjectName> roleValue)指定されたロール値の文字列を返します。voidsetRoleName(String roleName)ロール名を設定します。voidsetRoleValue(List<ObjectName> roleValue)ロール値を設定します。StringtoString()ロールについて説明する文字列を返します。
- 
コンストラクタの詳細- 
Rolepublic Role(String roleName, List<ObjectName> roleValue) throws IllegalArgumentException新しいRoleオブジェクトを作成します。 ロール値に含まれるObjectNameがMBeanサーバー内に存在するかどうかのチェックは行われません。 このチェックは、ロールが関係内に設定されたとき行われます。 - パラメータ:
- roleName- ロール名
- roleValue- ロール値(ObjectNameオブジェクトのList)
- 例外:
- IllegalArgumentException- パラメータがnullの場合
 
 
- 
- 
メソッドの詳細- 
getRoleNamepublic String getRoleName()ロール名を取得します。- 戻り値:
- ロール名
- 関連項目:
- setRoleName(java.lang.String)
 
- 
getRoleValuepublic List<ObjectName> getRoleValue()ロール値を取得します。- 戻り値:
- 参照対象のMBeanのObjectNameオブジェクトから成るArrayList
- 関連項目:
- setRoleValue(java.util.List<javax.management.ObjectName>)
 
- 
setRoleNamepublic void setRoleName(String roleName) throws IllegalArgumentExceptionロール名を設定します。- パラメータ:
- roleName- ロール名
- 例外:
- IllegalArgumentException- パラメータがnullの場合
- 関連項目:
- getRoleName()
 
- 
setRoleValuepublic void setRoleValue(List<ObjectName> roleValue) throws IllegalArgumentExceptionロール値を設定します。- パラメータ:
- roleValue- 参照対象のMBeanのObjectNameオブジェクトのリスト。
- 例外:
- IllegalArgumentException- パラメータがnullの場合
- 関連項目:
- getRoleValue()
 
- 
toStringpublic String toString()ロールについて説明する文字列を返します。
- 
clonepublic Object clone()ロール・オブジェクトを複製します。
- 
roleValueToStringpublic static String roleValueToString(List<ObjectName> roleValue) throws IllegalArgumentException指定されたロール値の文字列を返します。- パラメータ:
- roleValue- ObjectNameオブジェクトのリスト
- 戻り値:
- 改行(\n)で区切られたObjectNameから成るString
- 例外:
- IllegalArgumentException- パラメータがnullの場合
 
 
-