Class CircuitBreakerHystrixStreamEventsDTO


  • public class CircuitBreakerHystrixStreamEventsDTO
    extends java.lang.Object
    This class is used to emit available data as SSE so that resilence4j SSE can be bridged to suppose legacy hystrix ecosystem of tools such as hystrix dashboard , turbine and vizceral.
    • Constructor Summary

      Constructors 
      Constructor Description
      CircuitBreakerHystrixStreamEventsDTO​(io.github.resilience4j.circuitbreaker.event.CircuitBreakerEvent circuitBreakerEvent, io.github.resilience4j.circuitbreaker.CircuitBreaker.State state, io.github.resilience4j.circuitbreaker.CircuitBreaker.Metrics metrics, io.github.resilience4j.circuitbreaker.CircuitBreakerConfig circuitBreakerConfig)  
    • Constructor Detail

      • CircuitBreakerHystrixStreamEventsDTO

        public CircuitBreakerHystrixStreamEventsDTO​(io.github.resilience4j.circuitbreaker.event.CircuitBreakerEvent circuitBreakerEvent,
                                                    io.github.resilience4j.circuitbreaker.CircuitBreaker.State state,
                                                    io.github.resilience4j.circuitbreaker.CircuitBreaker.Metrics metrics,
                                                    io.github.resilience4j.circuitbreaker.CircuitBreakerConfig circuitBreakerConfig)
    • Method Detail

      • getCircuitBreakerRecentEvent

        public io.github.resilience4j.circuitbreaker.event.CircuitBreakerEvent getCircuitBreakerRecentEvent()
      • setCircuitBreakerRecentEvent

        public void setCircuitBreakerRecentEvent​(io.github.resilience4j.circuitbreaker.event.CircuitBreakerEvent circuitBreakerRecentEvent)
      • getMetrics

        public io.github.resilience4j.circuitbreaker.CircuitBreaker.Metrics getMetrics()
      • setMetrics

        public void setMetrics​(io.github.resilience4j.circuitbreaker.CircuitBreaker.Metrics metrics)
      • getCurrentState

        public io.github.resilience4j.circuitbreaker.CircuitBreaker.State getCurrentState()
      • setCurrentState

        public void setCurrentState​(io.github.resilience4j.circuitbreaker.CircuitBreaker.State currentState)
      • getFailureRateThreshold

        public float getFailureRateThreshold()
      • setFailureRateThreshold

        public void setFailureRateThreshold​(float failureRateThreshold)
      • getSlowCallRateThreshold

        public float getSlowCallRateThreshold()
      • setSlowCallRateThreshold

        public void setSlowCallRateThreshold​(float slowCallRateThreshold)