@@ -297,31 +297,31 @@ public void setObservationConvention(ClientRequestObservationConvention observat
297
297
// GET
298
298
299
299
@ Override
300
- public <T > @ Nullable T getForObject (String url , Class < T > responseType , @ Nullable Object ... uriVariables ) throws RestClientException {
300
+ public <T > @ Nullable T getForObject (String url , Type responseType , @ Nullable Object ... uriVariables ) throws RestClientException {
301
301
RequestCallback requestCallback = acceptHeaderRequestCallback (responseType );
302
302
HttpMessageConverterExtractor <T > responseExtractor =
303
303
new HttpMessageConverterExtractor <>(responseType , getMessageConverters (), logger );
304
304
return execute (url , HttpMethod .GET , requestCallback , responseExtractor , uriVariables );
305
305
}
306
306
307
307
@ Override
308
- public <T > @ Nullable T getForObject (String url , Class < T > responseType , Map <String , ?> uriVariables ) throws RestClientException {
308
+ public <T > @ Nullable T getForObject (String url , Type responseType , Map <String , ?> uriVariables ) throws RestClientException {
309
309
RequestCallback requestCallback = acceptHeaderRequestCallback (responseType );
310
310
HttpMessageConverterExtractor <T > responseExtractor =
311
311
new HttpMessageConverterExtractor <>(responseType , getMessageConverters (), logger );
312
312
return execute (url , HttpMethod .GET , requestCallback , responseExtractor , uriVariables );
313
313
}
314
314
315
315
@ Override
316
- public <T > @ Nullable T getForObject (URI url , Class < T > responseType ) throws RestClientException {
316
+ public <T > @ Nullable T getForObject (URI url , Type responseType ) throws RestClientException {
317
317
RequestCallback requestCallback = acceptHeaderRequestCallback (responseType );
318
318
HttpMessageConverterExtractor <T > responseExtractor =
319
319
new HttpMessageConverterExtractor <>(responseType , getMessageConverters (), logger );
320
320
return execute (url , HttpMethod .GET , requestCallback , responseExtractor );
321
321
}
322
322
323
323
@ Override
324
- public <T > ResponseEntity <T > getForEntity (String url , Class < T > responseType , @ Nullable Object ... uriVariables )
324
+ public <T > ResponseEntity <T > getForEntity (String url , Type responseType , @ Nullable Object ... uriVariables )
325
325
throws RestClientException {
326
326
327
327
RequestCallback requestCallback = acceptHeaderRequestCallback (responseType );
@@ -330,7 +330,7 @@ public <T> ResponseEntity<T> getForEntity(String url, Class<T> responseType, @Nu
330
330
}
331
331
332
332
@ Override
333
- public <T > ResponseEntity <T > getForEntity (String url , Class < T > responseType , Map <String , ? extends @ Nullable Object > uriVariables )
333
+ public <T > ResponseEntity <T > getForEntity (String url , Type responseType , Map <String , ? extends @ Nullable Object > uriVariables )
334
334
throws RestClientException {
335
335
336
336
RequestCallback requestCallback = acceptHeaderRequestCallback (responseType );
@@ -339,7 +339,7 @@ public <T> ResponseEntity<T> getForEntity(String url, Class<T> responseType, Map
339
339
}
340
340
341
341
@ Override
342
- public <T > ResponseEntity <T > getForEntity (URI url , Class < T > responseType ) throws RestClientException {
342
+ public <T > ResponseEntity <T > getForEntity (URI url , Type responseType ) throws RestClientException {
343
343
RequestCallback requestCallback = acceptHeaderRequestCallback (responseType );
344
344
ResponseExtractor <ResponseEntity <T >> responseExtractor = responseEntityExtractor (responseType );
345
345
return nonNull (execute (url , HttpMethod .GET , requestCallback , responseExtractor ));
@@ -813,7 +813,7 @@ protected void handleResponse(URI url, HttpMethod method, ClientHttpResponse res
813
813
* header based on the given response type, cross-checked against the
814
814
* configured message converters.
815
815
*/
816
- public <T > RequestCallback acceptHeaderRequestCallback (Class < T > responseType ) {
816
+ public <T > RequestCallback acceptHeaderRequestCallback (Type responseType ) {
817
817
return new AcceptHeaderRequestCallback (responseType );
818
818
}
819
819
0 commit comments