0
我想通過JMX對象公開目錄中的文件。當添加或刪除文件時,這應該反映在新的JMX bean中。 但是,只有實際上有一個客戶端使用JConsole列出它們時,才應該創建bean,即JMX bean應該被惰性地創建。 是否有客戶訪問通知?動態添加JMX對象 - 客戶端訪問通知
我想通過JMX對象公開目錄中的文件。當添加或刪除文件時,這應該反映在新的JMX bean中。 但是,只有實際上有一個客戶端使用JConsole列出它們時,才應該創建bean,即JMX bean應該被惰性地創建。 是否有客戶訪問通知?動態添加JMX對象 - 客戶端訪問通知
如果您的意思是,有沒有辦法檢測遠程客戶端何時連接到MBeanServer,那麼是的。該JMXConnectorServer發出通知時,它會打開從遠程客戶端的新連接:
這是公佈數據的總結:
這是什麼樣子了jconsole:
THX,我想下面的代碼,但沒有得到通知。 MBeanServer mbs = ManagementFactory.getPlatformMBeanServer(); JMXServiceURL jmxUrl = new JMXServiceURL(「rmi」,null,0); JMXConnectorServer connectorServer = JMXConnectorServerFactory.newJMXConnectorServer(jmxUrl,null,mbs); connectorServer.addNotificationListener(新的NotificationListener() { \t 公共無效的handleNotification(通知通知,對象蓋印) { 的System.out.println( 「的handleNotification」);} } ,空,新字符串( 「康恩」)); connectorServer.start(); – weberjn 2013-05-03 11:53:14