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