Uses of Class
org.apache.commons.lang3.concurrent.EventCountCircuitBreaker.CheckIntervalData
-
Packages that use EventCountCircuitBreaker.CheckIntervalData Package Description org.apache.commons.lang3.concurrent Provides support classes for multi-threaded programming. -
-
Uses of EventCountCircuitBreaker.CheckIntervalData in org.apache.commons.lang3.concurrent
Fields in org.apache.commons.lang3.concurrent with type parameters of type EventCountCircuitBreaker.CheckIntervalData Modifier and Type Field Description private java.util.concurrent.atomic.AtomicReference<EventCountCircuitBreaker.CheckIntervalData>
EventCountCircuitBreaker. checkIntervalData
Stores information about the current check interval.Methods in org.apache.commons.lang3.concurrent that return EventCountCircuitBreaker.CheckIntervalData Modifier and Type Method Description EventCountCircuitBreaker.CheckIntervalData
EventCountCircuitBreaker.CheckIntervalData. increment(int delta)
Returns a new instance ofCheckIntervalData
with the event counter incremented by the given delta.private EventCountCircuitBreaker.CheckIntervalData
EventCountCircuitBreaker. nextCheckIntervalData(int increment, EventCountCircuitBreaker.CheckIntervalData currentData, AbstractCircuitBreaker.State currentState, long time)
Calculates the nextCheckIntervalData
object based on the current data and the current state.Methods in org.apache.commons.lang3.concurrent with parameters of type EventCountCircuitBreaker.CheckIntervalData Modifier and Type Method Description 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 specifiedCheckIntervalData
objects indicate that a state transition should occur.boolean
EventCountCircuitBreaker.StateStrategyClosed. isStateTransition(EventCountCircuitBreaker breaker, EventCountCircuitBreaker.CheckIntervalData currentData, EventCountCircuitBreaker.CheckIntervalData nextData)
Checks whether the specifiedCheckIntervalData
objects indicate that a state transition should occur.boolean
EventCountCircuitBreaker.StateStrategyOpen. isStateTransition(EventCountCircuitBreaker breaker, EventCountCircuitBreaker.CheckIntervalData currentData, EventCountCircuitBreaker.CheckIntervalData nextData)
Checks whether the specifiedCheckIntervalData
objects indicate that a state transition should occur.private EventCountCircuitBreaker.CheckIntervalData
EventCountCircuitBreaker. nextCheckIntervalData(int increment, EventCountCircuitBreaker.CheckIntervalData currentData, AbstractCircuitBreaker.State currentState, long time)
Calculates the nextCheckIntervalData
object based on the current data and the current state.private boolean
EventCountCircuitBreaker. updateCheckIntervalData(EventCountCircuitBreaker.CheckIntervalData currentData, EventCountCircuitBreaker.CheckIntervalData nextData)
Updates theCheckIntervalData
object.
-