Interface CircuitBreaker.EventPublisher
-
- All Superinterfaces:
io.github.resilience4j.core.EventPublisher<CircuitBreakerEvent>
- Enclosing interface:
- CircuitBreaker
public static interface CircuitBreaker.EventPublisher extends io.github.resilience4j.core.EventPublisher<CircuitBreakerEvent>
An EventPublisher can be used to register event consumers.
-
-
Method Summary
-
-
-
Method Detail
-
onSuccess
CircuitBreaker.EventPublisher onSuccess(io.github.resilience4j.core.EventConsumer<CircuitBreakerOnSuccessEvent> eventConsumer)
-
onError
CircuitBreaker.EventPublisher onError(io.github.resilience4j.core.EventConsumer<CircuitBreakerOnErrorEvent> eventConsumer)
-
onStateTransition
CircuitBreaker.EventPublisher onStateTransition(io.github.resilience4j.core.EventConsumer<CircuitBreakerOnStateTransitionEvent> eventConsumer)
-
onReset
CircuitBreaker.EventPublisher onReset(io.github.resilience4j.core.EventConsumer<CircuitBreakerOnResetEvent> eventConsumer)
-
onIgnoredError
CircuitBreaker.EventPublisher onIgnoredError(io.github.resilience4j.core.EventConsumer<CircuitBreakerOnIgnoredErrorEvent> eventConsumer)
-
onCallNotPermitted
CircuitBreaker.EventPublisher onCallNotPermitted(io.github.resilience4j.core.EventConsumer<CircuitBreakerOnCallNotPermittedEvent> eventConsumer)
-
onFailureRateExceeded
CircuitBreaker.EventPublisher onFailureRateExceeded(io.github.resilience4j.core.EventConsumer<CircuitBreakerOnFailureRateExceededEvent> eventConsumer)
-
onSlowCallRateExceeded
CircuitBreaker.EventPublisher onSlowCallRateExceeded(io.github.resilience4j.core.EventConsumer<CircuitBreakerOnSlowCallRateExceededEvent> eventConsumer)
-
-