动态添加JMX对象 - 客户端访问通知

时间:2013-05-02 09:44:28

标签: jmx

我希望通过JMX对象公开目录中的文件。添加或删除文件时,这应该反映在新的JMX bean中。 但是只有在实际上有一个客户端用JConsole列出它们时才应该创建bean,即应该懒惰地创建JMX bean。 是否有客户访问通知?

1 个答案:

答案 0 :(得分:0)

如果您的意思是,有没有办法检测远程客户端何时连接到MBeanServer,那么是。 JMXConnectorServer在从远程客户端打开新连接时会发出通知:

这是已公布数据的摘要:

  • 输入:jmx.remote.connection.opened
  • 事件:javax.management.remote.JMXConnectionNotification [source =&lt; JMXConnectorServer的对象名称&gt;] [type = jmx.remote.connection.opened] [message = Connection opened] < / LI>
  • 消息::已打开连接

这是jconsole中的样子:

enter image description here