Interface CircuitBreaker
- All Known Implementing Classes:
- ExecutorCircuitBreaker,- JavaRuntimeCircuitBreaker,- NoOpCircuitBreaker,- SimpleMemoryCircuitBreaker,- StaticCircuitBreaker,- TaskQueueCircuitBreaker,- TimeoutCircuitBreaker
public interface CircuitBreaker
- 
Field SummaryFields
- 
Method Summary
- 
Field Details- 
CIRCUIT_CHECK_INTERVAL_IN_MILLISstatic final int CIRCUIT_CHECK_INTERVAL_IN_MILLIS- See Also:
 
 
- 
- 
Method Details- 
currentStateCircuitBreakerState currentState()
- 
run- Type Parameters:
- T- callable generic type
- Parameters:
- callable- The callable to be run
- Returns:
- result of callable
 
- 
closevoid close()
- 
getCheckIntervalMillisdefault int getCheckIntervalMillis()
 
-