Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 10.0.1 » QAnywhere » QAnywhere Java API Reference » ianywhere.qanywhere.client package » Interface QAManagerBase

getMessageBySelectorNoWait method Next Page

getMessageBySelectorTimeout method


Synopsis

QAMessage ianywhere.qanywhere.client.QAManagerBase.getMessageBySelectorTimeout(
String address,
String selector,
long timeout
)
throws QAException

Parameters
Throws
Remarks

Returns the next available QAMessage sent to the given address that satisfies the given selector.

The address parameter specifies a local queue name. The address can be in the form 'store-id\queue-name' or 'queue-name'. If no message is available, this method waits for the specified timeout and then returns.

Use this method to receive messages synchronously.

See Also

Interface QAMessage

Returns

The next available QAMessage, or null if no message is available.