Package 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
.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ClientConfig
private ExecutorService
private HostnameVerifier
private ScheduledExecutorService
private SslConfigurator
private SSLContext
Fields inherited from class javax.ws.rs.client.ClientBuilder
JAXRS_DEFAULT_CLIENT_BUILDER_PROPERTY
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
javax.ws.rs.client.ClientBuilder
connectTimeout
(long timeout, TimeUnit unit) static JerseyClient
Create a new custom-configuredJerseyClient
instance.static JerseyClient
createClient
(javax.ws.rs.core.Configuration configuration) Create a new custom-configuredJerseyClient
instance.javax.ws.rs.client.ClientBuilder
executorService
(ExecutorService executorService) hostnameVerifier
(HostnameVerifier hostnameVerifier) javax.ws.rs.client.ClientBuilder
readTimeout
(long timeout, TimeUnit unit) javax.ws.rs.client.ClientBuilder
scheduledExecutorService
(ScheduledExecutorService scheduledExecutorService) sslContext
(SSLContext sslContext) trustStore
(KeyStore trustStore) withConfig
(javax.ws.rs.core.Configuration config) Methods inherited from class javax.ws.rs.client.ClientBuilder
keyStore, newBuilder, newClient, newClient
-
Field Details
-
config
-
hostnameVerifier
-
sslConfigurator
-
sslContext
-
executorService
-
scheduledExecutorService
-
-
Constructor Details
-
JerseyClientBuilder
public JerseyClientBuilder()Create new Jersey client builder instance.
-
-
Method Details
-
createClient
Create a new custom-configuredJerseyClient
instance.- Returns:
- new configured Jersey client instance.
- Since:
- 2.5
-
createClient
Create a new custom-configuredJerseyClient
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
- Specified by:
sslContext
in classjavax.ws.rs.client.ClientBuilder
-
keyStore
- Specified by:
keyStore
in classjavax.ws.rs.client.ClientBuilder
-
trustStore
- Specified by:
trustStore
in classjavax.ws.rs.client.ClientBuilder
-
hostnameVerifier
- Specified by:
hostnameVerifier
in classjavax.ws.rs.client.ClientBuilder
-
executorService
- Specified by:
executorService
in classjavax.ws.rs.client.ClientBuilder
-
scheduledExecutorService
public javax.ws.rs.client.ClientBuilder scheduledExecutorService(ScheduledExecutorService scheduledExecutorService) - Specified by:
scheduledExecutorService
in classjavax.ws.rs.client.ClientBuilder
-
connectTimeout
- Specified by:
connectTimeout
in classjavax.ws.rs.client.ClientBuilder
-
readTimeout
- Specified by:
readTimeout
in classjavax.ws.rs.client.ClientBuilder
-
build
- Specified by:
build
in classjavax.ws.rs.client.ClientBuilder
-
getConfiguration
-
property
-
register
-
register
-
register
-
register
-
register
-
register
-
register
-
register
-
withConfig
- Specified by:
withConfig
in classjavax.ws.rs.client.ClientBuilder
-