Class RestClientBuilderImpl
java.lang.Object
io.quarkus.rest.client.reactive.runtime.RestClientBuilderImpl
- All Implemented Interfaces:
jakarta.ws.rs.core.Configurable<org.eclipse.microprofile.rest.client.RestClientBuilder>
,org.eclipse.microprofile.rest.client.RestClientBuilder
public class RestClientBuilderImpl
extends Object
implements org.eclipse.microprofile.rest.client.RestClientBuilder
Builder implementation for MicroProfile Rest Client
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescription<T> T
clientLogger
(org.jboss.resteasy.reactive.client.api.ClientLogger clientLogger) connectTimeout
(long timeout, TimeUnit timeUnit) executorService
(ExecutorService executor) followRedirects
(boolean follow) jakarta.ws.rs.core.Configuration
hostnameVerifier
(HostnameVerifier hostnameVerifier) loggingBodyLimit
(Integer limit) loggingScope
(org.jboss.resteasy.reactive.client.api.LoggingScope loggingScope) nonProxyHosts
(String nonProxyHosts) proxyAddress
(String proxyHost, int proxyPort) proxyPassword
(String proxyPassword) queryParamStyle
(org.eclipse.microprofile.rest.client.ext.QueryParamStyle style) readTimeout
(long timeout, TimeUnit timeUnit) sslContext
(SSLContext sslContext) trustAll
(boolean trustAll) trustStore
(KeyStore trustStore) trustStore
(KeyStore trustStore, String trustStorePassword) verifyHost
(boolean verifyHost)
-
Constructor Details
-
RestClientBuilderImpl
public RestClientBuilderImpl()
-
-
Method Details
-
baseUrl
- Specified by:
baseUrl
in interfaceorg.eclipse.microprofile.rest.client.RestClientBuilder
-
connectTimeout
- Specified by:
connectTimeout
in interfaceorg.eclipse.microprofile.rest.client.RestClientBuilder
-
readTimeout
- Specified by:
readTimeout
in interfaceorg.eclipse.microprofile.rest.client.RestClientBuilder
-
sslContext
- Specified by:
sslContext
in interfaceorg.eclipse.microprofile.rest.client.RestClientBuilder
-
verifyHost
-
trustStore
- Specified by:
trustStore
in interfaceorg.eclipse.microprofile.rest.client.RestClientBuilder
-
trustStore
-
keyStore
- Specified by:
keyStore
in interfaceorg.eclipse.microprofile.rest.client.RestClientBuilder
-
hostnameVerifier
- Specified by:
hostnameVerifier
in interfaceorg.eclipse.microprofile.rest.client.RestClientBuilder
-
followRedirects
- Specified by:
followRedirects
in interfaceorg.eclipse.microprofile.rest.client.RestClientBuilder
-
proxyAddress
- Specified by:
proxyAddress
in interfaceorg.eclipse.microprofile.rest.client.RestClientBuilder
-
proxyPassword
-
proxyUser
-
nonProxyHosts
-
clientLogger
public RestClientBuilderImpl clientLogger(org.jboss.resteasy.reactive.client.api.ClientLogger clientLogger) -
loggingScope
public RestClientBuilderImpl loggingScope(org.jboss.resteasy.reactive.client.api.LoggingScope loggingScope) -
loggingBodyLimit
-
trustAll
-
executorService
- Specified by:
executorService
in interfaceorg.eclipse.microprofile.rest.client.RestClientBuilder
-
getConfiguration
public jakarta.ws.rs.core.Configuration getConfiguration()- Specified by:
getConfiguration
in interfacejakarta.ws.rs.core.Configurable<org.eclipse.microprofile.rest.client.RestClientBuilder>
-
property
- Specified by:
property
in interfacejakarta.ws.rs.core.Configurable<org.eclipse.microprofile.rest.client.RestClientBuilder>
-
register
- Specified by:
register
in interfacejakarta.ws.rs.core.Configurable<org.eclipse.microprofile.rest.client.RestClientBuilder>
-
register
- Specified by:
register
in interfacejakarta.ws.rs.core.Configurable<org.eclipse.microprofile.rest.client.RestClientBuilder>
-
register
- Specified by:
register
in interfacejakarta.ws.rs.core.Configurable<org.eclipse.microprofile.rest.client.RestClientBuilder>
-
register
- Specified by:
register
in interfacejakarta.ws.rs.core.Configurable<org.eclipse.microprofile.rest.client.RestClientBuilder>
-
register
- Specified by:
register
in interfacejakarta.ws.rs.core.Configurable<org.eclipse.microprofile.rest.client.RestClientBuilder>
-
register
- Specified by:
register
in interfacejakarta.ws.rs.core.Configurable<org.eclipse.microprofile.rest.client.RestClientBuilder>
-
register
- Specified by:
register
in interfacejakarta.ws.rs.core.Configurable<org.eclipse.microprofile.rest.client.RestClientBuilder>
-
register
- Specified by:
register
in interfacejakarta.ws.rs.core.Configurable<org.eclipse.microprofile.rest.client.RestClientBuilder>
-
baseUri
- Specified by:
baseUri
in interfaceorg.eclipse.microprofile.rest.client.RestClientBuilder
-
queryParamStyle
public RestClientBuilderImpl queryParamStyle(org.eclipse.microprofile.rest.client.ext.QueryParamStyle style) - Specified by:
queryParamStyle
in interfaceorg.eclipse.microprofile.rest.client.RestClientBuilder
-
build
public <T> T build(Class<T> aClass) throws IllegalStateException, org.eclipse.microprofile.rest.client.RestClientDefinitionException - Specified by:
build
in interfaceorg.eclipse.microprofile.rest.client.RestClientBuilder
- Throws:
IllegalStateException
org.eclipse.microprofile.rest.client.RestClientDefinitionException
-