返回介绍

20.3.1 监听通知

发布于 2024-08-17 00:45:49 字数 768 浏览 0 评论 0 收藏 0

接收MBean通知的标准方法是实现javax.management.NotificationListener接口。例如,考虑一下PagingNotificationListener:

PagingNotificationListener是一个典型的JMX通知监听器。当接收到通知时,将会调用handleNotification()方法处理通知。大概的逻辑可能是,PagingNotification-Listener的handleNotification()方法将向寻呼机或手机上发送消息来告知Spittle数量又到了一个新的百万级别(我把实际的实现留给读者自己完成)。

剩下的工作只需要使用MBeanExporter注册PagingNotificationListener:

MBeanExporter的notificationListenerMappings属性用于在监听器和监听器所希望监听的MBean之间建立映射。在本示例中,我们建立了PagingNotificationListener来监听由SpittleNotifier MBean所发布的通知。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文