Class CircuitBreakerDecision
java.lang.Object
com.linecorp.armeria.client.circuitbreaker.CircuitBreakerDecision
A
CircuitBreakerDecision
that determines a Response
as
a success()
or failure()
, or ignore()
s a Response
.
next()
skips a CircuitBreakerRule
and will lookup
next CircuitBreakerRule
s.-
Method Summary
Modifier and TypeMethodDescriptionstatic CircuitBreakerDecision
failure()
Returns aCircuitBreakerDecision
that reports aResponse
as a failure.static CircuitBreakerDecision
ignore()
Returns aCircuitBreakerDecision
that ignores aResponse
and does not count as a success nor failure.static CircuitBreakerDecision
next()
Returns aCircuitBreakerDecision
that skips the currentCircuitBreakerRule
and tries to evaluate a nextCircuitBreakerRule
.static CircuitBreakerDecision
success()
Returns aCircuitBreakerDecision
that reports aResponse
as a success.toString()
-
Method Details
-
success
Returns aCircuitBreakerDecision
that reports aResponse
as a success. -
failure
Returns aCircuitBreakerDecision
that reports aResponse
as a failure. -
next
Returns aCircuitBreakerDecision
that skips the currentCircuitBreakerRule
and tries to evaluate a nextCircuitBreakerRule
. -
ignore
Returns aCircuitBreakerDecision
that ignores aResponse
and does not count as a success nor failure. -
toString
-