Module: Philiprehberger::Circuit

Defined in:
lib/philiprehberger/circuit.rb,
lib/philiprehberger/circuit/state.rb,
lib/philiprehberger/circuit/backoff.rb,
lib/philiprehberger/circuit/breaker.rb,
lib/philiprehberger/circuit/metrics.rb,
lib/philiprehberger/circuit/version.rb,
lib/philiprehberger/circuit/callbacks.rb,
lib/philiprehberger/circuit/execution.rb

Defined Under Namespace

Modules: Backoff, Callbacks, Execution, Metrics Classes: Breaker, Error, OpenError

Constant Summary collapse

CLOSED =
:closed
OPEN =
:open
HALF_OPEN =
:half_open
STATE_CALLBACK_MAP =
{ CLOSED => :close, OPEN => :open, HALF_OPEN => :half_open }.freeze
VERSION =
'0.3.0'