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

SQL Anywhere 11.0.1 » QAnywhere » QAnywhere Reference » QAnywhere Java API reference » QAnywhere Java API for clients » QAManagerBase interface


getMessageTimeout method

QAMessage QAManagerBase.getMessageTimeout(
  String address,
  long timeout
throws QAException
  • address   This address specifies the queue name used by the QAnywhere client to receive messages.

  • timeout   The time to wait, in milliseconds, for a message to become available.

  • Thrown if there is a problem getting the message.


Returns the next available QAMessage sent to the given address.

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

QAMessage interface


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