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()
ロールについて説明する文字列を返します。
-
コンストラクタの詳細
-
ロール
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<javax.management.ObjectName>)
-
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()ロールについて説明する文字列を返します。 -
clone
public Object clone()ロール・オブジェクトを複製します。 -
roleValueToString
public static String roleValueToString(List<ObjectName> roleValue) throws IllegalArgumentException指定されたロール値の文字列を返します。- パラメータ:
roleValue
- ObjectNameオブジェクトのリスト- 戻り値:
- 改行(\n)で区切られたObjectNameから成るString
- 例外:
IllegalArgumentException
- パラメータがnullの場合
-