diehard.circuit-breaker
allow-execution?
(allow-execution? cb)
Test if this circuit breaker allow code execution. The result is based on current state: * :open
will deny all execution requests * :close
allows all executions * :half-open
only allows some of execution requests
state
(state cb)
Get current state of this circuit breaker, values in :open
, :closed
and half-open