public interface CompletionListenerCompletionListener はアプリケーションによって実装され、メッセージが非同期に送信されるときに指定できます。 メッセージの送信が完了すると、Jakarta Messaging プロバイダーは、指定された完了リスナーの onCompletion(Message) メソッドを呼び出してアプリケーションに通知します。何らかの理由でメッセージが失敗し、send メソッドで例外をスローできない場合に送信する場合、Jakarta Messaging プロバイダーは指定された完了リスナーの onException(Exception) メソッドを呼び出します。
MessageProducer.send(jakarta.jms.Message,int,int,long,jakarta.jms.CompletionListener), MessageProducer.send(jakarta.jms.Destination,jakarta.jms.Message,jakarta.jms.CompletionListener), MessageProducer.send(jakarta.jms.Destination,jakarta.jms.Message,int,int,long,jakarta.jms.CompletionListener), JMSProducer.setAsync(jakarta.jms.CompletionListener), JMSProducer.getAsync()| 修飾子と型 | メソッドと説明 |
|---|---|
void | onCompletion(Message message) メッセージが正常に送信されたことをアプリケーションに通知します |
void | onException(Message message, ExceptionSE exception) 指定されたメッセージを送信しようとしたときに、指定された例外がスローされたことをユーザーに通知します。 |
void onCompletion(Message message)
message - 送信されたメッセージ。void onException(Message message, ExceptionSE exception)
message - 送信されたメッセージ。exception - 例外 Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.