インターフェース RestClient.RequestHeadersSpec.RequiredValueExchangeFunction<T>
- 型パラメーター:
T
- レスポンスが変換される型
- すべてのスーパーインターフェース:
RestClient.RequestHeadersSpec.ExchangeFunction<T>
- 含まれているインターフェース:
- RestClient.RequestHeadersSpec<S extends RestClient.RequestHeadersSpec<S>>
- 関数インターフェース:
- これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。
@FunctionalInterfaceSE
public static interface RestClient.RequestHeadersSpec.RequiredValueExchangeFunction<T>
extends RestClient.RequestHeadersSpec.ExchangeFunction<T>
必須の null 以外の値を返す
RestClient.RequestHeadersSpec.ExchangeFunction
のバリアント。- 導入:
- 6.2.6
メソッドのサマリー
修飾子と型メソッド説明exchange
(HttpRequest clientRequest, RestClient.RequestHeadersSpec.ConvertibleClientHttpResponse clientResponse) 指定されたレスポンスをT
型の値に変換します。
メソッドの詳細
exchange
T exchange(HttpRequest clientRequest, RestClient.RequestHeadersSpec.ConvertibleClientHttpResponse clientResponse) throws IOExceptionSE 指定されたレスポンスをT
型の値に変換します。- 次で指定:
- インターフェース
RestClient.RequestHeadersSpec.ExchangeFunction<T>
のexchange
- パラメーター:
clientRequest
- リクエストclientResponse
- レスポンス- 戻り値:
- 交換された価値、決して
null
ではない - 例外:
IOExceptionSE
- I/O エラーの場合