1 package com.atlassian.rest.jersey.client;
2
3 import com.sun.jersey.api.client.Client;
4 import com.sun.jersey.api.client.WebResource;
5
6 import javax.ws.rs.core.UriBuilder;
7 import java.net.URI;
8
9
10
11
12 public final class WebResourceFactory {
13 private static final String PORT = System.getProperty("http.port", "5990");
14 private static final String CONTEXT = System.getProperty("context.path", "/refapp");
15
16 public static WebResource anonymous(URI uri) {
17 return createClient().resource(uri);
18 }
19
20 public static UriBuilder getUriBuilder() {
21 return UriBuilder.fromUri("http://localhost/").port(Integer.parseInt(PORT)).path(CONTEXT);
22 }
23
24 private static Client createClient() {
25 return Client.create();
26 }
27 }