1 Reply Latest reply on Feb 16, 2011 10:34 AM by Andy Taylor

    Message count / Queue Depth cms

    Maximiliano Mendez Newbie

      Hi all,


      I'm making a small project using cms and hornetQ, and although I looked in the documentation I couldn't find a way to display the message count of the queues I use, apparently because such method does not exist in cms. That's why I'm gonna use JMS in another program to display that information.


      Having a Username, Password, QueueName and Port of my queue written in c++, how can I connect it to a java program to obtain the queue depth?


      For what i've read in the examples on JMS, something that could be interesting is in message-counter.java:


               ObjectName on = ObjectNameBuilder.DEFAULT.getJMSQueueObjectName(queue.getQueueName());

               JMXConnector connector = JMXConnectorFactory.connect(new JMXServiceURL(JMX_URL), new HashMap());

               MBeanServerConnection mbsc = connector.getMBeanServerConnection();

               JMSQueueControl queueControl = (JMSQueueControl)MBeanServerInvocationHandler.newProxyInstance(mbsc,





      Although I don't know where to fit those parameters I have in my c++ program in order to display the counter.


      Thanks in advance.