Top Interfaces Classes
module io.github.resilience4j.circuitbreaker

Package io.github.resilience4j.circuitbreaker

Annotations
@NonNullApi
@NonNullFields
Imports
io.github.resilience4j.core.lang.NonNullApi, .NonNullFields

Interface Summary

Modifier and TypeInterface and Description
public interface
CircuitBreaker

A CircuitBreaker instance is thread-safe can be used to decorate multiple requests.

public interface
CircuitBreakerRegistry

The CircuitBreakerRegistry is a factory to create CircuitBreaker instances which stores all CircuitBreaker instances in a registry.

Class Summary

Modifier and TypeClass and Description
public class
CallNotPermittedException

A CallNotPermittedException signals that the CircuitBreaker is HALF_OPEN or OPEN and a call is not permitted to be executed.

public class
public class
IllegalStateTransitionException

A IllegalStateTransitionException signals that someone tried to trigger an illegal state transition..

public class
ResultRecordedAsFailureException

A ResultRecordedAsFailureException signals that a result has been recorded as a circuit breaker failure.