java命名空间javax.management.relation类relationsupport的类成员方法:
relationsupport定义及介绍
本文导语:
relationsupport
public relationsupport(string relationid,
objectname relationservicename,
string relationtypename,
rolelist list)
throws invalidrolevalueexception,
i...
relationsupport
public relationsupport(string relationid,
objectname relationservicename,
string relationtypename,
rolelist list)
throws invalidrolevalueexception,
illegalargumentexception
- 创建一个
relationsupport
对象。
在用户要将 relationsupport 对象注册为 mbean 时,或者在创建扩展 relationsupport 的用户关系 mbean 类时,必须使用此构造方法。
在 relation service 级别不执行任何操作,既不向 relationservice
添加 relationsupport
对象,也不查看提供的值是否正确。始终创建该对象,除以下情况外:
- 任何所需的参数为 null
。
- 两个角色使用了同一名称。
为了将该对象作为关系处理,务必使用 relation service 方法 addrelation() 将 relationsupport
对象添加到 relation service 中。
- 参数:
relationid
- 关系标识符,用来在 relation service 中标识关系。
期望在给定的 relation service 中唯一。
relationservicename
- 将在其中注册关系的 relation service 的 objectname。
此参数是必需的,因为这是知道给定关系的关系类型定义的 relation service,所以将能够检查更新操作(集)。
relationtypename
- 关系类型的名称。
期望已在给定的 relation service 中创建。
list
- 要初始化关系的角色(role 对象)的列表。可以为 null
。
期望遵循相关关系类型中的关系信息。
- 抛出:
invalidrolevalueexception
- 如果两个角色使用了同一个名称。
illegalargumentexception
- 如果任何所需参数(关系 id、关系服务 objectname、关系服务 mbeanserver 或者关系类型名称)为 null
。