You can browse the messages in a given queue by supplying the queue name to the appropriate browseMessagesByQueue() method.
The following .NET example uses the QAManager.BrowseMessagesByQueue method to browse a queue:
QAMessage msg; IEnumerator msgs = mgr.BrowseMessagesByQueue( "q1" ); while( msgs.MoveNext() ) { msg = (QAMessage)msgs.Current; // Process message. } |
The following C++ example uses the QAManager browseMessagesByQueue function to browse a queue:
QAMessage *msg; qa_browse_handle bh = mgr->browseMessagesByQueue( _T("q1") ); for (;;) { msg = mgr->browseNextMessage( bh ); if( msg == qa_null ) { break; } // Process message. } mgr->browseClose( bh ); |
The following Java example uses the QAManager.browseMessagesByQueue method to browse a queue:
QAMessage msg; java.util.Enumeration msgs = mgr.browseMessagesByQueue( "q1" ); while( msgs.hasMoreElements() ) { msg = (QAMessage)msgs.nextElement(); // Process message. } |
Discuss this page in DocCommentXchange. Send feedback about this page using email. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |