Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
QAMessageListener2 オブジェクトを登録し、メッセージセレクターを使用して QAnywhere メッセージを非同期的に受信します。
void QAManagerBase.setMessageListenerBySelector2( String address, String selector, QAMessageListener2 listener ) throws QAException
address メッセージの受信で使用されるローカルのキュー名のアドレス、または QAnywhere システムメッセージを受信するシステムのアドレス。
selector 受信されるメッセージをフィルタリングするために使用するセレクター。
listener リスナー。
QAException クラス QAMessageListener2 オブジェクトの登録で問題が発生した場合にスローされます。
address パラメーターには、メッセージの受信で使用されるローカルキュー名を指定します。1 つのキューには、1 つの Listener オブジェクトだけを割り当てることができます。selector パラメーターは、指定されたアドレスで受信されるメッセージをフィルタリングするために使用するセレクターを指定します。Push 通知とネットワークステータス変更も含め、QAnywhere システムメッセージを受信したい場合は、キュー名に "system" を指定します。
メッセージを非同期的に受信する場合は、このメソッドを使用します。