インターフェース ResponseExtractor<T>

型パラメーター:
T - データ型
すべての既知の実装クラス:
HttpMessageConverterExtractor
関数インターフェース:
これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。

@FunctionalInterfaceSE public interface ResponseExtractor<T>
RestTemplate の取得メソッドで使用される汎用コールバックインターフェース。このインターフェースの実装は、ClientHttpResponse からデータを抽出する実際の作業を実行しますが、例外処理やリソースのクローズについて心配する必要はありません。

RestTemplate によって内部的に使用されますが、アプリケーションコードにも役立ちます。利用可能なファクトリメソッドが 1 つあります。RestTemplate.responseEntityExtractor(Type) を参照してください。

導入:
3.0
作成者:
Arjen Poutsma
関連事項:
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    指定された ClientHttpResponse からデータを抽出して返します。
  • メソッドの詳細

    • extractData

      @Nullable T extractData(ClientHttpResponse response) throws IOExceptionSE
      指定された ClientHttpResponse からデータを抽出して返します。
      パラメーター:
      response - HTTP レスポンス
      戻り値:
      抽出されたデータ
      例外:
      IOExceptionSE - I/O エラーの場合