Author: sergeyb
Date: Fri Sep 13 11:05:21 2013
New Revision: 1522868
URL: http://svn.apache.org/r1522868
Log:
Getting rid of the last two static UriBuilder calls in the client runtime
Modified:
cxf/trunk/rt/rs/client/src/main/java/org/apache/cxf/jaxrs/client/AbstractClient.java
cxf/trunk/rt/rs/client/src/main/java/org/apache/cxf/jaxrs/client/WebClient.java
Modified:
cxf/trunk/rt/rs/client/src/main/java/org/apache/cxf/jaxrs/client/AbstractClient.java
URL:
http://svn.apache.org/viewvc/cxf/trunk/rt/rs/client/src/main/java/org/apache/cxf/jaxrs/client/AbstractClient.java?rev=1522868&r1=1522867&r2=1522868&view=diff
==============================================================================
---
cxf/trunk/rt/rs/client/src/main/java/org/apache/cxf/jaxrs/client/AbstractClient.java
(original)
+++
cxf/trunk/rt/rs/client/src/main/java/org/apache/cxf/jaxrs/client/AbstractClient.java
Fri Sep 13 11:05:21 2013
@@ -620,7 +620,7 @@ public abstract class AbstractClient imp
String baseURIPath = newBaseURI.getRawPath();
String reqURIPath = requestURI.getRawPath();
- UriBuilder builder = UriBuilder.fromUri(newBaseURI);
+ UriBuilder builder = new UriBuilderImpl().uri(newBaseURI);
String basePath = reqURIPath.startsWith(baseURIPath) ? baseURIPath :
getBaseURI().getRawPath();
builder.path(reqURIPath.equals(basePath) ? "" :
reqURIPath.substring(basePath.length()));
URI newRequestURI =
builder.replaceQuery(requestURI.getRawQuery()).build();
Modified:
cxf/trunk/rt/rs/client/src/main/java/org/apache/cxf/jaxrs/client/WebClient.java
URL:
http://svn.apache.org/viewvc/cxf/trunk/rt/rs/client/src/main/java/org/apache/cxf/jaxrs/client/WebClient.java?rev=1522868&r1=1522867&r2=1522868&view=diff
==============================================================================
---
cxf/trunk/rt/rs/client/src/main/java/org/apache/cxf/jaxrs/client/WebClient.java
(original)
+++
cxf/trunk/rt/rs/client/src/main/java/org/apache/cxf/jaxrs/client/WebClient.java
Fri Sep 13 11:05:21 2013
@@ -49,7 +49,6 @@ import javax.ws.rs.core.MultivaluedMap;
import javax.ws.rs.core.PathSegment;
import javax.ws.rs.core.Response;
import javax.ws.rs.core.Response.ResponseBuilder;
-import javax.ws.rs.core.UriBuilder;
import org.apache.cxf.Bus;
import org.apache.cxf.bus.spring.SpringBusFactory;
@@ -611,7 +610,7 @@ public class WebClient extends AbstractC
* @return updated WebClient
*/
public WebClient path(String path, Object... values) {
- URI u =
UriBuilder.fromUri(URI.create("http://tempuri")).path(path).buildFromEncoded(values);
+ URI u = new
UriBuilderImpl().uri(URI.create("http://tempuri")).path(path).buildFromEncoded(values);
getState().setTemplates(getTemplateParametersMap(new
URITemplate(path), Arrays.asList(values)));
return path(u.getRawPath());
}