发送 MBean 通知
MBean 可以在其实现的任何部分(属性、操作、未公开的方法等)中发送通知。
本章说明了在设置属性时发送通知所需的操作。
代码提取基于使用 JMX 通知支持(委托通知广播者和生成序列号处理)更新的 MBean。可以使用 JMX MBean 向导或使用更新现有 MBean 的操作来完成此操作(请参见“更新现有 MBean”一章)。
添加代码以发送属性更改通知
在编辑器中,选择 set<我的属性> 方法名。设置属性后,添加以下代码:
//Send a notification when the attribute is set
Notification n = new Notification(AttributeChangeNotification.ATTRIBUTE_CHANGE, this, getNextSeqNumber());
broadcaster.sendNotification(n);