public abstract class ClientBuilder extends Object implements Configurable<ClientBuilder>
| Modifier and Type | Field and Description |
|---|---|
static String |
JAXRS_DEFAULT_CLIENT_BUILDER_PROPERTY |
| Modifier | Constructor and Description |
|---|---|
protected |
ClientBuilder() |
| Modifier and Type | Method and Description |
|---|---|
abstract Client |
build() |
abstract ClientBuilder |
connectTimeout(long timeout,
TimeUnit unit) |
abstract ClientBuilder |
executorService(ExecutorService executorService) |
abstract ClientBuilder |
hostnameVerifier(HostnameVerifier verifier) |
abstract ClientBuilder |
keyStore(KeyStore keyStore,
char[] password) |
ClientBuilder |
keyStore(KeyStore keyStore,
String password) |
static ClientBuilder |
newBuilder() |
static Client |
newClient() |
static Client |
newClient(Configuration configuration) |
abstract ClientBuilder |
readTimeout(long timeout,
TimeUnit unit) |
abstract ClientBuilder |
scheduledExecutorService(ScheduledExecutorService scheduledExecutorService) |
abstract ClientBuilder |
sslContext(SSLContext sslContext) |
abstract ClientBuilder |
trustStore(KeyStore trustStore) |
abstract ClientBuilder |
withConfig(Configuration config) |
public static final String JAXRS_DEFAULT_CLIENT_BUILDER_PROPERTY
public static ClientBuilder newBuilder()
public static Client newClient()
public static Client newClient(Configuration configuration)
public abstract ClientBuilder withConfig(Configuration config)
public abstract ClientBuilder sslContext(SSLContext sslContext)
public abstract ClientBuilder keyStore(KeyStore keyStore, char[] password)
public ClientBuilder keyStore(KeyStore keyStore, String password)
public abstract ClientBuilder trustStore(KeyStore trustStore)
public abstract ClientBuilder hostnameVerifier(HostnameVerifier verifier)
public abstract ClientBuilder executorService(ExecutorService executorService)
public abstract ClientBuilder scheduledExecutorService(ScheduledExecutorService scheduledExecutorService)
public abstract ClientBuilder connectTimeout(long timeout, TimeUnit unit)
public abstract ClientBuilder readTimeout(long timeout, TimeUnit unit)
public abstract Client build()
Copyright © 2018 The Apache Software Foundation. All rights reserved.