Je crois que vous pouvez vous connecter aux services JMX via RMI-IIOP, que je crois être CORBA pour Java. Je crois que cela signifie que vous pouvez utiliser n'importe quel client COBRA pour vous connecter à un service Java RMI-IIOP. Découvrez JBoss IIOP, qui fait ce que vous voulez, je crois, seulement c'est spécifique à JBoss.
Peut-être serait-il plus simple d'envelopper simplement les services JMX que vous souhaitez exporter en utilisant JAX-WS ou JAX-RS (c'est-à-dire en tant que services Web)? Ensuite, vous pouvez utiliser ol 'HTTP pour accéder à ce que vous voulez.
En fait, it seems someone has done exactly that! Je présume que vous voulez avoir accès à quelque chose comme:
http://<host>:<port>/rest/jmx/java.lang:type=Memory/NonHeapMemoryUsage/commited
L'ensemble du projet est disponible à https://opendmk.dev.java.net/contributions/rest-adaptor/readme.html:
Restful JMX Adaptateur
Ce projet OpenDMK contribution offre un HTTP accès aux informations JMX d'une manière RestFul . Un article publié dans the JMX NetBeans blog, couvre en détail l'approche .
Une autre (le même?) Projet est disponible à https://ws-jmx-connector.dev.java.net/
heh - J'ai fini par faire une simple version ad-hoc de la chose RESTful par hasard (quelques lignes de code) mais c'est bon à savoir! Je n'étais pas fou après tout! –