Class CircuitBreakerHystrixStreamEventsDTO
- java.lang.Object
-
- io.github.resilience4j.common.circuitbreaker.monitoring.endpoint.CircuitBreakerHystrixStreamEventsDTO
-
public class CircuitBreakerHystrixStreamEventsDTO extends java.lang.ObjectThis 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)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.github.resilience4j.circuitbreaker.event.CircuitBreakerEventgetCircuitBreakerRecentEvent()io.github.resilience4j.circuitbreaker.CircuitBreaker.StategetCurrentState()floatgetFailureRateThreshold()io.github.resilience4j.circuitbreaker.CircuitBreaker.MetricsgetMetrics()floatgetSlowCallRateThreshold()voidsetCircuitBreakerRecentEvent(io.github.resilience4j.circuitbreaker.event.CircuitBreakerEvent circuitBreakerRecentEvent)voidsetCurrentState(io.github.resilience4j.circuitbreaker.CircuitBreaker.State currentState)voidsetFailureRateThreshold(float failureRateThreshold)voidsetMetrics(io.github.resilience4j.circuitbreaker.CircuitBreaker.Metrics metrics)voidsetSlowCallRateThreshold(float slowCallRateThreshold)
-
-
-
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)
-
-