| Package | Description |
|---|---|
| com.linecorp.armeria.client |
Client core.
|
| com.linecorp.armeria.client.endpoint |
Endpoint groups and their registry. |
| com.linecorp.armeria.client.endpoint.dns |
DNS-based
EndpointGroup implementation. |
| com.linecorp.armeria.client.endpoint.healthcheck |
Filters out unhealthy
Endpoints from an existing
EndpointGroup by sending health check requests. |
| com.linecorp.armeria.common.util |
Generic utility classes.
|
| com.linecorp.armeria.server |
Server core.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ClientFactory
Creates and manages clients.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DecoratingClientFactory
|
class |
Endpoint
A remote endpoint that refers to a single host.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
EndpointGroup
A list of
Endpoints. |
| Modifier and Type | Class and Description |
|---|---|
class |
DynamicEndpointGroup
A dynamic
EndpointGroup. |
class |
PropertiesEndpointGroup
A
Properties backed EndpointGroup. |
| Modifier and Type | Class and Description |
|---|---|
class |
DnsAddressEndpointGroup
|
class |
DnsServiceEndpointGroup
DynamicEndpointGroup which resolves targets using DNS
SRV records. |
class |
DnsTextEndpointGroup
DynamicEndpointGroup which resolves targets using DNS TXT records. |
| Modifier and Type | Class and Description |
|---|---|
class |
HealthCheckedEndpointGroup
An
EndpointGroup that filters out unhealthy Endpoints from an existing EndpointGroup,
by sending periodic health check requests. |
| Modifier and Type | Method and Description |
|---|---|
protected Function<? super HealthCheckerContext,? extends AsyncCloseable> |
HealthCheckedEndpointGroupBuilder.newCheckerFactory() |
protected abstract Function<? super HealthCheckerContext,? extends AsyncCloseable> |
AbstractHealthCheckedEndpointGroupBuilder.newCheckerFactory()
Returns the
Function that starts to send health check requests to the Endpoint
specified in a given HealthCheckerContext when invoked. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ListenableAsyncCloseable
A variant of
AsyncCloseable which allows a user to check whether the object is closed or to get
notified when closed. |
| Modifier and Type | Class and Description |
|---|---|
class |
AsyncCloseableSupport
Provides support for implementing
AsyncCloseable or ListenableAsyncCloseable. |
class |
StartStopSupport<T,U,V,L>
Provides asynchronous start-stop life cycle support.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Server
Listens to
ServerPorts and delegates client requests to Services. |
Copyright © 2020 LeanCloud. All rights reserved.