09.12.2012 Views

Advanced Queuing - Oracle

Advanced Queuing - Oracle

Advanced Queuing - Oracle

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Browsing Messages Using a Topic Browser<br />

Topic topic;<br />

ObjectMessage obj_message<br />

BolOrder new_order;<br />

Enumeration messages;<br />

/* get a handle to the new_orders topic */<br />

topic = ((AQjmsSession) jms_session).getTopic("OE", "OE_bookedorders_<br />

topic");<br />

}<br />

/* create a Browser to look at RUSH orders */<br />

browser = ((AQjmsSession) jms_session).createBrowser(topic,<br />

"SUBS1", "JMSCorrelationID = 'RUSH'");<br />

/* Browse through the messages */<br />

for (messages = browser.elements() ; message.hasMoreElements() ;)<br />

{<br />

obj_message = (ObjectMessage)message.nextElement();<br />

}<br />

/* Purge messages seen during this browse */<br />

browser.purgeSeen();<br />

15-58 <strong>Oracle</strong>9i Application Developer’s Guide - <strong>Advanced</strong> <strong>Queuing</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!