Class: BreakerMachines::CoordinatedCircuit

Inherits:
Circuit
  • Object
show all
Includes:
BreakerMachines::Circuit::CoordinatedStateManagement
Defined in:
lib/breaker_machines/coordinated_circuit.rb

Overview

CoordinatedCircuit is a base class for circuits that need coordinated state management. It replaces the standard StateManagement module with CoordinatedStateManagement to enable state transitions based on other circuits’ states.

Direct Known Subclasses

CascadingCircuit

Method Summary

Methods included from BreakerMachines::Circuit::CoordinatedStateManagement

#recovery_allowed?, #reset_allowed?

Methods included from BreakerMachines::Circuit::Base

#initialize