Class OpenState<R>
java.lang.Object
dev.failsafe.internal.CircuitState<R>
dev.failsafe.internal.OpenState<R>
-
Field Summary
FieldsFields inherited from class CircuitState
breaker, config, stats -
Constructor Summary
ConstructorsConstructorDescriptionOpenState(CircuitBreakerImpl<R> breaker, CircuitState<R> previousState, Duration delay) -
Method Summary
Methods inherited from class CircuitState
checkThreshold, getStats, handleConfigChange, recordFailure, recordSuccess, releasePermit
-
Field Details
-
startTime
private final long startTime -
delayNanos
private final long delayNanos
-
-
Constructor Details
-
OpenState
-
-
Method Details
-
tryAcquirePermit
public boolean tryAcquirePermit()- Specified by:
tryAcquirePermitin classCircuitState<R>
-
getRemainingDelay
- Overrides:
getRemainingDelayin classCircuitState<R>
-
getState
- Specified by:
getStatein classCircuitState<R>
-