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, waitSE
public HttpMessageConverterExtractor(ClassSE<T> responseType, ListSE<HttpMessageConverter<?>> messageConverters)
HttpMessageConverterExtractor
の新しいインスタンスを作成します。指定されたコンバーターは、レスポンス型をサポートする必要があります。public HttpMessageConverterExtractor(TypeSE responseType, ListSE<HttpMessageConverter<?>> messageConverters)
HttpMessageConverterExtractor
の新しいインスタンスを作成します。指定されたコンバーターは、レスポンス型をサポートする必要があります。public T extractData(ClientHttpResponse response) throws IOExceptionSE
ResponseExtractor
ClientHttpResponse
からデータを抽出して返します。ResponseExtractor<T>
の extractData
response
- HTTP レスポンス IOExceptionSE
- I/O エラーの場合 protected MediaType getContentType(ClientHttpResponse response)
MediaType.APPLICATION_OCTET_STREAM
に設定します。response
- レスポンス