All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description CallNotPermittedException ACallNotPermittedExceptionsignals 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 ACircuitBreakerConfigconfigures aCircuitBreakerCircuitBreakerConfig.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 recordedCircuitBreakerOnFailureRateExceededEvent CircuitBreakerOnIgnoredErrorEvent A CircuitBreakerEvent which informs that an error has been ignoredCircuitBreakerOnResetEvent 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 recordedCircuitBreakerRegistry TheCircuitBreakerRegistryis a factory to create CircuitBreaker instances which stores all CircuitBreaker instances in a registry.CircuitBreakerRegistry.Builder CircuitBreakerStateMachine A CircuitBreaker finite state machine.CircuitBreakerUtil IllegalStateTransitionException AIllegalStateTransitionExceptionsignals that someone tried to trigger an illegal state transition..InMemoryCircuitBreakerRegistry Backend circuitBreaker manager.MetricNames SchedulerFactory