protected abstract long |
EventCountCircuitBreaker.StateStrategy.fetchCheckInterval(EventCountCircuitBreaker breaker) |
Obtains the check interval to applied for the represented state from the given
CircuitBreaker .
|
protected long |
EventCountCircuitBreaker.StateStrategyClosed.fetchCheckInterval(EventCountCircuitBreaker breaker) |
Obtains the check interval to applied for the represented state from the given
CircuitBreaker .
|
protected long |
EventCountCircuitBreaker.StateStrategyOpen.fetchCheckInterval(EventCountCircuitBreaker breaker) |
Obtains the check interval to applied for the represented state from the given
CircuitBreaker .
|
boolean |
EventCountCircuitBreaker.StateStrategy.isCheckIntervalFinished(EventCountCircuitBreaker breaker,
EventCountCircuitBreaker.CheckIntervalData currentData,
long now) |
Returns a flag whether the end of the current check interval is reached.
|
abstract boolean |
EventCountCircuitBreaker.StateStrategy.isStateTransition(EventCountCircuitBreaker breaker,
EventCountCircuitBreaker.CheckIntervalData currentData,
EventCountCircuitBreaker.CheckIntervalData nextData) |
Checks whether the specified CheckIntervalData objects indicate that a
state transition should occur.
|
boolean |
EventCountCircuitBreaker.StateStrategyClosed.isStateTransition(EventCountCircuitBreaker breaker,
EventCountCircuitBreaker.CheckIntervalData currentData,
EventCountCircuitBreaker.CheckIntervalData nextData) |
Checks whether the specified CheckIntervalData objects indicate that a
state transition should occur.
|
boolean |
EventCountCircuitBreaker.StateStrategyOpen.isStateTransition(EventCountCircuitBreaker breaker,
EventCountCircuitBreaker.CheckIntervalData currentData,
EventCountCircuitBreaker.CheckIntervalData nextData) |
Checks whether the specified CheckIntervalData objects indicate that a
state transition should occur.
|