09.12.2012 Views

Advanced Queuing - Oracle

Advanced Queuing - Oracle

Advanced Queuing - Oracle

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Publishing a Message Using a Topic Publisher—Specifying a Recipient List Overriding Topic Subscribers<br />

shipped_orders = ((AQjmsSession )jms_sess).getTopic("OE", "Shipped_Orders_<br />

Topic");<br />

publisher1 = jms_sess.createPublisher(shipped_orders);<br />

/* create text message */<br />

TextMessage jms_sess.createTextMessage();<br />

/* create two receivers */<br />

recipList = new AQjmsAgent[2];<br />

recipList[0] = new AQjmsAgent("ES", "ES.shipped_orders_topic",<br />

AQAgent.DEFAULT_AGENT_PROTOCOL);<br />

recipList[1] = new AQjmsAgent("WS", "WS.shipped_orders_topic",<br />

AQAgent.DEFAULT_AGENT_PROTOCOL);<br />

/* publish message specifying a recipient list */<br />

publisher1.publish(text_message, recipList);<br />

JMS Operational Interface: Basic Operations (Publish-Subscribe) 15-23

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

Saved successfully!

Ooh no, something went wrong!