2010-11-12 21 views
1

Je suis en train de développer un outil de surveillance pour un serveur runing glassfish, pour cela, je dois avoir toutes les files d'attente dans ce serveur. J'étais capable de faire cette connexion en utilisant tcp quand il exécutait ActiveMQ, il y avait une méthode DestinationSource.GetQueues().Aide pour obtenir toutes les files d'attente dans un serveur glassfish

Je voulais faire ça dans OpenMQ, mais après 4 jours de recherche, je n'ai trouvé aucun signe que quelqu'un comme ça existe, alors j'ai abandonné. Mon prochain essai fait cela en utilisant le protocole JMX. Je pourrais juste me connecter, je regarde tous ces MBeans, mais je ne trouve aucun DestinationAttribute qui puisse retourner l'information que je veux.

Je voudrais savoir si quelqu'un sait si c'est possible pour toutes les files d'attente.

Merci à l'avance, Oscar

Répondre

0

Pour ce faire, vous devez utiliser JMX et la méthode MBeanServerConnection.invoke