Class: Semian::DualCircuitBreaker::ChildAdaptiveCircuitBreaker
- Inherits:
-
AdaptiveCircuitBreaker
- Object
- AdaptiveCircuitBreaker
- Semian::DualCircuitBreaker::ChildAdaptiveCircuitBreaker
- Includes:
- SiblingSync
- Defined in:
- lib/semian/dual_circuit_breaker.rb
Instance Attribute Summary
Attributes included from SiblingSync
Attributes inherited from AdaptiveCircuitBreaker
#pid_controller, #pid_controller_thread, #sliding_interval, #stopped, #update_thread
Attributes included from CircuitBreakerBehaviour
#exceptions, #last_error, #name
Method Summary
Methods included from SiblingSync
Methods inherited from AdaptiveCircuitBreaker
#acquire, #closed?, #destroy, #half_open?, #in_use?, #initialize, #mark_failed, #mark_rejected, #mark_success, #metrics, #open?, #pid_controller_update, #request_allowed?, #reset, #stop
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::AdaptiveCircuitBreaker