Class: BreakerMachines::Circuit

Inherits:
Object
  • Object
show all
Includes:
Base, StateManagement
Defined in:
lib/breaker_machines/circuit.rb,
lib/breaker_machines/circuit/base.rb,
lib/breaker_machines/circuit/native.rb,
lib/breaker_machines/circuit/callbacks.rb,
lib/breaker_machines/circuit/execution.rb,
lib/breaker_machines/circuit/configuration.rb,
lib/breaker_machines/circuit/introspection.rb,
lib/breaker_machines/circuit/state_callbacks.rb,
lib/breaker_machines/circuit/hedged_execution.rb,
lib/breaker_machines/circuit/state_management.rb,
lib/breaker_machines/circuit/async_state_management.rb,
lib/breaker_machines/circuit/coordinated_state_management.rb

Direct Known Subclasses

AsyncCircuit, CoordinatedCircuit

Defined Under Namespace

Modules: AsyncStateManagement, Base, Callbacks, Configuration, CoordinatedStateManagement, Execution, HedgedExecution, Introspection, StateCallbacks, StateManagement Classes: Native

Method Summary

Methods included from Base

#initialize