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
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
-
Constructor Details
-
TimeLimiterEventProcessor
public TimeLimiterEventProcessor()
-
-
Method Details
-
consumeEvent
- 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
-