Interface TimeLimiter.EventPublisher
- All Superinterfaces:
io.github.resilience4j.core.EventPublisher<TimeLimiterEvent>
- All Known Implementing Classes:
TimeLimiterEventProcessor
- Enclosing interface:
- TimeLimiter
public static interface TimeLimiter.EventPublisher extends io.github.resilience4j.core.EventPublisher<TimeLimiterEvent>
An EventPublisher which can be used to register event consumers.
-
Method Summary
Modifier and Type Method Description TimeLimiter.EventPublisheronError(io.github.resilience4j.core.EventConsumer<TimeLimiterOnErrorEvent> eventConsumer)TimeLimiter.EventPublisheronSuccess(io.github.resilience4j.core.EventConsumer<TimeLimiterOnSuccessEvent> eventConsumer)TimeLimiter.EventPublisheronTimeout(io.github.resilience4j.core.EventConsumer<TimeLimiterOnTimeoutEvent> eventConsumer)
-
Method Details
-
onSuccess
TimeLimiter.EventPublisher onSuccess(io.github.resilience4j.core.EventConsumer<TimeLimiterOnSuccessEvent> eventConsumer) -
onError
TimeLimiter.EventPublisher onError(io.github.resilience4j.core.EventConsumer<TimeLimiterOnErrorEvent> eventConsumer) -
onTimeout
TimeLimiter.EventPublisher onTimeout(io.github.resilience4j.core.EventConsumer<TimeLimiterOnTimeoutEvent> eventConsumer)
-