Class: Semian::DualCircuitBreaker::ChildClassicCircuitBreaker
- Inherits:
-
CircuitBreaker
- Object
- CircuitBreaker
- Semian::DualCircuitBreaker::ChildClassicCircuitBreaker
- Includes:
- SiblingSync
- Defined in:
- lib/semian/dual_circuit_breaker.rb
Instance Attribute Summary
Attributes included from SiblingSync
Attributes inherited from CircuitBreaker
#error_threshold_timeout_enabled, #error_timeout, #exponential_backoff_error_timeout, #exponential_backoff_initial_timeout, #half_open_resource_timeout, #state
Attributes included from CircuitBreakerBehaviour
#exceptions, #last_error, #name
Method Summary
Methods included from SiblingSync
Methods inherited from CircuitBreaker
#acquire, #destroy, #in_use?, #initialize, #mark_failed, #mark_success, #request_allowed?, #reset, #transition_to_half_open?
Methods included from CircuitBreakerBehaviour
#acquire, #closed?, #destroy, #half_open?, #in_use?, #initialize_behaviour, #mark_failed, #mark_success, #open?, #request_allowed?, #reset
Constructor Details
This class inherits a constructor from Semian::CircuitBreaker