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
Fields inherited from class javax.ws.rs.client.ClientBuilder
JAXRS_DEFAULT_CLIENT_BUILDER_PROPERTY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjavax.ws.rs.client.Clientbuild()javax.ws.rs.client.ClientBuilderconnectTimeout(long timeout, TimeUnit unit) javax.ws.rs.client.ClientBuilderexecutorService(ExecutorService executorService) javax.ws.rs.core.Configurationjavax.ws.rs.client.ClientBuilderhostnameVerifier(HostnameVerifier verifier) javax.ws.rs.client.ClientBuilderjavax.ws.rs.client.ClientBuilderjavax.ws.rs.client.ClientBuilderjavax.ws.rs.client.ClientBuilderreadTimeout(long timeout, TimeUnit unit) javax.ws.rs.client.ClientBuilderjavax.ws.rs.client.ClientBuilderjavax.ws.rs.client.ClientBuilderjavax.ws.rs.client.ClientBuilderjavax.ws.rs.client.ClientBuilderjavax.ws.rs.client.ClientBuilderjavax.ws.rs.client.ClientBuilderjavax.ws.rs.client.ClientBuilderjavax.ws.rs.client.ClientBuilderscheduledExecutorService(ScheduledExecutorService scheduledExecutorService) javax.ws.rs.client.ClientBuildersslContext(SSLContext sslContext) javax.ws.rs.client.ClientBuildertrustStore(KeyStore trustStore) javax.ws.rs.client.ClientBuilderwithConfig(javax.ws.rs.core.Configuration config) Methods inherited from class javax.ws.rs.client.ClientBuilder
newBuilder, newClient, newClient
-
Constructor Details
-
ProblemClientBuilder
public ProblemClientBuilder(javax.ws.rs.client.ClientBuilder delegate)
-
-
Method Details
-
build
public javax.ws.rs.client.Client build()- Specified by:
buildin 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:
withConfigin classjavax.ws.rs.client.ClientBuilder
-
sslContext
- Specified by:
sslContextin classjavax.ws.rs.client.ClientBuilder
-
keyStore
- Specified by:
keyStorein classjavax.ws.rs.client.ClientBuilder
-
keyStore
- Overrides:
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
-
property
-
register
-
register
-
register
-
register
-
register
-
register
-
register
-
register
-