Class CircuitBreakerConfig.TransitionCheckResult
java.lang.Object
io.github.resilience4j.circuitbreaker.CircuitBreakerConfig.TransitionCheckResult
- Enclosing class:
- CircuitBreakerConfig
Result of the
CircuitBreakerConfig.getTransitionOnResult() function with which one can tell the circuit
breaker to transition to a different state if the result of a call meet the desired criteria.-
Method Summary
Modifier and TypeMethodDescriptionbooleanReturn this result if you do not want any transition to happen.This will make the circuit breaker callCircuitBreaker.transitionToOpenState()transitionToOpenAndWaitFor(Duration waitDuration) This will make the circuit breaker callCircuitBreaker.transitionToOpenStateFor(Duration)transitionToOpenAndWaitUntil(Instant waitUntil) This will make the circuit breaker callCircuitBreaker.transitionToOpenStateUntil(Instant)
-
Method Details
-
noTransition
Return this result if you do not want any transition to happen. -
transitionToOpen
This will make the circuit breaker callCircuitBreaker.transitionToOpenState() -
transitionToOpenAndWaitFor
public static CircuitBreakerConfig.TransitionCheckResult transitionToOpenAndWaitFor(Duration waitDuration) This will make the circuit breaker callCircuitBreaker.transitionToOpenStateFor(Duration) -
transitionToOpenAndWaitUntil
public static CircuitBreakerConfig.TransitionCheckResult transitionToOpenAndWaitUntil(Instant waitUntil) This will make the circuit breaker callCircuitBreaker.transitionToOpenStateUntil(Instant) -
isTransitionToOpen
public boolean isTransitionToOpen() -
getWaitDuration
-
getWaitUntil
-