@ -280,19 +280,19 @@ public class RestTemplate extends InterceptingHttpAccessor implements RestOperat
@@ -280,19 +280,19 @@ public class RestTemplate extends InterceptingHttpAccessor implements RestOperat
// GET
@Override
public < T > T getForObject ( String url , Class < T > responseType , Object . . . url Variables ) throws RestClientException {
public < T > T getForObject ( String url , Class < T > responseType , Object . . . uri Variables ) throws RestClientException {
RequestCallback requestCallback = acceptHeaderRequestCallback ( responseType ) ;
HttpMessageConverterExtractor < T > responseExtractor =
new HttpMessageConverterExtractor < T > ( responseType , getMessageConverters ( ) , logger ) ;
return execute ( url , HttpMethod . GET , requestCallback , responseExtractor , url Variables ) ;
return execute ( url , HttpMethod . GET , requestCallback , responseExtractor , uri Variables ) ;
}
@Override
public < T > T getForObject ( String url , Class < T > responseType , Map < String , ? > url Variables ) throws RestClientException {
public < T > T getForObject ( String url , Class < T > responseType , Map < String , ? > uri Variables ) throws RestClientException {
RequestCallback requestCallback = acceptHeaderRequestCallback ( responseType ) ;
HttpMessageConverterExtractor < T > responseExtractor =
new HttpMessageConverterExtractor < T > ( responseType , getMessageConverters ( ) , logger ) ;
return execute ( url , HttpMethod . GET , requestCallback , responseExtractor , url Variables ) ;
return execute ( url , HttpMethod . GET , requestCallback , responseExtractor , uri Variables ) ;
}
@Override
@ -304,21 +304,21 @@ public class RestTemplate extends InterceptingHttpAccessor implements RestOperat
@@ -304,21 +304,21 @@ public class RestTemplate extends InterceptingHttpAccessor implements RestOperat
}
@Override
public < T > ResponseEntity < T > getForEntity ( String url , Class < T > responseType , Object . . . url Variables )
public < T > ResponseEntity < T > getForEntity ( String url , Class < T > responseType , Object . . . uri Variables )
throws RestClientException {
RequestCallback requestCallback = acceptHeaderRequestCallback ( responseType ) ;
ResponseExtractor < ResponseEntity < T > > responseExtractor = responseEntityExtractor ( responseType ) ;
return execute ( url , HttpMethod . GET , requestCallback , responseExtractor , url Variables ) ;
return execute ( url , HttpMethod . GET , requestCallback , responseExtractor , uri Variables ) ;
}
@Override
public < T > ResponseEntity < T > getForEntity ( String url , Class < T > responseType , Map < String , ? > url Variables )
public < T > ResponseEntity < T > getForEntity ( String url , Class < T > responseType , Map < String , ? > uri Variables )
throws RestClientException {
RequestCallback requestCallback = acceptHeaderRequestCallback ( responseType ) ;
ResponseExtractor < ResponseEntity < T > > responseExtractor = responseEntityExtractor ( responseType ) ;
return execute ( url , HttpMethod . GET , requestCallback , responseExtractor , url Variables ) ;
return execute ( url , HttpMethod . GET , requestCallback , responseExtractor , uri Variables ) ;
}
@Override
@ -332,13 +332,13 @@ public class RestTemplate extends InterceptingHttpAccessor implements RestOperat
@@ -332,13 +332,13 @@ public class RestTemplate extends InterceptingHttpAccessor implements RestOperat
// HEAD
@Override
public HttpHeaders headForHeaders ( String url , Object . . . url Variables ) throws RestClientException {
return execute ( url , HttpMethod . HEAD , null , headersExtractor ( ) , url Variables ) ;
public HttpHeaders headForHeaders ( String url , Object . . . uri Variables ) throws RestClientException {
return execute ( url , HttpMethod . HEAD , null , headersExtractor ( ) , uri Variables ) ;
}
@Override
public HttpHeaders headForHeaders ( String url , Map < String , ? > url Variables ) throws RestClientException {
return execute ( url , HttpMethod . HEAD , null , headersExtractor ( ) , url Variables ) ;
public HttpHeaders headForHeaders ( String url , Map < String , ? > uri Variables ) throws RestClientException {
return execute ( url , HttpMethod . HEAD , null , headersExtractor ( ) , uri Variables ) ;
}
@Override
@ -350,16 +350,16 @@ public class RestTemplate extends InterceptingHttpAccessor implements RestOperat
@@ -350,16 +350,16 @@ public class RestTemplate extends InterceptingHttpAccessor implements RestOperat
// POST
@Override
public URI postForLocation ( String url , Object request , Object . . . url Variables ) throws RestClientException {
public URI postForLocation ( String url , Object request , Object . . . uri Variables ) throws RestClientException {
RequestCallback requestCallback = httpEntityCallback ( request ) ;
HttpHeaders headers = execute ( url , HttpMethod . POST , requestCallback , headersExtractor ( ) , url Variables ) ;
HttpHeaders headers = execute ( url , HttpMethod . POST , requestCallback , headersExtractor ( ) , uri Variables ) ;
return headers . getLocation ( ) ;
}
@Override
public URI postForLocation ( String url , Object request , Map < String , ? > url Variables ) throws RestClientException {
public URI postForLocation ( String url , Object request , Map < String , ? > uri Variables ) throws RestClientException {
RequestCallback requestCallback = httpEntityCallback ( request ) ;
HttpHeaders headers = execute ( url , HttpMethod . POST , requestCallback , headersExtractor ( ) , url Variables ) ;
HttpHeaders headers = execute ( url , HttpMethod . POST , requestCallback , headersExtractor ( ) , uri Variables ) ;
return headers . getLocation ( ) ;
}
@ -427,15 +427,15 @@ public class RestTemplate extends InterceptingHttpAccessor implements RestOperat
@@ -427,15 +427,15 @@ public class RestTemplate extends InterceptingHttpAccessor implements RestOperat
// PUT
@Override
public void put ( String url , Object request , Object . . . url Variables ) throws RestClientException {
public void put ( String url , Object request , Object . . . uri Variables ) throws RestClientException {
RequestCallback requestCallback = httpEntityCallback ( request ) ;
execute ( url , HttpMethod . PUT , requestCallback , null , url Variables ) ;
execute ( url , HttpMethod . PUT , requestCallback , null , uri Variables ) ;
}
@Override
public void put ( String url , Object request , Map < String , ? > url Variables ) throws RestClientException {
public void put ( String url , Object request , Map < String , ? > uri Variables ) throws RestClientException {
RequestCallback requestCallback = httpEntityCallback ( request ) ;
execute ( url , HttpMethod . PUT , requestCallback , null , url Variables ) ;
execute ( url , HttpMethod . PUT , requestCallback , null , uri Variables ) ;
}
@Override
@ -448,13 +448,13 @@ public class RestTemplate extends InterceptingHttpAccessor implements RestOperat
@@ -448,13 +448,13 @@ public class RestTemplate extends InterceptingHttpAccessor implements RestOperat
// DELETE
@Override
public void delete ( String url , Object . . . url Variables ) throws RestClientException {
execute ( url , HttpMethod . DELETE , null , null , url Variables ) ;
public void delete ( String url , Object . . . uri Variables ) throws RestClientException {
execute ( url , HttpMethod . DELETE , null , null , uri Variables ) ;
}
@Override
public void delete ( String url , Map < String , ? > url Variables ) throws RestClientException {
execute ( url , HttpMethod . DELETE , null , null , url Variables ) ;
public void delete ( String url , Map < String , ? > uri Variables ) throws RestClientException {
execute ( url , HttpMethod . DELETE , null , null , uri Variables ) ;
}
@Override
@ -466,16 +466,16 @@ public class RestTemplate extends InterceptingHttpAccessor implements RestOperat
@@ -466,16 +466,16 @@ public class RestTemplate extends InterceptingHttpAccessor implements RestOperat
// OPTIONS
@Override
public Set < HttpMethod > optionsForAllow ( String url , Object . . . url Variables ) throws RestClientException {
public Set < HttpMethod > optionsForAllow ( String url , Object . . . uri Variables ) throws RestClientException {
ResponseExtractor < HttpHeaders > headersExtractor = headersExtractor ( ) ;
HttpHeaders headers = execute ( url , HttpMethod . OPTIONS , null , headersExtractor , url Variables ) ;
HttpHeaders headers = execute ( url , HttpMethod . OPTIONS , null , headersExtractor , uri Variables ) ;
return headers . getAllow ( ) ;
}
@Override
public Set < HttpMethod > optionsForAllow ( String url , Map < String , ? > url Variables ) throws RestClientException {
public Set < HttpMethod > optionsForAllow ( String url , Map < String , ? > uri Variables ) throws RestClientException {
ResponseExtractor < HttpHeaders > headersExtractor = headersExtractor ( ) ;
HttpHeaders headers = execute ( url , HttpMethod . OPTIONS , null , headersExtractor , url Variables ) ;
HttpHeaders headers = execute ( url , HttpMethod . OPTIONS , null , headersExtractor , uri Variables ) ;
return headers . getAllow ( ) ;
}
@ -574,17 +574,17 @@ public class RestTemplate extends InterceptingHttpAccessor implements RestOperat
@@ -574,17 +574,17 @@ public class RestTemplate extends InterceptingHttpAccessor implements RestOperat
@Override
public < T > T execute ( String url , HttpMethod method , RequestCallback requestCallback ,
ResponseExtractor < T > responseExtractor , Object . . . url Variables ) throws RestClientException {
ResponseExtractor < T > responseExtractor , Object . . . uri Variables ) throws RestClientException {
URI expanded = getUriTemplateHandler ( ) . expand ( url , url Variables ) ;
URI expanded = getUriTemplateHandler ( ) . expand ( url , uri Variables ) ;
return doExecute ( expanded , method , requestCallback , responseExtractor ) ;
}
@Override
public < T > T execute ( String url , HttpMethod method , RequestCallback requestCallback ,
ResponseExtractor < T > responseExtractor , Map < String , ? > url Variables ) throws RestClientException {
ResponseExtractor < T > responseExtractor , Map < String , ? > uri Variables ) throws RestClientException {
URI expanded = getUriTemplateHandler ( ) . expand ( url , url Variables ) ;
URI expanded = getUriTemplateHandler ( ) . expand ( url , uri Variables ) ;
return doExecute ( expanded , method , requestCallback , responseExtractor ) ;
}