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.

Creating a Remote Subscriber for Topics of JMS Messages<br />

tc_fact = AQjmsFactory.getTopicConnectionFactory("MYHOSTNAME",<br />

"MYSID", myport, "oci8");<br />

t_conn = tc_fact.createTopicConnection("jmstopic", "jmstopic");<br />

jms_sess = t_conn.createTopicSession(true, Session.CLIENT_ACKNOWLEDGE);<br />

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

Topic");<br />

remoteAgent = new AQjmsAgent("WesternRegion", "WS.shipped_orders_topic", null);<br />

/* create a remote subscriber (selector is null )*/<br />

subscriber1 = ((AQjmsSession)jms_sess).createRemoteSubscriber(shipped_orders,<br />

remoteAgent, null);<br />

15-36 <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!