Class CircuitBreakerStateMachine.DisabledState
java.lang.Object
io.github.resilience4j.circuitbreaker.internal.CircuitBreakerStateMachine.DisabledState
- All Implemented Interfaces:
CircuitBreakerStateMachine.CircuitBreakerState
- Enclosing class:
CircuitBreakerStateMachine
private class CircuitBreakerStateMachine.DisabledState
extends Object
implements CircuitBreakerStateMachine.CircuitBreakerState
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface CircuitBreakerStateMachine.CircuitBreakerState
preTransitionHook, shouldPublishEvents
-
Field Details
-
circuitBreakerMetrics
-
-
Constructor Details
-
DisabledState
DisabledState()
-
-
Method Details
-
tryAcquirePermission
public boolean tryAcquirePermission()Returns always true, because the CircuitBreaker is disabled.- Specified by:
tryAcquirePermissionin interfaceCircuitBreakerStateMachine.CircuitBreakerState- Returns:
- always true, because the CircuitBreaker is disabled.
-
acquirePermission
public void acquirePermission()Does not throw an exception, because the CircuitBreaker is disabled.- Specified by:
acquirePermissionin interfaceCircuitBreakerStateMachine.CircuitBreakerState
-
releasePermission
public void releasePermission()- Specified by:
releasePermissionin interfaceCircuitBreakerStateMachine.CircuitBreakerState
-
onError
- Specified by:
onErrorin interfaceCircuitBreakerStateMachine.CircuitBreakerState
-
onSuccess
- Specified by:
onSuccessin interfaceCircuitBreakerStateMachine.CircuitBreakerState
-
handlePossibleTransition
- Specified by:
handlePossibleTransitionin interfaceCircuitBreakerStateMachine.CircuitBreakerState
-
attempts
public int attempts()- Specified by:
attemptsin interfaceCircuitBreakerStateMachine.CircuitBreakerState
-
getState
Get the state of the CircuitBreaker- Specified by:
getStatein interfaceCircuitBreakerStateMachine.CircuitBreakerState
-
getMetrics
Get metrics of the CircuitBreaker- Specified by:
getMetricsin interfaceCircuitBreakerStateMachine.CircuitBreakerState
-