T - データ型 public class HttpMessageConverterExtractor<T> extends ObjectSE implements ResponseExtractor<T>
T 型に変換するレスポンスエクストラクター。RestTemplate| コンストラクターと説明 |
|---|
HttpMessageConverterExtractor(ClassSE<T> responseType, ListSE<HttpMessageConverter<?>> messageConverters) 指定されたレスポンス型とメッセージコンバーターを使用して、 HttpMessageConverterExtractor の新しいインスタンスを作成します。 |
HttpMessageConverterExtractor(TypeSE responseType, ListSE<HttpMessageConverter<?>> messageConverters) 指定されたレスポンス型およびメッセージコンバーターで HttpMessageConverterExtractor の新しいインスタンスを作成します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
T | extractData(ClientHttpResponse response) 指定された ClientHttpResponse からデータを抽出して返します。 |
protected MediaType | getContentType(ClientHttpResponse response) "Content-Type" ヘッダーに基づいてレスポンスの Content-Type を決定するか、デフォルトで MediaType.APPLICATION_OCTET_STREAM に設定します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic HttpMessageConverterExtractor(ClassSE<T> responseType, ListSE<HttpMessageConverter<?>> messageConverters)
HttpMessageConverterExtractor の新しいインスタンスを作成します。指定されたコンバーターは、レスポンス型をサポートする必要があります。public HttpMessageConverterExtractor(TypeSE responseType, ListSE<HttpMessageConverter<?>> messageConverters)
HttpMessageConverterExtractor の新しいインスタンスを作成します。指定されたコンバーターは、レスポンス型をサポートする必要があります。public T extractData(ClientHttpResponse response) throws IOExceptionSE
ResponseExtractorClientHttpResponse からデータを抽出して返します。ResponseExtractor<T> の extractData response - HTTP レスポンス IOExceptionSE - I/O エラーの場合 protected MediaType getContentType(ClientHttpResponse response)
MediaType.APPLICATION_OCTET_STREAM に設定します。response - レスポンス