"jurivrljicak" wrote : this way?
  | 
  | QueueBrowser browser = s.createBrowser(queue);
  |     int depth= getDepth(browser);
  | 
  | private int getDepth(QueueBrowser browser) throws JMSException {
  |     int i=0;        
  |     for(Enumeration e = browser.getEnumeration(); e.hasMoreElements(); ){
  |        i++; 
  |        e.nextElement();
  |     }
  |     return i;
  | }
  | 
  | javax.jms api

This would probably be horribly slow - I wouldn't recommend it.

Also browsers are not mandated to provide a static snapshot of the queue, so 
the result won't necessarily exactly reflect the number of messages in the 
queue at any particular time.

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4020573#4020573

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4020573
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to