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 ClientConfigprivate ExecutorServiceprivate HostnameVerifierprivate ScheduledExecutorServiceprivate SslConfiguratorprivate SSLContextFields 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.ClientBuilderconnectTimeout(long timeout, TimeUnit unit) static JerseyClientCreate a new custom-configuredJerseyClientinstance.static JerseyClientcreateClient(javax.ws.rs.core.Configuration configuration) Create a new custom-configuredJerseyClientinstance.javax.ws.rs.client.ClientBuilderexecutorService(ExecutorService executorService) hostnameVerifier(HostnameVerifier hostnameVerifier) javax.ws.rs.client.ClientBuilderreadTimeout(long timeout, TimeUnit unit) javax.ws.rs.client.ClientBuilderscheduledExecutorService(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-configuredJerseyClientinstance.- Returns:
- new configured Jersey client instance.
- Since:
- 2.5
-
createClient
Create a new custom-configuredJerseyClientinstance.- 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:
sslContextin classjavax.ws.rs.client.ClientBuilder
-
keyStore
- Specified by:
keyStorein classjavax.ws.rs.client.ClientBuilder
-
trustStore
- Specified by:
trustStorein classjavax.ws.rs.client.ClientBuilder
-
hostnameVerifier
- Specified by:
hostnameVerifierin classjavax.ws.rs.client.ClientBuilder
-
executorService
- Specified by:
executorServicein classjavax.ws.rs.client.ClientBuilder
-
scheduledExecutorService
public javax.ws.rs.client.ClientBuilder scheduledExecutorService(ScheduledExecutorService scheduledExecutorService) - Specified by:
scheduledExecutorServicein classjavax.ws.rs.client.ClientBuilder
-
connectTimeout
- Specified by:
connectTimeoutin classjavax.ws.rs.client.ClientBuilder
-
readTimeout
- Specified by:
readTimeoutin classjavax.ws.rs.client.ClientBuilder
-
build
- Specified by:
buildin classjavax.ws.rs.client.ClientBuilder
-
getConfiguration
-
property
-
register
-
register
-
register
-
register
-
register
-
register
-
register
-
register
-
withConfig
- Specified by:
withConfigin classjavax.ws.rs.client.ClientBuilder
-