RESPONSE - レスポンス型。これは、汎用 Response または予想されるレスポンスエンティティ型のいずれかです。public interface InvocationCallback<RESPONSE>| 修飾子と型 | メソッドと説明 |
|---|---|
void | completed(RESPONSE response) 呼び出しが正常に完了したときに呼び出されます。 |
void | failed(ThrowableSE throwable) 何らかの理由で呼び出しが失敗したときに呼び出されます。 |
void completed(RESPONSE response)
この呼び出しコールバックメソッドが戻ると、基になる Response インスタンスはランタイムによって自動的に閉じられます。
response - レスポンスデータ。void failed(ThrowableSE throwable)
呼び出し処理の失敗がクライアント側のランタイムコンポーネントエラーによって引き起こされた場合、提供された ThrowableSE は ProcessingException である可能性があることに注意してください。レスポンスステータスコードが successful でなく、汎用コールバック型が Response でない場合、Throwable は WebApplicationException またはそのサブクラスの 1 つでもあります。正しく受信されたレスポンスの処理が失敗した場合、ラップされた処理例外は ResponseProcessingException 型になり、処理が失敗した Response インスタンスが含まれます。CancellationExceptionSE は、呼び出しがキャンセルされたことを示します。InterruptedExceptionSE は、呼び出しを実行しているスレッドが中断されたことを示します。
この呼び出しコールバックメソッドが戻ると、基になる Response インスタンスはランタイムによって自動的に閉じられます。
throwable - 障害の詳細が含まれています。Copyright © 2019 Eclipse Foundation.
Use is subject to license terms.