Class ProblemClientBuilder
java.lang.Object
javax.ws.rs.client.ClientBuilder
io.github.belgif.rest.problem.ee.jaxrs.client.ProblemClientBuilder
- All Implemented Interfaces:
javax.ws.rs.core.Configurable<javax.ws.rs.client.ClientBuilder>
public class ProblemClientBuilder
extends javax.ws.rs.client.ClientBuilder
ClientBuilder delegate wrapper that enables WrappedProblem exception mapping on the created Client instance.
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjavax.ws.rs.client.Client
build()
javax.ws.rs.client.ClientBuilder
connectTimeout
(long timeout, TimeUnit unit) javax.ws.rs.client.ClientBuilder
executorService
(ExecutorService executorService) javax.ws.rs.core.Configuration
javax.ws.rs.client.ClientBuilder
hostnameVerifier
(HostnameVerifier verifier) javax.ws.rs.client.ClientBuilder
javax.ws.rs.client.ClientBuilder
javax.ws.rs.client.ClientBuilder
javax.ws.rs.client.ClientBuilder
readTimeout
(long timeout, TimeUnit unit) javax.ws.rs.client.ClientBuilder
javax.ws.rs.client.ClientBuilder
javax.ws.rs.client.ClientBuilder
javax.ws.rs.client.ClientBuilder
javax.ws.rs.client.ClientBuilder
javax.ws.rs.client.ClientBuilder
javax.ws.rs.client.ClientBuilder
javax.ws.rs.client.ClientBuilder
javax.ws.rs.client.ClientBuilder
scheduledExecutorService
(ScheduledExecutorService scheduledExecutorService) javax.ws.rs.client.ClientBuilder
sslContext
(SSLContext sslContext) javax.ws.rs.client.ClientBuilder
trustStore
(KeyStore trustStore) javax.ws.rs.client.ClientBuilder
withConfig
(javax.ws.rs.core.Configuration config)
-
Constructor Details
-
Method Details
-
build
public javax.ws.rs.client.Client build()- Specified by:
build
in classjavax.ws.rs.client.ClientBuilder
-
getConfiguration
public javax.ws.rs.core.Configuration getConfiguration() -
withConfig
public javax.ws.rs.client.ClientBuilder withConfig(javax.ws.rs.core.Configuration config) - Specified by:
withConfig
in classjavax.ws.rs.client.ClientBuilder
-
sslContext
- Specified by:
sslContext
in classjavax.ws.rs.client.ClientBuilder
-
keyStore
- Specified by:
keyStore
in classjavax.ws.rs.client.ClientBuilder
-
keyStore
- Overrides:
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
-
property
-
register
-
register
-
register
-
register
-
register
-
register
-
register
-
register
-