@Endpoint(id="ratelimiter-events")
public class RateLimiterEventsEndpoint
extends java.lang.Object
| Constructor and Description |
|---|
RateLimiterEventsEndpoint(io.github.resilience4j.consumer.EventConsumerRegistry<io.github.resilience4j.ratelimiter.event.RateLimiterEvent> eventsConsumerRegistry) |
| Modifier and Type | Method and Description |
|---|---|
RateLimiterEventsEndpointResponse |
getAllRateLimiterEvents() |
RateLimiterEventsEndpointResponse |
getEventsFilteredByRateLimiterName(java.lang.String name) |
RateLimiterEventsEndpointResponse |
getEventsFilteredByRateLimiterNameAndEventType(java.lang.String name,
java.lang.String eventType) |
public RateLimiterEventsEndpoint(io.github.resilience4j.consumer.EventConsumerRegistry<io.github.resilience4j.ratelimiter.event.RateLimiterEvent> eventsConsumerRegistry)
@ReadOperation public RateLimiterEventsEndpointResponse getAllRateLimiterEvents()
@ReadOperation public RateLimiterEventsEndpointResponse getEventsFilteredByRateLimiterName(@Selector java.lang.String name)
@ReadOperation public RateLimiterEventsEndpointResponse getEventsFilteredByRateLimiterNameAndEventType(@Selector java.lang.String name, @Selector java.lang.String eventType)