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) disableDefaultMapper(Boolean disableDefaultMapper) executorService(ExecutorService executor) followRedirects(boolean follow) jakarta.ws.rs.core.Configurationorg.eclipse.microprofile.rest.client.RestClientBuilderhostnameVerifier(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) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.microprofile.rest.client.RestClientBuilder
baseUri
-
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
-
disableDefaultMapper
-
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
-
header
- Specified by:
headerin 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
-