java命名空间javax.management接口mbeanserver的类成员方法:
addnotificationlistener定义及介绍
本文导语:
addnotificationlistener
void addnotificationlistener(objectname name,
objectname listener,
notificationfilter filter,
object handback)
throws instancenotfoundexception
从接口...
addnotificationlistener
void addnotificationlistener(objectname name,
objectname listener,
notificationfilter filter,
object handback)
throws instancenotfoundexception
- 从接口
mbeanserverconnection
复制的描述
向已注册的 mbean 添加一个侦听器。
mbeanserver 将 mbean 发出的通知转发到该侦听器。如果通知源是对 mbean 对象的引用,则 mbean 服务器将根据 mbean 的 objectname 替换它。否则不更改通知源。
接收通知的侦听器对象是在调用此方法时使用给定名称注册的。即使之后注销了该侦听器,它也将继续接收通知。
- 指定者:
- 接口
mbeanserverconnection
中的 addnotificationlistener
- 参数:
name
- mbean 的名称,将在该 mbean 上添加侦听器。listener
- 侦听器的对象名,它将处理已注册的 mbean 所发出的通知。filter
- 过滤器对象。如果 filter 为 null,则处理通知前不执行过滤。handback
- 发出通知时要发送到侦听器的上下文。
- 抛出:
instancenotfoundexception
- 如果通知侦听器或者通知广播器的 mbean 名与任何已注册的 mbean 都不匹配。- 另请参见:
mbeanserverconnection.removenotificationlistener(objectname, objectname)
,
mbeanserverconnection.removenotificationlistener(objectname, objectname, notificationfilter, object)