org.glassfish.jersey.client
Class JerseyClientBuilder
java.lang.Object
javax.ws.rs.client.ClientBuilder
org.glassfish.jersey.client.JerseyClientBuilder
- All Implemented Interfaces:
- javax.ws.rs.core.Configurable<javax.ws.rs.client.ClientBuilder>
public class JerseyClientBuilder
- extends javax.ws.rs.client.ClientBuilder
Jersey provider of JAX-RS client builder.
- Author:
- Marek Potociar (marek.potociar at oracle.com)
| Fields inherited from class javax.ws.rs.client.ClientBuilder |
JAXRS_DEFAULT_CLIENT_BUILDER_PROPERTY |
|
Method Summary |
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(HostnameVerifier hostnameVerifier)
|
JerseyClientBuilder |
keyStore(KeyStore keyStore,
char[] password)
|
JerseyClientBuilder |
property(String name,
Object value)
|
JerseyClientBuilder |
register(Class<?> componentClass)
|
JerseyClientBuilder |
register(Class<?> componentClass,
Class<?>... contracts)
|
JerseyClientBuilder |
register(Class<?> componentClass,
int priority)
|
JerseyClientBuilder |
register(Class<?> componentClass,
Map<Class<?>,Integer> contracts)
|
JerseyClientBuilder |
register(Object component)
|
JerseyClientBuilder |
register(Object component,
Class<?>... contracts)
|
JerseyClientBuilder |
register(Object component,
int priority)
|
JerseyClientBuilder |
register(Object component,
Map<Class<?>,Integer> contracts)
|
JerseyClientBuilder |
sslContext(SSLContext sslContext)
|
JerseyClientBuilder |
trustStore(KeyStore trustStore)
|
JerseyClientBuilder |
withConfig(javax.ws.rs.core.Configuration config)
|
| Methods inherited from class javax.ws.rs.client.ClientBuilder |
keyStore, newBuilder, newClient, newClient |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JerseyClientBuilder
public JerseyClientBuilder()
- Create new Jersey client builder instance.
createClient
public static JerseyClient createClient()
- Create a new custom-configured
JerseyClient instance.
- Returns:
- new configured Jersey client instance.
- Since:
- 2.5
createClient
public static JerseyClient createClient(javax.ws.rs.core.Configuration configuration)
- Create a new custom-configured
JerseyClient instance.
- Parameters:
configuration - data used to provide initial configuration for the new
Jersey client instance.
- Returns:
- new configured Jersey client instance.
- Since:
- 2.5
sslContext
public JerseyClientBuilder sslContext(SSLContext sslContext)
- Specified by:
sslContext in class javax.ws.rs.client.ClientBuilder
keyStore
public JerseyClientBuilder keyStore(KeyStore keyStore,
char[] password)
- Specified by:
keyStore in class javax.ws.rs.client.ClientBuilder
trustStore
public JerseyClientBuilder trustStore(KeyStore trustStore)
- Specified by:
trustStore in class javax.ws.rs.client.ClientBuilder
hostnameVerifier
public JerseyClientBuilder hostnameVerifier(HostnameVerifier hostnameVerifier)
- Specified by:
hostnameVerifier in class javax.ws.rs.client.ClientBuilder
build
public JerseyClient build()
- Specified by:
build in class javax.ws.rs.client.ClientBuilder
getConfiguration
public ClientConfig getConfiguration()
property
public JerseyClientBuilder property(String name,
Object value)
register
public JerseyClientBuilder register(Class<?> componentClass)
register
public JerseyClientBuilder register(Class<?> componentClass,
int priority)
register
public JerseyClientBuilder register(Class<?> componentClass,
Class<?>... contracts)
register
public JerseyClientBuilder register(Class<?> componentClass,
Map<Class<?>,Integer> contracts)
register
public JerseyClientBuilder register(Object component)
register
public JerseyClientBuilder register(Object component,
int priority)
register
public JerseyClientBuilder register(Object component,
Class<?>... contracts)
register
public JerseyClientBuilder register(Object component,
Map<Class<?>,Integer> contracts)
withConfig
public JerseyClientBuilder withConfig(javax.ws.rs.core.Configuration config)
- Specified by:
withConfig in class javax.ws.rs.client.ClientBuilder
Copyright © 2007-2014, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.