| Modifier and Type | Class and Description |
|---|---|
class |
DecoratingClient<T_I extends Request,T_O extends Response,R_I extends Request,R_O extends Response>
Decorates a
Client. |
class |
SimpleDecoratingClient<I extends Request,O extends Response>
Decorates a
Client. |
class |
SimpleDecoratingHttpClient
Decorates an
HttpClient. |
class |
SimpleDecoratingRpcClient
Decorates an
RpcClient. |
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 | Class and Description |
|---|---|
class |
AbstractCircuitBreakerClient<I extends Request,O extends Response>
A
Client decorator that handles failures of remote invocation based on circuit breaker pattern. |
class |
CircuitBreakerClient
An
HttpClient decorator that handles failures of HTTP requests based on circuit breaker pattern. |
class |
CircuitBreakerHttpClient
Deprecated.
Use
CircuitBreakerClient. |
class |
CircuitBreakerRpcClient
An
RpcClient decorator that handles failures of RPC remote invocation based on
circuit breaker pattern. |
| Modifier and Type | Class and Description |
|---|---|
class |
DecodingClient
A
DecoratingClient that requests and decodes HTTP encoding (e.g., gzip) that has been applied to the
content of an HttpResponse. |
class |
HttpDecodingClient
Deprecated.
Use
DecodingClient. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractConcurrencyLimitingClient<I extends Request,O extends Response>
An abstract
Client decorator that limits the concurrent number of active requests. |
class |
ConcurrencyLimitingClient
An
HttpClient decorator that limits the concurrent number of active HTTP requests. |
class |
ConcurrencyLimitingHttpClient
Deprecated.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ContentPreviewingClient
|
class |
LoggingClient
|
class |
LoggingRpcClient
|
| Modifier and Type | Class and Description |
|---|---|
class |
MetricCollectingClient
Decorates an
HttpClient to collect metrics into MeterRegistry. |
class |
MetricCollectingRpcClient
Decorates an
RpcClient to collect metrics into MeterRegistry. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractRetryingClient<I extends Request,O extends Response>
A
Client decorator that handles failures of remote invocation and retries requests. |
class |
BackoffWrapper
Wraps an existing
Backoff. |
class |
RetryingClient
An
HttpClient decorator that handles failures of an invocation and retries HTTP requests. |
class |
RetryingHttpClient
Deprecated.
Use
RetryingClient. |
class |
RetryingRpcClient
An
RpcClient decorator that handles failures of an invocation and retries RPC requests. |
| Modifier and Type | Class and Description |
|---|---|
class |
DecoratingService<T_I extends Request,T_O extends Response,R_I extends Request,R_O extends Response>
|
class |
SimpleDecoratingHttpService
An
HttpService that decorates another HttpService. |
class |
SimpleDecoratingRpcService
An
RpcService that decorates another RpcService. |
class |
SimpleDecoratingService<I extends Request,O extends Response>
|
| Modifier and Type | Class and Description |
|---|---|
class |
AuthService
Decorates an
HttpService to provide HTTP authorization functionality. |
class |
HttpAuthService
Deprecated.
Use
AuthService. |
| Modifier and Type | Class and Description |
|---|---|
class |
CorsService
Decorates an
HttpService to add the
Cross-Origin Resource Sharing
(CORS) support. |
| Modifier and Type | Class and Description |
|---|---|
class |
EncodingService
Decorates an
HttpService to apply HTTP encoding (e.g., gzip) to an HttpService. |
| Modifier and Type | Class and Description |
|---|---|
class |
ContentPreviewingService
|
class |
LoggingService
|
| Modifier and Type | Class and Description |
|---|---|
class |
MetricCollectingService
Decorates an
HttpService to collect metrics into MeterRegistry. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractThrottlingService<I extends Request,O extends Response>
Decorates a
Service to throttle incoming requests. |
class |
ThrottlingRpcService
Decorates an RPC
Service to throttle incoming requests. |
class |
ThrottlingService
Decorates an
HttpService to throttle incoming requests. |
Copyright © 2020 LeanCloud. All rights reserved.