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
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