public interface CompletionCallback
完了コールバックは、リクエスト処理全体が終了したとき、つまりリクエストのレスポンスが処理されてクライアントに返送されたとき、またはマップされていない例外またはエラーがコンテナーに伝播されたときに呼び出されます。
修飾子と型 | メソッドと説明 |
---|---|
void | onComplete(ThrowableSE throwable) リクエストの処理が終了したとき、レスポンスが処理されてクライアントに返送された後、またはマップされていないスロー可能オブジェクトがホスティング I/O コンテナーに伝搬されたときに呼び出される、完了コールバック通知メソッド。 |
void onComplete(ThrowableSE throwable)
マップされていないスロー可能オブジェクトは、リクエスト処理の失敗を示すスロー可能オブジェクトの exception mapper
が見つからなかった場合に、ホスティング I/O コンテナーに伝搬されます。この場合、非 null
のマップされていないスロー可能なインスタンスがメソッドに渡されます。スロー可能インスタンスは、スロー可能オブジェクトをホスティング I/O コンテナーに伝播するために使用された I/O コンテナー固有の例外にラップされる前に、リクエスト処理中にスローされた実際のマップされていない例外を表すことに注意してください。
throwable
- クライアントに送信されたレスポンスでリクエスト処理が完了した場合は、null
です。リクエスト処理の結果、マッピングされていない例外またはエラーがホスティング I/O コンテナーに伝播された場合、このパラメーターにはマッピングされていない例外インスタンスが含まれます。Copyright © 2019 Eclipse Foundation.
Use is subject to license terms.