围绕这个主题进行谷歌搜索后,我没有找到太多关于 JMX Mbean 通知的信息。
- 官方文档:http ://docs.oracle.com/javase/tutorial/jmx/notifs/index.html
- 旧文档(2002):http ://www.informit.com/articles/article.aspx?p=27842&seqNum=5
我已经使用NotificationBroadcasterSupport类设置了一个 MBean。当我发送通知时,我可以在 JConsole 中看到默认字段:“ TimeStamp ”、“ Type ”、“ UserData ”、“ SeqNum ”、“ Message ”、“ Event ”和“ Source ”
在 Jconsole 通知缓冲区输出中,我想配置字段:
- 是否可以隐藏某些字段?
- 是否可以添加新字段?
- 排序似乎在列中不可用。有没有办法做到这一点?
我的目标是提供有关操作的统计信息(每次触发操作时,我都想打印时间戳、执行时间……),但我不想在字符串消息中漂亮地打印所有这些信息。也许有更好的方法来做到这一点?