Hi, I am using activemq ver 4.0.1 on a mac running OS x 10.4.8
I am trying to use the queue browser to view messages on a queue but it does not seem to work. No messages are being returned when i issue the command: Enumeration msgs = browser.getEnumeration(); There are definitely messages on the queue and i can see them in the persistent activemq_msgs table. Is this a bug ? Or am i doing something wrong ? CODE: try { /* * Create a JNDI API Initial Context object. */ InitialContext init = new InitialContext() ; Context envContext = (Context) init.lookup("java:comp/env") ; /* * Look up Connection Factory and destination. */ ConnectionFactory connectionFactory = (ConnectionFactory) envContext.lookup("jms/ConnectionFactory") ; Queue queue = (Queue) envContext.lookup("jms/InvoiceQueue") ; connection = connectionFactory.createConnection(); session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE); QueueBrowser browser = session.createBrowser(queue); Enumeration msgs = browser.getEnumeration(); if (!msgs.hasMoreElements()) { out.println("No messages in queue"); } else { while (msgs.hasMoreElements()) { Message tempMsg = (Message) msgs.nextElement(); out.println("Message: " + tempMsg); } } } catch (JMSException e) { out.println("Exception occurred: " + e.toString()); } catch (NamingException e) { // TODO Auto-generated catch block e.printStackTrace(); } finally { if (connection != null) { try { connection.close(); } catch (JMSException e) { } } } -- View this message in context: http://www.nabble.com/QueueBrowser-tf2965665.html#a8297397 Sent from the ActiveMQ - User mailing list archive at Nabble.com.