Тема JMS получает идентификатор клиента

Могу ли я получить ClientID всех подписчиков тем jms? Я использую Jboss AS 6 (HornetQ).

Конечно, я могу отправить запрос всем им и прочитать ответы, но я ищу более элегантное решение.


person sun    schedule 02.09.2011    source источник
comment
импортировать org.hornetq.api.core.management.ObjectNameBuilder; импортировать org.hornetq.api.jms.management.TopicControl; импортировать javax.management.MBeanServerConnection; импортировать javax.management.MBeanServerInvocationHandler; импортировать javax.management.remote.JMXConnector; импортировать javax.management.remote.JMXConnectorFactory; импортировать javax.management.remote.JMXServiceURL;   -  person sun    schedule 30.10.2011


Ответы (1)


С HornetQ вы можете составить список всех основных очередей, используя JMX-управление.

Вы можете просто перечислить очереди в org.hornetq.core (в представлении JMX). Идентификатор клиента будет просто частью имени.

person Clebert Suconic    schedule 03.09.2011