java.lang.Object
javax.management.relation.Role
- 所有已实现的接口:
-
Serializable
代表一个角色:包括角色名称和引用的MBeans(通过它们的ObjectNames)。角色值始终表示为ArrayList集合(ObjectNames),以使访问更加统一。
这个类的serialVersionUID是-279985518429862552L
。
- 自从:
- 1.5
- 参见:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionclone()
克隆角色对象。检索角色名称。检索角色值。static String
roleValueToString
(List<ObjectName> roleValue) 返回给定角色值的字符串。void
setRoleName
(String roleName) 设置角色名称。void
setRoleValue
(List<ObjectName> roleValue) 设置角色值。toString()
返回描述角色的字符串。
-
Constructor Details
-
Role
创建一个新的Role对象。不会检查角色值中的ObjectNames是否存在于MBean服务器中。当角色在关系中设置时,将进行检查。
- 参数:
-
roleName
- 角色名称 -
roleValue
- 角色值(ObjectName对象的列表) - 抛出:
-
IllegalArgumentException
- 如果参数为null
-
-
Method Details
-
getRoleName
检索角色名称。- 返回:
- 角色名称。
- 参见:
-
getRoleValue
检索角色值。- 返回:
- 用于引用MBeans的ObjectName对象的ArrayList。
- 参见:
-
setRoleName
设置角色名称。- 参数:
-
roleName
- 角色名称 - 抛出:
-
IllegalArgumentException
- 如果参数为null - 参见:
-
setRoleValue
设置角色值。- 参数:
-
roleValue
- 用于引用MBeans的ObjectName对象的列表 - 抛出:
-
IllegalArgumentException
- 如果参数为null - 参见:
-
toString
返回描述角色的字符串。 -
clone
克隆角色对象。 -
roleValueToString
返回给定角色值的字符串。- 参数:
-
roleValue
- ObjectName对象的列表 - 返回:
- 由ObjectName对象组成的字符串,用换行符(\n)分隔。
- 抛出:
-
IllegalArgumentException
- 如果参数为null
-