public class RateLimiterEventProcessor extends io.github.resilience4j.core.EventProcessor<RateLimiterEvent> implements io.github.resilience4j.core.EventConsumer<RateLimiterEvent>, RateLimiter.EventPublisher
Constructor and Description |
---|
RateLimiterEventProcessor() |
Modifier and Type | Method and Description |
---|---|
void |
consumeEvent(RateLimiterEvent event) |
RateLimiter.EventPublisher |
onFailure(io.github.resilience4j.core.EventConsumer<RateLimiterOnFailureEvent> onOnFailureEventConsumer) |
RateLimiter.EventPublisher |
onSuccess(io.github.resilience4j.core.EventConsumer<RateLimiterOnSuccessEvent> onSuccessEventConsumer) |
hasConsumers, onEvent, processEvent, registerConsumer
public void consumeEvent(RateLimiterEvent event)
consumeEvent
in interface io.github.resilience4j.core.EventConsumer<RateLimiterEvent>
public RateLimiter.EventPublisher onSuccess(io.github.resilience4j.core.EventConsumer<RateLimiterOnSuccessEvent> onSuccessEventConsumer)
onSuccess
in interface RateLimiter.EventPublisher
public RateLimiter.EventPublisher onFailure(io.github.resilience4j.core.EventConsumer<RateLimiterOnFailureEvent> onOnFailureEventConsumer)
onFailure
in interface RateLimiter.EventPublisher