public interface CompletionListener
CompletionListener
はアプリケーションによって実装され、メッセージが非同期に送信されるときに指定できます。 メッセージの送信が完了すると、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.