java命名空间javax.management.relation类relationnotification的类成员方法:
relation_mbean_removal定义及介绍
本文导语:
relation_mbean_removal
public static final string relation_mbean_removal
从关系 mbean 的 relation service 中移除的类型。
另请参见:常量字段值
relationnotification
public relationnotification(string notiftype,
object sourceobj,
...
public static final string relation_mbean_removal
- 从关系 mbean 的 relation service 中移除的类型。
- 另请参见:
- 常量字段值
relationnotification
public relationnotification(string notiftype,
object sourceobj,
long sequence,
long timestamp,
string message,
string id,
string typename,
objectname objectname,
list unregmbeanlist)
throws illegalargumentexception
- 创建一个关系创建通知(在 relation service 中内部创建的 relationsupport 对象,或者作为关系添加的 mbean),或创建一个从 relation service 进行关系移除的通知。
- 参数:
notiftype
- 通知的类型;以下几种皆可:
- relation_basic_creation
- relation_mbean_creation
- relation_basic_removal
- relation_mbean_removal
sourceobj
- 发送通知的源对象。此参数要么是 objectname 对象,要么是 relationservice 对象。在后一种情况下,它必须是发出通知的 mbean;mbean server 将把源对象重写为注册 mbean 的 objectname。sequence
- 要标识通知的序列号timestamp
- 时间戳message
- 描述通知的可读消息id
- 在 relation service 中标识关系的关系 idtypename
- 关系类型的名称objectname
- 如果它是 mbean,则是该关系对象的 objectname(对于由 relation service 内部处理的关系,则为 null)unregmbeanlist
- 因为关系移除而需要注销的引用 mbean 的 objectname 列表(仅限于因 cim 限定符进行的移除,可以为 null)
- 抛出:
illegalargumentexception
- 如果:
- 通知类型没有值
- 通知类型不是 relation_basic_creation、relation_mbean_creation、relation_basic_removal 或 relation_mbean_removal
- 没有源对象
- 源对象不是 relation service
- 没有关系 id
- 没有关系类型名称