T
- データ型 @FunctionalInterface
public interface ResponseExtractor<T>
RestTemplate
の取得メソッドで使用される一般的なコールバックインターフェースこのインターフェースの実装は、ClientHttpResponse
からデータを抽出する実際の作業を実行しますが、例外処理やリソースのクローズについて心配する必要はありません。RestTemplate
によって内部的に使用されますが、アプリケーションコードにも役立ちます。利用可能なファクトリメソッドが 1 つあります。RestTemplate.responseEntityExtractor(Type)
を参照してください。
修飾子と型 | メソッドと説明 |
---|---|
T | extractData(ClientHttpResponse response) 指定された ClientHttpResponse からデータを抽出して返します。 |
@Nullable T extractData(ClientHttpResponse response) throws java.io.IOException
ClientHttpResponse
からデータを抽出して返します。response
- HTTP レスポンス java.io.IOException
- I/O エラーの場合