パッケージ jakarta.jms
インターフェース CompletionListener
public interface CompletionListener
CompletionListener
はアプリケーションによって実装され、メッセージが非同期に送信されるときに指定できます。メッセージの送信が完了すると、Jakarta Messaging プロバイダーは、指定された完了リスナーの
onCompletion(Message)
メソッドを呼び出してアプリケーションに通知します。何らかの理由でメッセージが失敗し、send
メソッドで例外をスローできない場合に送信する場合、Jakarta Messaging プロバイダーは指定された完了リスナーのonException(Exception)
メソッドを呼び出します。- 導入:
- JMS 2.0
- バージョン:
- Jakarta Messaging 2.0
- 関連事項:
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)
指定されたメッセージを送信しようとしたときに、指定された例外がスローされたことをユーザーに通知します。
メソッドの詳細
onCompletion
void onCompletion(Message message)
メッセージが正常に送信されたことをアプリケーションに通知します- パラメーター:
message
- 送信されたメッセージ。
onException
void onException(Message message, ExceptionSE exception)
指定されたメッセージの送信中に指定された例外がスローされたことをユーザーに通知します。例外が発生した場合、メッセージが正常に送信されたかどうかは未定義です。- パラメーター:
message
- 送信されたメッセージ。exception
- 例外