java命名空间javax.management.relation类relationservice的类成员方法:
updaterolemap定义及介绍
本文导语:
updaterolemap
public void updaterolemap(string relationid,
role newrole,
list oldvalue)
throws illegalargumentexception,
relationservicenotregisteredexception,
relationnotf...
updaterolemap
public void updaterolemap(string relationid,
role newrole,
list oldvalue)
throws illegalargumentexception,
relationservicenotregisteredexception,
relationnotfoundexception
- 针对给定关系中给定角色的更新来处理 relation service 角色映射的更新。
它在关系 mbean setrole()(针对给定角色)和 setroles()(针对每个角色)方法(relationsupport 类中提供的实现)中调用。
它还在 relation service setrole()(针对给定角色)和 setroles()(针对每个角色)方法中调用。
为了允许 relation service 维护一致性(mbean 注销时)以及能够执行查询,更新角色时必须调用此方法。
- 指定者:
- 接口
relationservicembean 中的 updaterolemap
- 参数:
relationid - 已更新关系的关系标识符newrole - 新的角色(名称和新的值)oldvalue - 旧角色值(objectname 对象的列表)
- 抛出:
illegalargumentexception - 如果参数为 null
relationservicenotregisteredexception - 如果 relation service 未在 mbean server 中注册
relationnotfoundexception - 如果没有给定 id 的关系。