Class CircuitBreakerConfiguration

java.lang.Object
org.sdase.commons.server.circuitbreaker.CircuitBreakerConfiguration

public class CircuitBreakerConfiguration extends Object
  • Constructor Details

    • CircuitBreakerConfiguration

      public CircuitBreakerConfiguration()
  • Method Details

    • 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 Duration getWaitDurationInOpenState()
    • setWaitDurationInOpenState

      public CircuitBreakerConfiguration setWaitDurationInOpenState(Duration waitDurationInOpenState)