| Package | Description |
|---|---|
| com.linecorp.armeria.client |
Client core.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
WebClient
An asynchronous web client.
|
| Modifier and Type | Class and Description |
|---|---|
class |
UserClient<I extends Request,O extends Response>
A base class for implementing a user's entry point for sending a
Request. |
| Modifier and Type | Method and Description |
|---|---|
<T> ClientBuilderParams |
DecoratingClientFactory.clientBuilderParams(T client) |
default <T> ClientBuilderParams |
ClientFactory.clientBuilderParams(T client)
Returns the
ClientBuilderParams held in client. |
static ClientBuilderParams |
ClientBuilderParams.of(Scheme scheme,
EndpointGroup endpointGroup,
String path,
Class<?> type,
ClientOptions options)
Returns a newly created
ClientBuilderParams from the specified properties. |
static ClientBuilderParams |
ClientBuilderParams.of(URI uri,
Class<?> type,
ClientOptions options)
Returns a newly created
ClientBuilderParams from the specified properties. |
default ClientBuilderParams |
ClientFactory.validateParams(ClientBuilderParams params)
|
| Modifier and Type | Method and Description |
|---|---|
Object |
DecoratingClientFactory.newClient(ClientBuilderParams params) |
Object |
ClientFactory.newClient(ClientBuilderParams params)
Creates a new client with the specified
ClientBuilderParams. |
protected HttpClient |
DecoratingClientFactory.newHttpClient(ClientBuilderParams params)
Creates a new
HttpClient which uses the same SessionProtocol, EndpointGroup and
ClientOptions with the specified ClientBuilderParams. |
default ClientBuilderParams |
ClientFactory.validateParams(ClientBuilderParams params)
|
| Constructor and Description |
|---|
UserClient(ClientBuilderParams params,
Client<I,O> delegate,
MeterRegistry meterRegistry)
Creates a new instance.
|
Copyright © 2020 LeanCloud. All rights reserved.