public interface CompletionListenerCompletionListener はアプリケーションによって実装され、メッセージが非同期に送信されるときに指定できます。 メッセージの送信が完了すると、Jakarta Messaging プロバイダーは、指定された完了リスナーの onCompletion(Message) メソッドを呼び出してアプリケーションに通知します。何らかの理由でメッセージが失敗し、send メソッドで例外をスローできない場合に送信する場合、Jakarta Messaging プロバイダーは指定された完了リスナーの onException(Exception) メソッドを呼び出します。
MessageProducer.send(javax.jms.Message,int,int,long,javax.jms.CompletionListener), MessageProducer.send(javax.jms.Destination,javax.jms.Message,javax.jms.CompletionListener), MessageProducer.send(javax.jms.Destination,javax.jms.Message,int,int,long,javax.jms.CompletionListener), JMSProducer.setAsync(javax.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 © 2019 Eclipse Foundation.
Use is subject to license terms.