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