| Package | Description |
|---|---|
| com.linecorp.armeria.client |
Client core.
|
| Modifier and Type | Method and Description |
|---|---|
ClientOptionValue<T> |
ClientOption.newValue(T value)
Creates a new value of this option.
|
| Modifier and Type | Method and Description |
|---|---|
Map<ClientOption<Object>,ClientOptionValue<Object>> |
ClientOptions.asMap()
Converts this
ClientOptions to a Map. |
| Modifier and Type | Method and Description |
|---|---|
static <T> T |
Clients.newClient(ClientFactory factory,
Scheme scheme,
EndpointGroup endpointGroup,
Class<T> clientType,
ClientOptionValue<?>... options)
|
static <T> T |
Clients.newClient(ClientFactory factory,
SessionProtocol protocol,
SerializationFormat format,
EndpointGroup endpointGroup,
Class<T> clientType,
ClientOptionValue<?>... options)
|
static <T> T |
Clients.newClient(ClientFactory factory,
String uri,
Class<T> clientType,
ClientOptionValue<?>... options)
|
static <T> T |
Clients.newClient(ClientFactory factory,
URI uri,
Class<T> clientType,
ClientOptionValue<?>... options)
|
static <T> T |
Clients.newClient(Scheme scheme,
EndpointGroup endpointGroup,
Class<T> clientType,
ClientOptionValue<?>... options)
Deprecated.
|
static <T> T |
Clients.newClient(SessionProtocol protocol,
SerializationFormat format,
EndpointGroup endpointGroup,
Class<T> clientType,
ClientOptionValue<?>... options)
Deprecated.
|
static <T> T |
Clients.newClient(String uri,
Class<T> clientType,
ClientOptionValue<?>... options)
Deprecated.
|
static <T> T |
Clients.newClient(URI uri,
Class<T> clientType,
ClientOptionValue<?>... options)
Deprecated.
|
static <T> T |
Clients.newDerivedClient(T client,
ClientOptionValue<?>... additionalOptions)
Creates a new derived client that connects to the same
URI with the specified client
and the specified additionalOptions. |
static WebClient |
WebClient.of(ClientFactory factory,
SessionProtocol protocol,
EndpointGroup endpointGroup,
ClientOptionValue<?>... options)
|
static WebClient |
WebClient.of(ClientFactory factory,
String uri,
ClientOptionValue<?>... options)
|
static WebClient |
WebClient.of(ClientFactory factory,
URI uri,
ClientOptionValue<?>... options)
|
static ClientOptions |
ClientOptions.of(ClientOptions baseOptions,
ClientOptionValue<?>... options)
Merges the specified
ClientOptions and ClientOptionValues. |
static ClientOptions |
ClientOptions.of(ClientOptionValue<?>... options)
Returns the
ClientOptions with the specified ClientOptionValues. |
static WebClient |
WebClient.of(SessionProtocol protocol,
EndpointGroup endpointGroup,
ClientOptionValue<?>... options)
|
static WebClient |
WebClient.of(String uri,
ClientOptionValue<?>... options)
Deprecated.
|
static WebClient |
WebClient.of(URI uri,
ClientOptionValue<?>... options)
Deprecated.
|
<T> WebClientBuilder |
WebClientBuilder.option(ClientOptionValue<T> optionValue) |
<T> ClientOptionsBuilder |
ClientOptionsBuilder.option(ClientOptionValue<T> optionValue) |
<T> ClientBuilder |
ClientBuilder.option(ClientOptionValue<T> optionValue) |
WebClientBuilder |
WebClientBuilder.options(ClientOptionValue<?>... options) |
ClientOptionsBuilder |
ClientOptionsBuilder.options(ClientOptionValue<?>... options) |
ClientBuilder |
ClientBuilder.options(ClientOptionValue<?>... options) |
| Modifier and Type | Method and Description |
|---|---|
static <T> T |
Clients.newDerivedClient(T client,
Iterable<ClientOptionValue<?>> additionalOptions)
Creates a new derived client that connects to the same
URI with the specified client
and the specified additionalOptions. |
static ClientOptions |
ClientOptions.of(ClientOptions baseOptions,
Iterable<ClientOptionValue<?>> options)
Merges the specified
ClientOptions and ClientOptionValues. |
static ClientOptions |
ClientOptions.of(Iterable<ClientOptionValue<?>> options)
Returns the
ClientOptions with the specified ClientOptionValues. |
WebClientBuilder |
WebClientBuilder.options(Iterable<ClientOptionValue<?>> options) |
ClientOptionsBuilder |
ClientOptionsBuilder.options(Iterable<ClientOptionValue<?>> options) |
ClientBuilder |
ClientBuilder.options(Iterable<ClientOptionValue<?>> options) |
Copyright © 2020 LeanCloud. All rights reserved.