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 リファレンス » QAnywhere Java API リファレンス » クライアント用 QAnywhere Java API » QAManagerBase インタフェース

 

getMessageBySelector メソッド

構文
QAMessage QAManagerBase.getMessageBySelector(
  String address,
  String selector
)
throws QAException
パラメータ
  • address   このアドレスは、メッセージの受信で QAnywhere クライアントが使用するキュー名を指定します。

  • selector   セレクタ。

スロー
  • メッセージの取得で問題が発生した場合にスローされます。

備考

指定されたアドレスに送信され、かつ指定されたセレクタを満たす、次に取得可能な QAMessage を返します。

address パラメータは、ローカルのキュー名を指定します。アドレスは、'store-id\queue-name' または 'queue-name' の形式で指定できます。該当するメッセージが存在しない場合、新しいメッセージが着信するまでブロックされます。

メッセージを同期的に受信する場合は、このメソッドを使用します。

参照

QAMessage インタフェース

戻り値

該当する次の QAMessage。メッセージが存在しない場合は NULL。