Class BasicCircuitBreakerMaintenanceImpl
java.lang.Object
io.smallrye.faulttolerance.core.apiimpl.BasicCircuitBreakerMaintenanceImpl
- All Implemented Interfaces:
CircuitBreakerMaintenance
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedBasicCircuitBreakerMaintenanceImpl(Predicate<String> additionalCircuitBreakerExists) -
Method Summary
Modifier and TypeMethodDescriptioncurrentState(String name) voidonStateChange(String name, Consumer<CircuitBreakerState> callback) voidregister(String circuitBreakerName, CircuitBreaker<?> circuitBreaker) voidregisterName(String circuitBreakerName) voidvoidresetAll()
-
Constructor Details
-
BasicCircuitBreakerMaintenanceImpl
public BasicCircuitBreakerMaintenanceImpl() -
BasicCircuitBreakerMaintenanceImpl
-
-
Method Details
-
registerName
-
register
-
currentState
- Specified by:
currentStatein interfaceCircuitBreakerMaintenance
-
onStateChange
- Specified by:
onStateChangein interfaceCircuitBreakerMaintenance
-
stateTransitionEventHandler
-
reset
- Specified by:
resetin interfaceCircuitBreakerMaintenance
-
resetAll
public void resetAll()- Specified by:
resetAllin interfaceCircuitBreakerMaintenance
-