- 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オブジェクトを作成します。
-
メソッドのサマリー
すべてのメソッド staticメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 Object
clone()
ロール・オブジェクトを複製します。String
getRoleName()
ロール名を取得します。List<ObjectName>
getRoleValue()
ロール値を取得します。static String
roleValueToString(List<ObjectName> roleValue)
指定されたロール値の文字列を返します。void
setRoleName(String roleName)
ロール名を設定します。void
setRoleValue(List<ObjectName> roleValue)
ロール値を設定します。String
toString()
ロールについて説明する文字列を返します。
-
-
-
コンストラクタの詳細
-
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<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()
-
clone
public Object clone()
ロール・オブジェクトを複製します。
-
roleValueToString
public static String roleValueToString(List<ObjectName> roleValue) throws IllegalArgumentException
指定されたロール値の文字列を返します。- パラメータ:
roleValue
- ObjectNameオブジェクトのリスト- 戻り値:
- 改行(\n)で区切られたObjectNameから成るString
- 例外:
IllegalArgumentException
- パラメータがnullの場合
-
-