Class EventCountCircuitBreaker.StateStrategy

java.lang.Object
org.apache.commons.lang3.concurrent.EventCountCircuitBreaker.StateStrategy
Direct Known Subclasses:
EventCountCircuitBreaker.StateStrategyClosed, EventCountCircuitBreaker.StateStrategyOpen
Enclosing class:
EventCountCircuitBreaker

private abstract static class EventCountCircuitBreaker.StateStrategy extends Object
Internally used class for executing check logic based on the current state of the circuit breaker. Having this logic extracted into special classes avoids complex if-then-else cascades.