public class CxfTypeSafeClientBuilder extends Object implements org.eclipse.microprofile.rest.client.RestClientBuilder, javax.ws.rs.core.Configurable<org.eclipse.microprofile.rest.client.RestClientBuilder>
Constructor and Description |
---|
CxfTypeSafeClientBuilder() |
Modifier and Type | Method and Description |
---|---|
org.eclipse.microprofile.rest.client.RestClientBuilder |
baseUri(URI uri) |
org.eclipse.microprofile.rest.client.RestClientBuilder |
baseUrl(URL url) |
<T> T |
build(Class<T> aClass) |
void |
close() |
org.eclipse.microprofile.rest.client.RestClientBuilder |
connectTimeout(long timeout,
TimeUnit unit) |
org.eclipse.microprofile.rest.client.RestClientBuilder |
executorService(ExecutorService executor) |
org.eclipse.microprofile.rest.client.RestClientBuilder |
followRedirects(boolean follows) |
javax.ws.rs.core.Configuration |
getConfiguration() |
org.eclipse.microprofile.rest.client.RestClientBuilder |
hostnameVerifier(HostnameVerifier verifier) |
org.eclipse.microprofile.rest.client.RestClientBuilder |
keyStore(KeyStore store,
String password) |
org.eclipse.microprofile.rest.client.RestClientBuilder |
property(String key,
Object value) |
org.eclipse.microprofile.rest.client.RestClientBuilder |
proxyAddress(String proxyHost,
int proxyPort) |
org.eclipse.microprofile.rest.client.RestClientBuilder |
queryParamStyle(org.eclipse.microprofile.rest.client.ext.QueryParamStyle style) |
org.eclipse.microprofile.rest.client.RestClientBuilder |
readTimeout(long timeout,
TimeUnit unit) |
org.eclipse.microprofile.rest.client.RestClientBuilder |
register(Class<?> componentClass) |
org.eclipse.microprofile.rest.client.RestClientBuilder |
register(Class<?> componentClass,
Class<?>... contracts) |
org.eclipse.microprofile.rest.client.RestClientBuilder |
register(Class<?> componentClass,
int priority) |
org.eclipse.microprofile.rest.client.RestClientBuilder |
register(Class<?> componentClass,
Map<Class<?>,Integer> contracts) |
org.eclipse.microprofile.rest.client.RestClientBuilder |
register(Object component) |
org.eclipse.microprofile.rest.client.RestClientBuilder |
register(Object component,
Class<?>... contracts) |
org.eclipse.microprofile.rest.client.RestClientBuilder |
register(Object component,
int priority) |
org.eclipse.microprofile.rest.client.RestClientBuilder |
register(Object component,
Map<Class<?>,Integer> contracts) |
org.eclipse.microprofile.rest.client.RestClientBuilder |
sslContext(SSLContext sslContext) |
org.eclipse.microprofile.rest.client.RestClientBuilder |
trustStore(KeyStore store) |
public org.eclipse.microprofile.rest.client.RestClientBuilder baseUrl(URL url)
baseUrl
in interface org.eclipse.microprofile.rest.client.RestClientBuilder
public org.eclipse.microprofile.rest.client.RestClientBuilder baseUri(URI uri)
baseUri
in interface org.eclipse.microprofile.rest.client.RestClientBuilder
public org.eclipse.microprofile.rest.client.RestClientBuilder executorService(ExecutorService executor)
executorService
in interface org.eclipse.microprofile.rest.client.RestClientBuilder
public org.eclipse.microprofile.rest.client.RestClientBuilder connectTimeout(long timeout, TimeUnit unit)
connectTimeout
in interface org.eclipse.microprofile.rest.client.RestClientBuilder
public org.eclipse.microprofile.rest.client.RestClientBuilder readTimeout(long timeout, TimeUnit unit)
readTimeout
in interface org.eclipse.microprofile.rest.client.RestClientBuilder
public <T> T build(Class<T> aClass)
build
in interface org.eclipse.microprofile.rest.client.RestClientBuilder
public javax.ws.rs.core.Configuration getConfiguration()
getConfiguration
in interface javax.ws.rs.core.Configurable<org.eclipse.microprofile.rest.client.RestClientBuilder>
public org.eclipse.microprofile.rest.client.RestClientBuilder property(String key, Object value)
property
in interface javax.ws.rs.core.Configurable<org.eclipse.microprofile.rest.client.RestClientBuilder>
public org.eclipse.microprofile.rest.client.RestClientBuilder register(Class<?> componentClass)
register
in interface javax.ws.rs.core.Configurable<org.eclipse.microprofile.rest.client.RestClientBuilder>
public org.eclipse.microprofile.rest.client.RestClientBuilder register(Object component)
register
in interface javax.ws.rs.core.Configurable<org.eclipse.microprofile.rest.client.RestClientBuilder>
public org.eclipse.microprofile.rest.client.RestClientBuilder register(Class<?> componentClass, int priority)
register
in interface javax.ws.rs.core.Configurable<org.eclipse.microprofile.rest.client.RestClientBuilder>
public org.eclipse.microprofile.rest.client.RestClientBuilder register(Class<?> componentClass, Class<?>... contracts)
register
in interface javax.ws.rs.core.Configurable<org.eclipse.microprofile.rest.client.RestClientBuilder>
public org.eclipse.microprofile.rest.client.RestClientBuilder register(Class<?> componentClass, Map<Class<?>,Integer> contracts)
register
in interface javax.ws.rs.core.Configurable<org.eclipse.microprofile.rest.client.RestClientBuilder>
public org.eclipse.microprofile.rest.client.RestClientBuilder register(Object component, int priority)
register
in interface javax.ws.rs.core.Configurable<org.eclipse.microprofile.rest.client.RestClientBuilder>
public org.eclipse.microprofile.rest.client.RestClientBuilder register(Object component, Class<?>... contracts)
register
in interface javax.ws.rs.core.Configurable<org.eclipse.microprofile.rest.client.RestClientBuilder>
public org.eclipse.microprofile.rest.client.RestClientBuilder register(Object component, Map<Class<?>,Integer> contracts)
register
in interface javax.ws.rs.core.Configurable<org.eclipse.microprofile.rest.client.RestClientBuilder>
public org.eclipse.microprofile.rest.client.RestClientBuilder sslContext(SSLContext sslContext)
sslContext
in interface org.eclipse.microprofile.rest.client.RestClientBuilder
public org.eclipse.microprofile.rest.client.RestClientBuilder keyStore(KeyStore store, String password)
keyStore
in interface org.eclipse.microprofile.rest.client.RestClientBuilder
public org.eclipse.microprofile.rest.client.RestClientBuilder trustStore(KeyStore store)
trustStore
in interface org.eclipse.microprofile.rest.client.RestClientBuilder
public org.eclipse.microprofile.rest.client.RestClientBuilder hostnameVerifier(HostnameVerifier verifier)
hostnameVerifier
in interface org.eclipse.microprofile.rest.client.RestClientBuilder
public org.eclipse.microprofile.rest.client.RestClientBuilder followRedirects(boolean follows)
followRedirects
in interface org.eclipse.microprofile.rest.client.RestClientBuilder
public org.eclipse.microprofile.rest.client.RestClientBuilder proxyAddress(String proxyHost, int proxyPort)
proxyAddress
in interface org.eclipse.microprofile.rest.client.RestClientBuilder
public org.eclipse.microprofile.rest.client.RestClientBuilder queryParamStyle(org.eclipse.microprofile.rest.client.ext.QueryParamStyle style)
queryParamStyle
in interface org.eclipse.microprofile.rest.client.RestClientBuilder
public void close()
Apache CXF