org.springframework.web.client
Class RestTemplate.ResponseEntityResponseExtractor<T>

java.lang.Object
  extended by org.springframework.web.client.RestTemplate.ResponseEntityResponseExtractor<T>
All Implemented Interfaces:
ResponseExtractor<ResponseEntity<T>>
Enclosing class:
RestTemplate

private class RestTemplate.ResponseEntityResponseExtractor<T>
extends java.lang.Object
implements ResponseExtractor<ResponseEntity<T>>

Response extractor for HttpEntity.


Field Summary
private  HttpMessageConverterExtractor<T> delegate
           
 
Constructor Summary
RestTemplate.ResponseEntityResponseExtractor(java.lang.Class<T> responseType)
           
 
Method Summary
 ResponseEntity<T> extractData(ClientHttpResponse response)
          Extract data from the given ClientHttpResponse and return it.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

delegate

private final HttpMessageConverterExtractor<T> delegate
Constructor Detail

RestTemplate.ResponseEntityResponseExtractor

public RestTemplate.ResponseEntityResponseExtractor(java.lang.Class<T> responseType)
Method Detail

extractData

public ResponseEntity<T> extractData(ClientHttpResponse response)
                              throws java.io.IOException
Description copied from interface: ResponseExtractor
Extract data from the given ClientHttpResponse and return it.

Specified by:
extractData in interface ResponseExtractor<ResponseEntity<T>>
Parameters:
response - the HTTP response
Returns:
the extracted data
Throws:
java.io.IOException - in case of I/O errors