Oracle8i Application Developer's Guide - Advanced Queuing Release 2 (8.1.6) Part Number A76938-01 |
|
JMS Operational Interface: Basic Operations (Point-to-Point), 19 of 22
Browse messages using a queue browser.
Use methods in java.util.Enumeration to go through the list of messages.
/* Create a browser for queues with a specified selector */ public void browse_rush_orders(QueueSession jms_session) { QueueBrowser browser; Queue queue; ObjectMessage obj_message BolOrder new_order; Enumeration messages; /* get a handle to the new_orders queue */ queue = ((AQjmsSession) jms_session).getQueue("OE", "OE_neworders_que"); /* create a Browser to look at RUSH orders */ browser = jms_session.createBrowser(queue, "JMSCorrelationID = 'RUSH'"); /* Browse through the messages */ for (messages = browser.elements() ; message.hasMoreElements() ;) { obj_message = (ObjectMessage)message.nextElement(); } }
|
![]() Copyright © 1996-2000, Oracle Corporation. All Rights Reserved. |
|