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.

Enqueuing and Dequeuing Of Messages<br />

Enqueue of Messages with Priority Using Java<br />

public static void runTest(AQSession aq_sess) throws AQException<br />

{<br />

AQQueueTable q_table;<br />

AQQueue queue;<br />

AQMessage message;<br />

AQMessageProperty m_property;<br />

AQRawPayload raw_payload;<br />

AQEnqueueOption enq_option;<br />

String test_data;<br />

byte[] b_array;<br />

Connection db_conn;<br />

db_conn = ((AQ<strong>Oracle</strong>Session)aq_sess).getDBConnection();<br />

/* Get a handle to queue table - aq_table4 in aqjava schema: */<br />

qtable = aq_sess.getQueueTable ("aqjava", "aq_table4");<br />

System.out.println("Successful getQueueTable");<br />

/* Get a handle to a queue - aq_queue4 in aqjava schema: */<br />

queue = aq_sess.getQueue ("aqjava", "aq_queue4");<br />

System.out.println("Successful getQueue");<br />

/* Enqueue 5 messages with priorities with different priorities: */<br />

for(inti=0;i

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

Saved successfully!

Ooh no, something went wrong!