All Classes
| Class | Description |
|---|---|
| CallNotPermittedException |
A
CallNotPermittedException signals that the CircuitBreaker is HALF_OPEN or OPEN and a
call is not permitted to be executed. |
| CircuitBreaker |
A CircuitBreaker instance is thread-safe can be used to decorate multiple requests.
|
| CircuitBreaker.CircuitBreakerFuture<T> |
This class decorates future to add CircuitBreaking functionality around invocation.
|
| CircuitBreaker.EventPublisher |
An EventPublisher can be used to register event consumers.
|
| CircuitBreaker.Metrics | |
| CircuitBreaker.State |
States of the CircuitBreaker state machine.
|
| CircuitBreaker.StateTransition |
State transitions of the CircuitBreaker state machine.
|
| CircuitBreakerConfig |
A
CircuitBreakerConfig configures a CircuitBreaker |
| CircuitBreakerConfig.Builder | |
| CircuitBreakerConfig.SlidingWindowType | |
| CircuitBreakerEvent |
An event which is created by a CircuitBreaker.
|
| CircuitBreakerEvent.Type |
Event types which are created by a CircuitBreaker.
|
| CircuitBreakerOnCallNotPermittedEvent |
A CircuitBreakerEvent which informs that a call was not permitted, because the CircuitBreaker is
OPEN.
|
| CircuitBreakerOnErrorEvent |
A CircuitBreakerEvent which informs that an error has been recorded
|
| CircuitBreakerOnFailureRateExceededEvent | |
| CircuitBreakerOnIgnoredErrorEvent |
A CircuitBreakerEvent which informs that an error has been ignored
|
| CircuitBreakerOnResetEvent |
A CircuitBreakerEvent which informs about a reset.
|
| CircuitBreakerOnSlowCallRateExceededEvent | |
| CircuitBreakerOnStateTransitionEvent |
A CircuitBreakerEvent which informs about a state transition.
|
| CircuitBreakerOnSuccessEvent |
A CircuitBreakerEvent which informs that a success has been recorded
|
| CircuitBreakerRegistry |
The
CircuitBreakerRegistry is a factory to create CircuitBreaker instances which stores
all CircuitBreaker instances in a registry. |
| CircuitBreakerRegistry.Builder | |
| CircuitBreakerStateMachine |
A CircuitBreaker finite state machine.
|
| CircuitBreakerUtil | |
| IllegalStateTransitionException |
A
IllegalStateTransitionException signals that someone tried to trigger an illegal state
transition.. |
| InMemoryCircuitBreakerRegistry |
Backend circuitBreaker manager.
|
| MetricNames | |
| ResultRecordedAsFailureException |
A
ResultRecordedAsFailureException signals that a result has been recorded as a circuit breaker failure. |
| SchedulerFactory |