Class TimerEventsEndpoint
java.lang.Object
io.github.resilience4j.springboot3.micrometer.monitoring.endpoint.TimerEventsEndpoint
REST API endpoint to retrieve timer events
-
Constructor Summary
ConstructorsConstructorDescriptionTimerEventsEndpoint(io.github.resilience4j.consumer.EventConsumerRegistry<io.github.resilience4j.micrometer.event.TimerEvent> eventConsumerRegistry) -
Method Summary
Modifier and TypeMethodDescriptionio.github.resilience4j.common.micrometer.monitoring.endpoint.TimerEventsEndpointResponseio.github.resilience4j.common.micrometer.monitoring.endpoint.TimerEventsEndpointResponseio.github.resilience4j.common.micrometer.monitoring.endpoint.TimerEventsEndpointResponsegetEventsFilteredByTimerNameAndEventType(String name, String eventType)
-
Constructor Details
-
TimerEventsEndpoint
public TimerEventsEndpoint(io.github.resilience4j.consumer.EventConsumerRegistry<io.github.resilience4j.micrometer.event.TimerEvent> eventConsumerRegistry)
-
-
Method Details
-
getAllTimerEvents
@ReadOperation public io.github.resilience4j.common.micrometer.monitoring.endpoint.TimerEventsEndpointResponse getAllTimerEvents()- Returns:
- all timer generated events
-
getEventsFilteredByTimerName
@ReadOperation public io.github.resilience4j.common.micrometer.monitoring.endpoint.TimerEventsEndpointResponse getEventsFilteredByTimerName(@Selector String name) - Parameters:
name- backend name- Returns:
- the timer events generated for this backend
-
getEventsFilteredByTimerNameAndEventType
@ReadOperation public io.github.resilience4j.common.micrometer.monitoring.endpoint.TimerEventsEndpointResponse getEventsFilteredByTimerNameAndEventType(@Selector String name, @Selector String eventType) - Parameters:
name- backend nameeventType- timer event type- Returns:
- the matching generated timer events
-