| Package | Description |
|---|---|
| com.linecorp.armeria.client.circuitbreaker |
Failure detection and fallback mechanism based on
circuit breaker pattern.
|
| Class and Description |
|---|
| AbstractCircuitBreakerClient
A
Client decorator that handles failures of remote invocation based on circuit breaker pattern. |
| AbstractCircuitBreakerClientBuilder
A skeletal builder implementation that builds a new
AbstractCircuitBreakerClient or
its decorator function. |
| CircuitBreaker
A circuit breaker, which tracks the number of
success/failure requests and detects a remote service failure.
|
| CircuitBreakerBuilder
Builds a
CircuitBreaker instance using builder pattern. |
| CircuitBreakerClient
An
HttpClient decorator that handles failures of HTTP requests based on circuit breaker pattern. |
| CircuitBreakerClientBuilder
Builds a new
CircuitBreakerClient or its decorator function. |
| CircuitBreakerHttpClientBuilder
Deprecated.
|
| CircuitBreakerListener
The listener interface for receiving
CircuitBreaker events. |
| CircuitBreakerMapping
Returns a
CircuitBreaker instance from remote invocation parameters. |
| CircuitBreakerRpcClient
An
RpcClient decorator that handles failures of RPC remote invocation based on
circuit breaker pattern. |
| CircuitBreakerRpcClientBuilder
Builds a new
CircuitBreakerRpcClient or its decorator function. |
| CircuitBreakerStrategy
Determines whether a
Response should be reported as a success or a failure to a
CircuitBreaker. |
| CircuitBreakerStrategyWithContent
Determines whether a
Response should be reported as a success or a failure to a
CircuitBreaker using the content of a Response. |
| CircuitState
Defines the states of circuit breaker.
|
| EventCount
An immutable object that stores the count of events.
|
| KeyedCircuitBreakerMapping.KeySelector
Returns the mapping key of the given
Request. |
Copyright © 2020 LeanCloud. All rights reserved.