@ -5,7 +5,7 @@
@@ -5,7 +5,7 @@
* you may not use this file except in compliance with the License .
* You may obtain a copy of the License at
*
* http : //www.apache.org/licenses/LICENSE-2.0
* http : //www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing , software
* distributed under the License is distributed on an "AS IS" BASIS ,
@ -257,19 +257,19 @@ public class RestTemplate extends InterceptingHttpAccessor implements RestOperat
@@ -257,19 +257,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
@ -281,21 +281,21 @@ public class RestTemplate extends InterceptingHttpAccessor implements RestOperat
@@ -281,21 +281,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
@ -309,13 +309,13 @@ public class RestTemplate extends InterceptingHttpAccessor implements RestOperat
@@ -309,13 +309,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
@ -327,16 +327,16 @@ public class RestTemplate extends InterceptingHttpAccessor implements RestOperat
@@ -327,16 +327,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 ( ) ;
}
@ -404,15 +404,15 @@ public class RestTemplate extends InterceptingHttpAccessor implements RestOperat
@@ -404,15 +404,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
@ -425,13 +425,13 @@ public class RestTemplate extends InterceptingHttpAccessor implements RestOperat
@@ -425,13 +425,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
@ -443,16 +443,16 @@ public class RestTemplate extends InterceptingHttpAccessor implements RestOperat
@@ -443,16 +443,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 ( ) ;
}
@ -551,17 +551,17 @@ public class RestTemplate extends InterceptingHttpAccessor implements RestOperat
@@ -551,17 +551,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 ) ;
}