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 Constructor Description RestClientBuilderImpl()
-
Method Summary
-
-
-
Method Detail
-
baseUrl
public RestClientBuilderImpl baseUrl(URL url)
- Specified by:
baseUrl
in interfaceorg.eclipse.microprofile.rest.client.RestClientBuilder
-
connectTimeout
public RestClientBuilderImpl connectTimeout(long timeout, TimeUnit timeUnit)
- Specified by:
connectTimeout
in interfaceorg.eclipse.microprofile.rest.client.RestClientBuilder
-
readTimeout
public RestClientBuilderImpl readTimeout(long timeout, TimeUnit timeUnit)
- Specified by:
readTimeout
in interfaceorg.eclipse.microprofile.rest.client.RestClientBuilder
-
sslContext
public RestClientBuilderImpl sslContext(SSLContext sslContext)
- Specified by:
sslContext
in interfaceorg.eclipse.microprofile.rest.client.RestClientBuilder
-
verifyHost
public RestClientBuilderImpl verifyHost(boolean verifyHost)
-
trustStore
public RestClientBuilderImpl trustStore(KeyStore trustStore)
- Specified by:
trustStore
in interfaceorg.eclipse.microprofile.rest.client.RestClientBuilder
-
trustStore
public RestClientBuilderImpl trustStore(KeyStore trustStore, String trustStorePassword)
-
keyStore
public RestClientBuilderImpl keyStore(KeyStore keyStore, String keystorePassword)
- Specified by:
keyStore
in interfaceorg.eclipse.microprofile.rest.client.RestClientBuilder
-
hostnameVerifier
public RestClientBuilderImpl hostnameVerifier(HostnameVerifier hostnameVerifier)
- Specified by:
hostnameVerifier
in interfaceorg.eclipse.microprofile.rest.client.RestClientBuilder
-
followRedirects
public RestClientBuilderImpl followRedirects(boolean follow)
- Specified by:
followRedirects
in interfaceorg.eclipse.microprofile.rest.client.RestClientBuilder
-
proxyAddress
public RestClientBuilderImpl proxyAddress(String proxyHost, int proxyPort)
- Specified by:
proxyAddress
in interfaceorg.eclipse.microprofile.rest.client.RestClientBuilder
-
proxyPassword
public RestClientBuilderImpl proxyPassword(String proxyPassword)
-
proxyUser
public RestClientBuilderImpl proxyUser(String proxyUser)
-
nonProxyHosts
public RestClientBuilderImpl nonProxyHosts(String nonProxyHosts)
-
executorService
public RestClientBuilderImpl executorService(ExecutorService executor)
- 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
public RestClientBuilderImpl property(String name, Object value)
- Specified by:
property
in interfacejakarta.ws.rs.core.Configurable<org.eclipse.microprofile.rest.client.RestClientBuilder>
-
register
public RestClientBuilderImpl register(Class<?> componentClass)
- Specified by:
register
in interfacejakarta.ws.rs.core.Configurable<org.eclipse.microprofile.rest.client.RestClientBuilder>
-
register
public RestClientBuilderImpl register(Class<?> componentClass, int priority)
- Specified by:
register
in interfacejakarta.ws.rs.core.Configurable<org.eclipse.microprofile.rest.client.RestClientBuilder>
-
register
public RestClientBuilderImpl register(Class<?> componentClass, Class<?>... contracts)
- Specified by:
register
in interfacejakarta.ws.rs.core.Configurable<org.eclipse.microprofile.rest.client.RestClientBuilder>
-
register
public RestClientBuilderImpl register(Class<?> componentClass, Map<Class<?>,Integer> contracts)
- Specified by:
register
in interfacejakarta.ws.rs.core.Configurable<org.eclipse.microprofile.rest.client.RestClientBuilder>
-
register
public RestClientBuilderImpl register(Object component)
- Specified by:
register
in interfacejakarta.ws.rs.core.Configurable<org.eclipse.microprofile.rest.client.RestClientBuilder>
-
register
public RestClientBuilderImpl register(Object component, int priority)
- Specified by:
register
in interfacejakarta.ws.rs.core.Configurable<org.eclipse.microprofile.rest.client.RestClientBuilder>
-
register
public RestClientBuilderImpl register(Object component, Class<?>... contracts)
- Specified by:
register
in interfacejakarta.ws.rs.core.Configurable<org.eclipse.microprofile.rest.client.RestClientBuilder>
-
register
public RestClientBuilderImpl register(Object component, Map<Class<?>,Integer> contracts)
- Specified by:
register
in interfacejakarta.ws.rs.core.Configurable<org.eclipse.microprofile.rest.client.RestClientBuilder>
-
baseUri
public RestClientBuilderImpl baseUri(URI uri)
- 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
-
-