public class JerseyClientBuilder
extends javax.ws.rs.client.ClientBuilder
JAX-RS client builder
.Modifier and Type | Field and Description |
---|---|
private ClientConfig |
config |
private javax.net.ssl.HostnameVerifier |
hostnameVerifier |
private SslConfigurator |
sslConfigurator |
private javax.net.ssl.SSLContext |
sslContext |
Constructor and Description |
---|
JerseyClientBuilder()
Create new Jersey client builder instance.
|
Modifier and Type | Method and Description |
---|---|
JerseyClient |
build() |
static JerseyClient |
createClient()
Create a new custom-configured
JerseyClient instance. |
static JerseyClient |
createClient(javax.ws.rs.core.Configuration configuration)
Create a new custom-configured
JerseyClient instance. |
ClientConfig |
getConfiguration() |
JerseyClientBuilder |
hostnameVerifier(javax.net.ssl.HostnameVerifier hostnameVerifier) |
JerseyClientBuilder |
keyStore(java.security.KeyStore keyStore,
char[] password) |
JerseyClientBuilder |
property(java.lang.String name,
java.lang.Object value) |
JerseyClientBuilder |
register(java.lang.Class<?> componentClass) |
JerseyClientBuilder |
register(java.lang.Class<?> componentClass,
java.lang.Class<?>... contracts) |
JerseyClientBuilder |
register(java.lang.Class<?> componentClass,
int priority) |
JerseyClientBuilder |
register(java.lang.Class<?> componentClass,
java.util.Map<java.lang.Class<?>,java.lang.Integer> contracts) |
JerseyClientBuilder |
register(java.lang.Object component) |
JerseyClientBuilder |
register(java.lang.Object component,
java.lang.Class<?>... contracts) |
JerseyClientBuilder |
register(java.lang.Object component,
int priority) |
JerseyClientBuilder |
register(java.lang.Object component,
java.util.Map<java.lang.Class<?>,java.lang.Integer> contracts) |
JerseyClientBuilder |
sslContext(javax.net.ssl.SSLContext sslContext) |
JerseyClientBuilder |
trustStore(java.security.KeyStore trustStore) |
JerseyClientBuilder |
withConfig(javax.ws.rs.core.Configuration config) |
private final ClientConfig config
private javax.net.ssl.HostnameVerifier hostnameVerifier
private SslConfigurator sslConfigurator
private javax.net.ssl.SSLContext sslContext
public JerseyClientBuilder()
public static JerseyClient createClient()
JerseyClient
instance.public static JerseyClient createClient(javax.ws.rs.core.Configuration configuration)
JerseyClient
instance.configuration
- data used to provide initial configuration for the new
Jersey client instance.public JerseyClientBuilder sslContext(javax.net.ssl.SSLContext sslContext)
sslContext
in class javax.ws.rs.client.ClientBuilder
public JerseyClientBuilder keyStore(java.security.KeyStore keyStore, char[] password)
keyStore
in class javax.ws.rs.client.ClientBuilder
public JerseyClientBuilder trustStore(java.security.KeyStore trustStore)
trustStore
in class javax.ws.rs.client.ClientBuilder
public JerseyClientBuilder hostnameVerifier(javax.net.ssl.HostnameVerifier hostnameVerifier)
hostnameVerifier
in class javax.ws.rs.client.ClientBuilder
public JerseyClient build()
build
in class javax.ws.rs.client.ClientBuilder
public ClientConfig getConfiguration()
public JerseyClientBuilder property(java.lang.String name, java.lang.Object value)
public JerseyClientBuilder register(java.lang.Class<?> componentClass)
public JerseyClientBuilder register(java.lang.Class<?> componentClass, int priority)
public JerseyClientBuilder register(java.lang.Class<?> componentClass, java.lang.Class<?>... contracts)
public JerseyClientBuilder register(java.lang.Class<?> componentClass, java.util.Map<java.lang.Class<?>,java.lang.Integer> contracts)
public JerseyClientBuilder register(java.lang.Object component)
public JerseyClientBuilder register(java.lang.Object component, int priority)
public JerseyClientBuilder register(java.lang.Object component, java.lang.Class<?>... contracts)
public JerseyClientBuilder register(java.lang.Object component, java.util.Map<java.lang.Class<?>,java.lang.Integer> contracts)
public JerseyClientBuilder withConfig(javax.ws.rs.core.Configuration config)
withConfig
in class javax.ws.rs.client.ClientBuilder