Class TimeLimiterEventsEndpoint

java.lang.Object
io.github.resilience4j.timelimiter.monitoring.endpoint.TimeLimiterEventsEndpoint

@Endpoint(id="timelimiterevents") public class TimeLimiterEventsEndpoint extends Object
  • Constructor Details

    • TimeLimiterEventsEndpoint

      public TimeLimiterEventsEndpoint(io.github.resilience4j.consumer.EventConsumerRegistry<io.github.resilience4j.timelimiter.event.TimeLimiterEvent> eventsConsumerRegistry)
  • Method Details

    • getAllTimeLimiterEvents

      @ReadOperation public io.github.resilience4j.common.timelimiter.monitoring.endpoint.TimeLimiterEventsEndpointResponse getAllTimeLimiterEvents()
    • getEventsFilteredByTimeLimiterName

      @ReadOperation public io.github.resilience4j.common.timelimiter.monitoring.endpoint.TimeLimiterEventsEndpointResponse getEventsFilteredByTimeLimiterName(@Selector String name)
    • getEventsFilteredByTimeLimiterNameAndEventType

      @ReadOperation public io.github.resilience4j.common.timelimiter.monitoring.endpoint.TimeLimiterEventsEndpointResponse getEventsFilteredByTimeLimiterNameAndEventType(@Selector String name, @Selector String eventType)