jboss7 - Как я могу получить количество сообщений в очереди? - PullRequest
1 голос
/ 02 февраля 2012

Я пытаюсь использовать этот код:

MBeanServer platformMBeanServer = java.lang.management.ManagementFactory
            .getPlatformMBeanServer();
platformMBeanServer.getAttribute(new javax.management.ObjectName(
                        "jboss.messaging.destination:service=Queue,name=" + QUEUE_NAME),
                        "MessageCount");

Но я получаю эту ошибку:

javax.management.InstanceNotFoundException: jboss.messaging.destination:service=Queue,name=queue/TestQ 

Я просмотрел всю сеть, но ничего не смог найти, пожалуйстапомочь ...

1 Ответ

0 голосов
/ 02 февраля 2012

Зачем идти через mbean-сервер?Вы можете подключиться к серверу обмена сообщениями jboss и узнать, сколько сообщений в очереди.

...