| Modifier and Type | Method and Description |
|---|---|
static <R,U> R |
JCircuitBreaker.execute(Callable<R> task,
BreakStrategy breakStrategy,
BreakHandler<R> breakHandler) |
static <R,U> R |
JCircuitBreaker.execute(Callable<R> task,
BreakStrategy breakStrategy,
BreakHandler<R> breakHandler,
U userData) |
| Modifier and Type | Method and Description |
|---|---|
<R> R |
CircuitBreaker.execute(Callable<R> task,
BreakStrategy breakStrategy,
BreakHandler<R> breakHandler) |
<R,U> R |
CircuitBreaker.execute(Callable<R> task,
BreakStrategy breakStrategy,
BreakHandler<R> breakHandler,
U userData) |
| Modifier and Type | Method and Description |
|---|---|
<R> R |
DefaultCircuitBreaker.execute(Callable<R> task,
BreakStrategy breakStrategy,
BreakHandler<R> breakHandler) |
<R,U> R |
DefaultCircuitBreaker.execute(Callable<R> task,
BreakStrategy breakStrategy,
BreakHandler<R> breakHandler,
U userData) |
| Constructor and Description |
|---|
FixedCircuitBreaker(BreakStrategy breakStrategy,
BreakHandler<R> breakHandler) |
| Modifier and Type | Method and Description |
|---|---|
R |
BreakHandler.onBreak(CircuitBreaker circuitBreaker,
Callable<R> task,
BreakStrategy breakStrategy,
ExecutionContext<?> executionContext) |
| Modifier and Type | Method and Description |
|---|---|
R |
ReturnStaticValueHandler.onBreak(CircuitBreaker circuitBreaker,
Callable<R> task,
BreakStrategy breakStrategy,
ExecutionContext<?> executionContext) |
R |
RetryHandler.onBreak(CircuitBreaker circuitBreaker,
Callable<R> task,
BreakStrategy breakStrategy,
ExecutionContext<?> executionContext) |
R |
ExceptionThrowingHandler.onBreak(CircuitBreaker circuitBreaker,
Callable<R> task,
BreakStrategy breakStrategy,
ExecutionContext<?> executionContext) |
| Modifier and Type | Method and Description |
|---|---|
static BreakStrategy |
SimpleStrategyDsl.allOf(BreakStrategy... breakStrategies) |
static BreakStrategy |
SimpleStrategyDsl.anyOf(BreakStrategy... breakStrategies) |
| Modifier and Type | Method and Description |
|---|---|
static BreakStrategy |
SimpleStrategyDsl.allOf(BreakStrategy... breakStrategies) |
static BreakStrategy |
SimpleStrategyDsl.anyOf(BreakStrategy... breakStrategies) |
| Modifier and Type | Class and Description |
|---|---|
class |
TooLongCurrentAverageExecutionTimeStrategy |
class |
TooManyConcurrentExecutionsStrategy |
| Modifier and Type | Class and Description |
|---|---|
class |
DslAndStrategy |
class |
DslOrStrategy |
| Constructor and Description |
|---|
DslAndStrategy(BreakStrategy strategyA,
BreakStrategy strategyB) |
DslOrStrategy(BreakStrategy strategyA,
BreakStrategy strategyB) |
Copyright © 2017. All rights reserved.