spring-framework / org.springframework.web.client / HttpMessageConverterExtractor

HttpMessageConverterExtractor

open class HttpMessageConverterExtractor<T : Any> : ResponseExtractor<T>

Response extractor that uses the given HttpMessageConverter to convert the response into a type T.

Author
Arjen Poutsma

Since
3.0

See Also
RestTemplate

Constructors

<init>

HttpMessageConverterExtractor(responseType: Class<T>, messageConverters: MutableList<HttpMessageConverter<*>>)

Create a new instance of the HttpMessageConverterExtractor with the given response type and message converters. The given converters must support the response type.

HttpMessageConverterExtractor(responseType: Type, messageConverters: MutableList<HttpMessageConverter<*>>)

Creates a new instance of the HttpMessageConverterExtractor with the given response type and message converters. The given converters must support the response type.

Functions

extractData

open fun extractData(response: ClientHttpResponse): T