Class CxfTypeSafeClientBuilder
- java.lang.Object
-
- org.apache.cxf.microprofile.client.CxfTypeSafeClientBuilder
-
- All Implemented Interfaces:
javax.ws.rs.core.Configurable<org.eclipse.microprofile.rest.client.RestClientBuilder>,org.eclipse.microprofile.rest.client.RestClientBuilder
public class CxfTypeSafeClientBuilder extends Object implements org.eclipse.microprofile.rest.client.RestClientBuilder, javax.ws.rs.core.Configurable<org.eclipse.microprofile.rest.client.RestClientBuilder>
-
-
Constructor Summary
Constructors Constructor Description CxfTypeSafeClientBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.microprofile.rest.client.RestClientBuilderbaseUri(URI uri)org.eclipse.microprofile.rest.client.RestClientBuilderbaseUrl(URL url)<T> Tbuild(Class<T> aClass)voidclose()org.eclipse.microprofile.rest.client.RestClientBuilderconnectTimeout(long timeout, TimeUnit unit)org.eclipse.microprofile.rest.client.RestClientBuilderexecutorService(ExecutorService executor)org.eclipse.microprofile.rest.client.RestClientBuilderfollowRedirects(boolean follows)javax.ws.rs.core.ConfigurationgetConfiguration()org.eclipse.microprofile.rest.client.RestClientBuilderhostnameVerifier(HostnameVerifier verifier)org.eclipse.microprofile.rest.client.RestClientBuilderkeyStore(KeyStore store, String password)org.eclipse.microprofile.rest.client.RestClientBuilderproperty(String key, Object value)org.eclipse.microprofile.rest.client.RestClientBuilderproxyAddress(String proxyHost, int proxyPort)org.eclipse.microprofile.rest.client.RestClientBuilderqueryParamStyle(org.eclipse.microprofile.rest.client.ext.QueryParamStyle style)org.eclipse.microprofile.rest.client.RestClientBuilderreadTimeout(long timeout, TimeUnit unit)org.eclipse.microprofile.rest.client.RestClientBuilderregister(Class<?> componentClass)org.eclipse.microprofile.rest.client.RestClientBuilderregister(Class<?> componentClass, int priority)org.eclipse.microprofile.rest.client.RestClientBuilderregister(Class<?> componentClass, Class<?>... contracts)org.eclipse.microprofile.rest.client.RestClientBuilderregister(Class<?> componentClass, Map<Class<?>,Integer> contracts)org.eclipse.microprofile.rest.client.RestClientBuilderregister(Object component)org.eclipse.microprofile.rest.client.RestClientBuilderregister(Object component, int priority)org.eclipse.microprofile.rest.client.RestClientBuilderregister(Object component, Class<?>... contracts)org.eclipse.microprofile.rest.client.RestClientBuilderregister(Object component, Map<Class<?>,Integer> contracts)org.eclipse.microprofile.rest.client.RestClientBuildersslContext(SSLContext sslContext)org.eclipse.microprofile.rest.client.RestClientBuildertrustStore(KeyStore store)
-
-
-
Method Detail
-
baseUrl
public org.eclipse.microprofile.rest.client.RestClientBuilder baseUrl(URL url)
- Specified by:
baseUrlin interfaceorg.eclipse.microprofile.rest.client.RestClientBuilder
-
baseUri
public org.eclipse.microprofile.rest.client.RestClientBuilder baseUri(URI uri)
- Specified by:
baseUriin interfaceorg.eclipse.microprofile.rest.client.RestClientBuilder
-
executorService
public org.eclipse.microprofile.rest.client.RestClientBuilder executorService(ExecutorService executor)
- Specified by:
executorServicein interfaceorg.eclipse.microprofile.rest.client.RestClientBuilder
-
connectTimeout
public org.eclipse.microprofile.rest.client.RestClientBuilder connectTimeout(long timeout, TimeUnit unit)- Specified by:
connectTimeoutin interfaceorg.eclipse.microprofile.rest.client.RestClientBuilder
-
readTimeout
public org.eclipse.microprofile.rest.client.RestClientBuilder readTimeout(long timeout, TimeUnit unit)- Specified by:
readTimeoutin interfaceorg.eclipse.microprofile.rest.client.RestClientBuilder
-
build
public <T> T build(Class<T> aClass)
- Specified by:
buildin interfaceorg.eclipse.microprofile.rest.client.RestClientBuilder
-
getConfiguration
public javax.ws.rs.core.Configuration getConfiguration()
- Specified by:
getConfigurationin interfacejavax.ws.rs.core.Configurable<org.eclipse.microprofile.rest.client.RestClientBuilder>
-
property
public org.eclipse.microprofile.rest.client.RestClientBuilder property(String key, Object value)
- Specified by:
propertyin interfacejavax.ws.rs.core.Configurable<org.eclipse.microprofile.rest.client.RestClientBuilder>
-
register
public org.eclipse.microprofile.rest.client.RestClientBuilder register(Class<?> componentClass)
- Specified by:
registerin interfacejavax.ws.rs.core.Configurable<org.eclipse.microprofile.rest.client.RestClientBuilder>
-
register
public org.eclipse.microprofile.rest.client.RestClientBuilder register(Object component)
- Specified by:
registerin interfacejavax.ws.rs.core.Configurable<org.eclipse.microprofile.rest.client.RestClientBuilder>
-
register
public org.eclipse.microprofile.rest.client.RestClientBuilder register(Class<?> componentClass, int priority)
- Specified by:
registerin interfacejavax.ws.rs.core.Configurable<org.eclipse.microprofile.rest.client.RestClientBuilder>
-
register
public org.eclipse.microprofile.rest.client.RestClientBuilder register(Class<?> componentClass, Class<?>... contracts)
- Specified by:
registerin interfacejavax.ws.rs.core.Configurable<org.eclipse.microprofile.rest.client.RestClientBuilder>
-
register
public org.eclipse.microprofile.rest.client.RestClientBuilder register(Class<?> componentClass, Map<Class<?>,Integer> contracts)
- Specified by:
registerin interfacejavax.ws.rs.core.Configurable<org.eclipse.microprofile.rest.client.RestClientBuilder>
-
register
public org.eclipse.microprofile.rest.client.RestClientBuilder register(Object component, int priority)
- Specified by:
registerin interfacejavax.ws.rs.core.Configurable<org.eclipse.microprofile.rest.client.RestClientBuilder>
-
register
public org.eclipse.microprofile.rest.client.RestClientBuilder register(Object component, Class<?>... contracts)
- Specified by:
registerin interfacejavax.ws.rs.core.Configurable<org.eclipse.microprofile.rest.client.RestClientBuilder>
-
register
public org.eclipse.microprofile.rest.client.RestClientBuilder register(Object component, Map<Class<?>,Integer> contracts)
- Specified by:
registerin interfacejavax.ws.rs.core.Configurable<org.eclipse.microprofile.rest.client.RestClientBuilder>
-
sslContext
public org.eclipse.microprofile.rest.client.RestClientBuilder sslContext(SSLContext sslContext)
- Specified by:
sslContextin interfaceorg.eclipse.microprofile.rest.client.RestClientBuilder
-
keyStore
public org.eclipse.microprofile.rest.client.RestClientBuilder keyStore(KeyStore store, String password)
- Specified by:
keyStorein interfaceorg.eclipse.microprofile.rest.client.RestClientBuilder
-
trustStore
public org.eclipse.microprofile.rest.client.RestClientBuilder trustStore(KeyStore store)
- Specified by:
trustStorein interfaceorg.eclipse.microprofile.rest.client.RestClientBuilder
-
hostnameVerifier
public org.eclipse.microprofile.rest.client.RestClientBuilder hostnameVerifier(HostnameVerifier verifier)
- Specified by:
hostnameVerifierin interfaceorg.eclipse.microprofile.rest.client.RestClientBuilder
-
followRedirects
public org.eclipse.microprofile.rest.client.RestClientBuilder followRedirects(boolean follows)
- Specified by:
followRedirectsin interfaceorg.eclipse.microprofile.rest.client.RestClientBuilder
-
proxyAddress
public org.eclipse.microprofile.rest.client.RestClientBuilder proxyAddress(String proxyHost, int proxyPort)
- Specified by:
proxyAddressin interfaceorg.eclipse.microprofile.rest.client.RestClientBuilder
-
queryParamStyle
public org.eclipse.microprofile.rest.client.RestClientBuilder queryParamStyle(org.eclipse.microprofile.rest.client.ext.QueryParamStyle style)
- Specified by:
queryParamStylein interfaceorg.eclipse.microprofile.rest.client.RestClientBuilder
-
close
public void close()
-
-