java命名空间javax.management.relation接口relationservicembean的类成员方法:
addrelation定义及介绍
本文导语:
addrelation
void addrelation(objectname relationobjectname)
throws illegalargumentexception,
relationservicenotregisteredexception,
nosuchmethodexception,
invalidrelationidexception,
i...
addrelation
void addrelation(objectname relationobjectname)
throws illegalargumentexception,
relationservicenotregisteredexception,
nosuchmethodexception,
invalidrelationidexception,
instancenotfoundexception,
invalidrelationserviceexception,
relationtypenotfoundexception,
rolenotfoundexception,
invalidrolevalueexception
- 作为 relation 请问Java高手,Java的优势在那里??,Java主要适合于开发哪类应用程序
iis7站长之家 中的关系添加由用户创建(且由其在 mbean server 中注册)的 mbean。
要作为关系添加 mbean,其必须遵循以下做法:
- 实现该 relation 接口
- 具有 relationservice objectname,即当前 relation service 的 objectname
- 具有在当前 relation service 中唯一且未使用的关系 id
- 具有关系类型,即在 relation service 中创建的关系类型
- 具有遵循在关系类型中提供的角色信息的角色。
- 参数:
relationobjectname
- 要添加的关系 mbean 的 objectname。
- 抛出:
illegalargumentexception
- 如果参数为 null
relationservicenotregisteredexception
- 如果 relation service 未在 mbean server 中注册
nosuchmethodexception
- 如果 mbean 未实现 relation 接口
invalidrelationidexception
- 如果:
- mbean 中没有关系标识符
- 在 relation service 中已经使用关系标识符
instancenotfoundexception
- 如果尚未注册给定 objectname 的 mbean
invalidrelationserviceexception
- 如果:
- mbean 中没有 relation service 名称
- mbean 中的 relation service 名称不是当前 relation service 的名称
relationtypenotfoundexception
- 如果:
- mbean 中没有关系类型名称
- mbean 中的关系类型名称与 relation service 中创建的关系类型不对应
invalidrolevalueexception
- 如果:
- 角色中引用的 mbean 数小于期望的最小程度
- 角色中引用的 mbean 数超过期望的最大程度
- 该值中引用的 mbean 的一个对象不是该角色期望的 mbean 类的对象
- 为角色提供的 mbean 不存在
rolenotfoundexception
- 如果为关系类型中不存在的角色提供了值