| Package | Description |
|---|---|
| com.github.lpezet.java.patterns.circuitbreaker |
| Modifier and Type | Class and Description |
|---|---|
class |
InMemoryCircuitBreaker |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
SingleTryCircuitBreakerStrategy.handleOpen(ICircuitBreaker pCircuitBreaker,
Callable<T> pCallable) |
<T> T |
ICircuitBreakerHandler.handleOpen(ICircuitBreaker pCircuitBreaker,
Callable<T> pCallable) |
static ICircuitBreakerStrategy |
CircuitBreakerStrategies.newBaseCircuitBreakerStrategy(ICircuitBreaker pCircuitBreaker,
ICircuitBreakerCondition pCondition) |
static ICircuitBreakerStrategy |
CircuitBreakerStrategies.newSingleTryCircuitBreakerStrategy(ICircuitBreaker pCircuitBreaker) |
| Constructor and Description |
|---|
BaseCircuitBreakerStrategy(ICircuitBreaker pCircuitBreaker,
ICircuitBreakerHandler pHandler) |
BaseCircuitBreakerStrategy(ICircuitBreaker pCircuitBreaker,
ICircuitBreakerHandler pHandler,
ICircuitBreakerCondition pCircuitBreakerCondition) |
lpezet