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
Modifier and TypeMethodDescriptiononCallNotPermitted(io.github.resilience4j.core.EventConsumer<CircuitBreakerOnCallNotPermittedEvent> eventConsumer) onError(io.github.resilience4j.core.EventConsumer<CircuitBreakerOnErrorEvent> eventConsumer) onFailureRateExceeded(io.github.resilience4j.core.EventConsumer<CircuitBreakerOnFailureRateExceededEvent> eventConsumer) onIgnoredError(io.github.resilience4j.core.EventConsumer<CircuitBreakerOnIgnoredErrorEvent> eventConsumer) onReset(io.github.resilience4j.core.EventConsumer<CircuitBreakerOnResetEvent> eventConsumer) onSlowCallRateExceeded(io.github.resilience4j.core.EventConsumer<CircuitBreakerOnSlowCallRateExceededEvent> eventConsumer) onStateTransition(io.github.resilience4j.core.EventConsumer<CircuitBreakerOnStateTransitionEvent> eventConsumer) onSuccess(io.github.resilience4j.core.EventConsumer<CircuitBreakerOnSuccessEvent> eventConsumer) Methods inherited from interface io.github.resilience4j.core.EventPublisher
onEvent
-
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)
-