Class | Description |
---|---|
LimitedConcurrentExecutionsStrategy<R> |
An implementation of
BreakStrategy which causes the circuit breaker to break (not execute the Task) in
case all tasks currently running inside the circuit breaker reaches the allowed maximum (defined by
maxSupportedExecutions constructor param). |
LimitedCurrentAverageExecutionTimeStrategy<R> |
An implementation of
BreakStrategy which causes the circuit breaker to break (not execute the Task) in
case all tasks currently running inside the circuit breaker takes long time on average. |
SingleExecutionAllowedStrategy<R> |
This implementation of
BreakStrategy allows execution only if
there is no other execution at the moment. |
Copyright © 2017. All rights reserved.