Class CircuitBreakerServerSideEvent


  • @Endpoint(id="streamcircuitbreakerevents")
    public class CircuitBreakerServerSideEvent
    extends java.lang.Object
    This class is used to produce Circuit breaker events as streams.

    The following endpoints are automatically generated and events are produced as Server Sent Event(SSE) curl -vv http://localhost:8090/actuator/streamcircuitbreakerevents curl -vv http://localhost:8090/actuator/streamcircuitbreakerevents/{circuitbreakername} curl -vv http://localhost:8090/actuator/streamcircuitbreakerevents/{circuitbreakername}/{errorType}

    • Constructor Detail

      • CircuitBreakerServerSideEvent

        public CircuitBreakerServerSideEvent​(io.github.resilience4j.circuitbreaker.CircuitBreakerRegistry circuitBreakerRegistry)
    • Method Detail

      • getAllCircuitBreakerServerSideEvent

        @ReadOperation(produces="text/event-stream")
        public reactor.core.publisher.Flux<org.springframework.http.codec.ServerSentEvent<java.lang.String>> getAllCircuitBreakerServerSideEvent()
      • getEventsFilteredByCircuitBreakerName

        @ReadOperation(produces="text/event-stream")
        public reactor.core.publisher.Flux<org.springframework.http.codec.ServerSentEvent<java.lang.String>> getEventsFilteredByCircuitBreakerName​(@Selector
                                                                                                                                                   java.lang.String name)
      • getEventsFilteredByCircuitBreakerNameAndEventType

        @ReadOperation(produces="text/event-stream")
        public reactor.core.publisher.Flux<org.springframework.http.codec.ServerSentEvent<java.lang.String>> getEventsFilteredByCircuitBreakerNameAndEventType​(@Selector
                                                                                                                                                               java.lang.String name,
                                                                                                                                                               @Selector
                                                                                                                                                               java.lang.String eventType)