Class CircuitBreakerConfiguration
java.lang.Object
org.sdase.commons.server.circuitbreaker.CircuitBreakerConfiguration
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionfloat
int
int
setFailureRateThreshold
(float failureRateThreshold) setRingBufferSizeInClosedState
(int ringBufferSizeInClosedState) setRingBufferSizeInHalfOpenState
(int ringBufferSizeInHalfOpenState) setWaitDurationInOpenState
(Duration waitDurationInOpenState)
-
Constructor Details
-
CircuitBreakerConfiguration
public CircuitBreakerConfiguration()
-
-
Method Details
-
getFailureRateThreshold
public float getFailureRateThreshold() -
setFailureRateThreshold
-
getRingBufferSizeInHalfOpenState
public int getRingBufferSizeInHalfOpenState() -
setRingBufferSizeInHalfOpenState
public CircuitBreakerConfiguration setRingBufferSizeInHalfOpenState(int ringBufferSizeInHalfOpenState) -
getRingBufferSizeInClosedState
public int getRingBufferSizeInClosedState() -
setRingBufferSizeInClosedState
-
getWaitDurationInOpenState
-
setWaitDurationInOpenState
-