Class TimeLimiterEventProcessor
- java.lang.Object
-
- io.github.resilience4j.core.EventProcessor<TimeLimiterEvent>
-
- io.github.resilience4j.timelimiter.internal.TimeLimiterEventProcessor
-
- All Implemented Interfaces:
io.github.resilience4j.core.EventConsumer<TimeLimiterEvent>,io.github.resilience4j.core.EventPublisher<TimeLimiterEvent>,TimeLimiter.EventPublisher
public class TimeLimiterEventProcessor extends io.github.resilience4j.core.EventProcessor<TimeLimiterEvent> implements io.github.resilience4j.core.EventConsumer<TimeLimiterEvent>, TimeLimiter.EventPublisher
-
-
Constructor Summary
Constructors Constructor Description TimeLimiterEventProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidconsumeEvent(TimeLimiterEvent event)TimeLimiter.EventPublisheronError(io.github.resilience4j.core.EventConsumer<TimeLimiterOnErrorEvent> onOnFailureEventConsumer)TimeLimiter.EventPublisheronSuccess(io.github.resilience4j.core.EventConsumer<TimeLimiterOnSuccessEvent> onSuccessEventConsumer)TimeLimiter.EventPublisheronTimeout(io.github.resilience4j.core.EventConsumer<TimeLimiterOnTimeoutEvent> onOnFailureEventConsumer)-
Methods inherited from class io.github.resilience4j.core.EventProcessor
hasConsumers, onEvent, processEvent, registerConsumer
-
-
-
-
Method Detail
-
consumeEvent
public void consumeEvent(TimeLimiterEvent event)
- Specified by:
consumeEventin interfaceio.github.resilience4j.core.EventConsumer<TimeLimiterEvent>
-
onSuccess
public TimeLimiter.EventPublisher onSuccess(io.github.resilience4j.core.EventConsumer<TimeLimiterOnSuccessEvent> onSuccessEventConsumer)
- Specified by:
onSuccessin interfaceTimeLimiter.EventPublisher
-
onError
public TimeLimiter.EventPublisher onError(io.github.resilience4j.core.EventConsumer<TimeLimiterOnErrorEvent> onOnFailureEventConsumer)
- Specified by:
onErrorin interfaceTimeLimiter.EventPublisher
-
onTimeout
public TimeLimiter.EventPublisher onTimeout(io.github.resilience4j.core.EventConsumer<TimeLimiterOnTimeoutEvent> onOnFailureEventConsumer)
- Specified by:
onTimeoutin interfaceTimeLimiter.EventPublisher
-
-