public class ClientBuilder<T> extends Object
| Modifier and Type | Field and Description |
|---|---|
protected Set<Object> |
singletons |
| Constructor and Description |
|---|
ClientBuilder() |
| Modifier and Type | Method and Description |
|---|---|
void |
addSingleton(Object singleton) |
T |
constructApi() |
com.sun.jersey.api.client.WebResource |
constructClientBase() |
com.sun.jersey.api.client.config.ClientConfig |
constructClientConfig() |
com.sun.jersey.api.client.Client |
createClient()
Creates an all-purpose, HTTP Basic-authenticated REST HTTP client to Nuxeo
(prefer specific ones if you can)
|
String |
getPassword() |
String |
getUrl() |
String |
getURL(Class<?> c)
To be used with createClient()'s all-purpose REST HTTP client
|
String |
getURL(Class<?> c,
String methodName,
Class<?>... parameterTypes)
To be used with createClient()'s all-purpose REST HTTP client
|
String |
getUsername() |
void |
setCredentials(String username,
String password) |
void |
setPassword(String password) |
void |
setUrl(String url) |
void |
setUsername(String username) |
public void addSingleton(Object singleton)
public com.sun.jersey.api.client.config.ClientConfig constructClientConfig()
public com.sun.jersey.api.client.WebResource constructClientBase()
public T constructApi()
public com.sun.jersey.api.client.Client createClient()
public String getURL(Class<?> c)
c - public String getURL(Class<?> c, String methodName, Class<?>... parameterTypes) throws SecurityException, NoSuchMethodException
c - methodName - parameterTypes - SecurityExceptionNoSuchMethodExceptionpublic String getUrl()
public void setUrl(String url)
public String getUsername()
public void setUsername(String username)
public String getPassword()
public void setPassword(String password)
Copyright © 2016 Nuxeo SA. All rights reserved.