| Package | Description |
|---|---|
| com.linecorp.armeria.client.circuitbreaker |
Failure detection and fallback mechanism based on
circuit breaker pattern.
|
| Modifier and Type | Method and Description |
|---|---|
static CircuitBreakerStrategy |
CircuitBreakerStrategy.onServerErrorStatus()
Returns the
CircuitBreakerStrategy that determines a Response as successful
when its HttpStatus is not HttpStatusClass.SERVER_ERROR and there was no
Exception raised. |
static CircuitBreakerStrategy |
CircuitBreakerStrategy.onStatus(BiFunction<HttpStatus,Throwable,Boolean> function)
Returns the
CircuitBreakerStrategy that determines a Response as successful
using the specified BiFunction. |
protected CircuitBreakerStrategy |
AbstractCircuitBreakerClient.strategy()
Returns the
CircuitBreakerStrategy. |
| Constructor and Description |
|---|
AbstractCircuitBreakerClient(Client<I,O> delegate,
CircuitBreakerMapping mapping,
CircuitBreakerStrategy strategy)
Creates a new instance that decorates the specified
Client. |
CircuitBreakerHttpClientBuilder(CircuitBreakerStrategy strategy)
Deprecated.
|
Copyright © 2020 LeanCloud. All rights reserved.