| Package | Description |
|---|---|
| com.linecorp.armeria.client |
Client core.
|
| com.linecorp.armeria.client.endpoint.healthcheck |
Filters out unhealthy
Endpoints from an existing
EndpointGroup by sending health check requests. |
| Modifier and Type | Class and Description |
|---|---|
class |
DecoratingClientFactory
|
| Modifier and Type | Field and Description |
|---|---|
static ClientFactory |
ClientFactory.DEFAULT
Deprecated.
Use
ofDefault(). |
| Modifier and Type | Field and Description |
|---|---|
static ClientOption<ClientFactory> |
ClientOption.FACTORY
The
ClientFactory used for creating a client. |
| Modifier and Type | Method and Description |
|---|---|
ClientFactory |
ClientFactoryBuilder.build()
Returns a newly-created
ClientFactory based on the properties of this builder. |
protected ClientFactory |
DecoratingClientFactory.delegate()
Returns the delegate
ClientFactory. |
ClientFactory |
ClientOptions.factory()
Returns the
ClientFactory used for creating a client. |
default ClientFactory |
ClientBuilderParams.factory()
Deprecated.
Use
ClientBuilderParams.options() to get ClientOption.FACTORY. |
static ClientFactory |
ClientFactory.insecure()
Returns the insecure default
ClientFactory implementation which does not verify server's TLS
certificate chain. |
ClientFactory |
ClientFactoryProvider.newFactory(ClientFactory httpClientFactory)
Creates a new
ClientFactory. |
static ClientFactory |
ClientFactory.ofDefault()
Returns the default
ClientFactory implementation. |
| Modifier and Type | Method and Description |
|---|---|
WebClientBuilder |
WebClientBuilder.factory(ClientFactory factory) |
ClientOptionsBuilder |
ClientOptionsBuilder.factory(ClientFactory factory) |
ClientBuilder |
ClientBuilder.factory(ClientFactory factory) |
static <T> T |
Clients.newClient(ClientFactory factory,
Scheme scheme,
EndpointGroup endpointGroup,
Class<T> clientType,
ClientOptions options)
|
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,
ClientOptions 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,
ClientOptions options)
Deprecated.
|
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,
ClientOptions options)
Deprecated.
|
static <T> T |
Clients.newClient(ClientFactory factory,
URI uri,
Class<T> clientType,
ClientOptionValue<?>... options)
|
ClientFactory |
ClientFactoryProvider.newFactory(ClientFactory httpClientFactory)
Creates a new
ClientFactory. |
static WebClient |
WebClient.of(ClientFactory factory,
SessionProtocol protocol,
EndpointGroup endpointGroup,
ClientOptions options)
|
static WebClient |
WebClient.of(ClientFactory factory,
SessionProtocol protocol,
EndpointGroup endpointGroup,
ClientOptionValue<?>... options)
|
static WebClient |
WebClient.of(ClientFactory factory,
String uri,
ClientOptions options)
|
static WebClient |
WebClient.of(ClientFactory factory,
String uri,
ClientOptionValue<?>... options)
|
static WebClient |
WebClient.of(ClientFactory factory,
URI uri,
ClientOptions options)
|
static WebClient |
WebClient.of(ClientFactory factory,
URI uri,
ClientOptionValue<?>... options)
|
| Constructor and Description |
|---|
DecoratingClientFactory(ClientFactory delegate)
Creates a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
HealthCheckedEndpointGroupBuilder |
HealthCheckedEndpointGroupBuilder.clientFactory(ClientFactory clientFactory) |
AbstractHealthCheckedEndpointGroupBuilder |
AbstractHealthCheckedEndpointGroupBuilder.clientFactory(ClientFactory clientFactory)
Sets the
ClientFactory to use when making health check requests. |
Copyright © 2020 LeanCloud. All rights reserved.