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
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> TclientLogger(org.jboss.resteasy.reactive.client.api.ClientLogger clientLogger) connectTimeout(long timeout, TimeUnit timeUnit) executorService(ExecutorService executor) followRedirects(boolean follow) jakarta.ws.rs.core.ConfigurationhostnameVerifier(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) tlsConfiguration(TlsConfiguration tlsConfiguration) trustAll(boolean trustAll) trustStore(KeyStore trustStore) trustStore(KeyStore trustStore, String trustStorePassword) verifyHost(boolean verifyHost)
-
Constructor Details
-
RestClientBuilderImpl
public RestClientBuilderImpl()
-
-
Method Details
-
baseUrl
- Specified by:
baseUrlin interfaceorg.eclipse.microprofile.rest.client.RestClientBuilder
-
connectTimeout
- Specified by:
connectTimeoutin interfaceorg.eclipse.microprofile.rest.client.RestClientBuilder
-
readTimeout
- Specified by:
readTimeoutin interfaceorg.eclipse.microprofile.rest.client.RestClientBuilder
-
tlsConfiguration
-
sslContext
- Specified by:
sslContextin interfaceorg.eclipse.microprofile.rest.client.RestClientBuilder
-
verifyHost
-
trustStore
- Specified by:
trustStorein interfaceorg.eclipse.microprofile.rest.client.RestClientBuilder
-
trustStore
-
keyStore
- Specified by:
keyStorein interfaceorg.eclipse.microprofile.rest.client.RestClientBuilder
-
hostnameVerifier
- Specified by:
hostnameVerifierin interfaceorg.eclipse.microprofile.rest.client.RestClientBuilder
-
followRedirects
- Specified by:
followRedirectsin interfaceorg.eclipse.microprofile.rest.client.RestClientBuilder
-
proxyAddress
- Specified by:
proxyAddressin interfaceorg.eclipse.microprofile.rest.client.RestClientBuilder
-
proxyPassword
-
proxyUser
-
nonProxyHosts
-
multipartPostEncoderMode
-
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
-
userAgent
-
executorService
- Specified by:
executorServicein interfaceorg.eclipse.microprofile.rest.client.RestClientBuilder
-
getConfiguration
public jakarta.ws.rs.core.Configuration getConfiguration()- Specified by:
getConfigurationin interfacejakarta.ws.rs.core.Configurable<org.eclipse.microprofile.rest.client.RestClientBuilder>
-
property
- Specified by:
propertyin interfacejakarta.ws.rs.core.Configurable<org.eclipse.microprofile.rest.client.RestClientBuilder>
-
register
- Specified by:
registerin interfacejakarta.ws.rs.core.Configurable<org.eclipse.microprofile.rest.client.RestClientBuilder>
-
register
- Specified by:
registerin interfacejakarta.ws.rs.core.Configurable<org.eclipse.microprofile.rest.client.RestClientBuilder>
-
register
- Specified by:
registerin interfacejakarta.ws.rs.core.Configurable<org.eclipse.microprofile.rest.client.RestClientBuilder>
-
register
- Specified by:
registerin interfacejakarta.ws.rs.core.Configurable<org.eclipse.microprofile.rest.client.RestClientBuilder>
-
register
- Specified by:
registerin interfacejakarta.ws.rs.core.Configurable<org.eclipse.microprofile.rest.client.RestClientBuilder>
-
register
- Specified by:
registerin interfacejakarta.ws.rs.core.Configurable<org.eclipse.microprofile.rest.client.RestClientBuilder>
-
register
- Specified by:
registerin interfacejakarta.ws.rs.core.Configurable<org.eclipse.microprofile.rest.client.RestClientBuilder>
-
register
- Specified by:
registerin interfacejakarta.ws.rs.core.Configurable<org.eclipse.microprofile.rest.client.RestClientBuilder>
-
baseUri
- Specified by:
baseUriin interfaceorg.eclipse.microprofile.rest.client.RestClientBuilder
-
queryParamStyle
public RestClientBuilderImpl queryParamStyle(org.eclipse.microprofile.rest.client.ext.QueryParamStyle style) - Specified by:
queryParamStylein interfaceorg.eclipse.microprofile.rest.client.RestClientBuilder
-
build
public <T> T build(Class<T> aClass) throws IllegalStateException, org.eclipse.microprofile.rest.client.RestClientDefinitionException - Specified by:
buildin interfaceorg.eclipse.microprofile.rest.client.RestClientBuilder- Throws:
IllegalStateExceptionorg.eclipse.microprofile.rest.client.RestClientDefinitionException
-