| Package | Description |
|---|---|
| com.linecorp.armeria.client |
Client core.
|
| Modifier and Type | Method and Description |
|---|---|
ClientBuilder |
ClientBuilder.addHttpHeader(CharSequence name,
Object value) |
ClientBuilder |
ClientBuilder.addHttpHeaders(Iterable<? extends Map.Entry<? extends CharSequence,?>> httpHeaders) |
static ClientBuilder |
Clients.builder(Scheme scheme,
EndpointGroup endpointGroup)
Returns a new
ClientBuilder that builds the client that connects to the specified
EndpointGroup with the Scheme. |
static ClientBuilder |
Clients.builder(SessionProtocol protocol,
EndpointGroup endpointGroup)
Returns a new
ClientBuilder that builds the client that connects to the specified
EndpointGroup with the SessionProtocol. |
static ClientBuilder |
Clients.builder(String uri)
Returns a new
ClientBuilder that builds the client that connects to the specified uri. |
static ClientBuilder |
Clients.builder(String scheme,
EndpointGroup endpointGroup)
Returns a new
ClientBuilder that builds the client that connects to the specified
EndpointGroup with the scheme. |
static ClientBuilder |
Clients.builder(URI uri)
Returns a new
ClientBuilder that builds the client that connects to the specified URI. |
ClientBuilder |
ClientBuilder.decorator(DecoratingHttpClientFunction decorator) |
ClientBuilder |
ClientBuilder.decorator(Function<? super HttpClient,? extends HttpClient> decorator) |
ClientBuilder |
ClientBuilder.defaultMaxResponseLength(long maxResponseLength)
Deprecated.
|
ClientBuilder |
ClientBuilder.defaultResponseTimeout(Duration responseTimeout)
Deprecated.
|
ClientBuilder |
ClientBuilder.defaultResponseTimeoutMillis(long responseTimeoutMillis)
Deprecated.
|
ClientBuilder |
ClientBuilder.defaultWriteTimeout(Duration writeTimeout)
Deprecated.
|
ClientBuilder |
ClientBuilder.defaultWriteTimeoutMillis(long writeTimeoutMillis)
Deprecated.
|
ClientBuilder |
ClientBuilder.endpointRemapper(Function<? super Endpoint,? extends EndpointGroup> endpointRemapper) |
ClientBuilder |
ClientBuilder.factory(ClientFactory factory) |
ClientBuilder |
ClientBuilder.maxResponseLength(long maxResponseLength) |
<T> ClientBuilder |
ClientBuilder.option(ClientOption<T> option,
T value) |
<T> ClientBuilder |
ClientBuilder.option(ClientOptionValue<T> optionValue) |
ClientBuilder |
ClientBuilder.options(ClientOptions options) |
ClientBuilder |
ClientBuilder.options(ClientOptionValue<?>... options) |
ClientBuilder |
ClientBuilder.options(Iterable<ClientOptionValue<?>> options) |
ClientBuilder |
ClientBuilder.path(String path)
Sets the
path of the client. |
ClientBuilder |
ClientBuilder.requestIdGenerator(Supplier<RequestId> requestIdGenerator) |
ClientBuilder |
ClientBuilder.responseTimeout(Duration responseTimeout) |
ClientBuilder |
ClientBuilder.responseTimeoutMillis(long responseTimeoutMillis) |
ClientBuilder |
ClientBuilder.rpcDecorator(DecoratingRpcClientFunction decorator) |
ClientBuilder |
ClientBuilder.rpcDecorator(Function<? super RpcClient,? extends RpcClient> decorator) |
ClientBuilder |
ClientBuilder.serializationFormat(SerializationFormat format)
Sets the
SerializationFormat of the client. |
ClientBuilder |
ClientBuilder.setHttpHeader(CharSequence name,
Object value) |
ClientBuilder |
ClientBuilder.setHttpHeaders(Iterable<? extends Map.Entry<? extends CharSequence,?>> httpHeaders) |
ClientBuilder |
ClientBuilder.writeTimeout(Duration writeTimeout) |
ClientBuilder |
ClientBuilder.writeTimeoutMillis(long writeTimeoutMillis) |
Copyright © 2020 LeanCloud. All rights reserved.