How to browse the messages in a queue
Browsing a queue's message is easy. Just create a QueueBrowser for it, then call getEnumeration to get the messages.
Connection con = ...;
Queue queue = ...;
Session session = ...;
QueueBrowser browser = session.createBrowser(queue);
con.start(); // don't forget this!
Enumeration<Message> e = (Enumeration<Message>) browser.getEnumeration();
while (e.hasMoreElements()) {
Message msg = e.nextElement();
System.out.println("Found " + msg.getJMSMessageID());
}