Class CircuitBreakerConfiguration
- java.lang.Object
-
- org.sdase.commons.server.circuitbreaker.CircuitBreakerConfiguration
-
public class CircuitBreakerConfiguration extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description CircuitBreakerConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description float
getFailureRateThreshold()
int
getRingBufferSizeInClosedState()
int
getRingBufferSizeInHalfOpenState()
java.time.Duration
getWaitDurationInOpenState()
CircuitBreakerConfiguration
setFailureRateThreshold(float failureRateThreshold)
CircuitBreakerConfiguration
setRingBufferSizeInClosedState(int ringBufferSizeInClosedState)
CircuitBreakerConfiguration
setRingBufferSizeInHalfOpenState(int ringBufferSizeInHalfOpenState)
CircuitBreakerConfiguration
setWaitDurationInOpenState(java.time.Duration waitDurationInOpenState)
-
-
-
Method Detail
-
getFailureRateThreshold
public float getFailureRateThreshold()
-
setFailureRateThreshold
public CircuitBreakerConfiguration setFailureRateThreshold(float failureRateThreshold)
-
getRingBufferSizeInHalfOpenState
public int getRingBufferSizeInHalfOpenState()
-
setRingBufferSizeInHalfOpenState
public CircuitBreakerConfiguration setRingBufferSizeInHalfOpenState(int ringBufferSizeInHalfOpenState)
-
getRingBufferSizeInClosedState
public int getRingBufferSizeInClosedState()
-
setRingBufferSizeInClosedState
public CircuitBreakerConfiguration setRingBufferSizeInClosedState(int ringBufferSizeInClosedState)
-
getWaitDurationInOpenState
public java.time.Duration getWaitDurationInOpenState()
-
setWaitDurationInOpenState
public CircuitBreakerConfiguration setWaitDurationInOpenState(java.time.Duration waitDurationInOpenState)
-
-