Table of Contents - resilient-0.5.1 Documentation
Classes and Modules
- Resilient
- Resilient::CircuitBreaker
- Resilient::CircuitBreaker::Metrics
- Resilient::CircuitBreaker::Metrics::Bucket
- Resilient::CircuitBreaker::Metrics::BucketRange
- Resilient::CircuitBreaker::Metrics::BucketSize
- Resilient::CircuitBreaker::Metrics::Storage
- Resilient::CircuitBreaker::Metrics::Storage::Memory
- Resilient::CircuitBreaker::Metrics::WindowSize
- Resilient::CircuitBreaker::Properties
- Resilient::CircuitBreaker::Registry
- Resilient::Instrumenters
- Resilient::Instrumenters::Memory
- Resilient::Instrumenters::Noop
- Resilient::Key
- Resilient::Test
- Resilient::Test::CircuitBreakerInterface
- Resilient::Test::CircuitBreakerRegistryInterface
- Resilient::Test::MetricsInterface
- Resilient::Test::MetricsStorageInterface
- Resilient::Test::PropertiesInterface
Methods
- ::default — Resilient::CircuitBreaker::Registry
- ::default= — Resilient::CircuitBreaker::Registry
- ::generate — Resilient::CircuitBreaker::Metrics::BucketRange
- ::get — Resilient::CircuitBreaker
- ::instrument — Resilient::Instrumenters::Noop
- ::new — Resilient::CircuitBreaker
- ::new — Resilient::CircuitBreaker::Metrics
- ::new — Resilient::CircuitBreaker::Metrics::Bucket
- ::new — Resilient::CircuitBreaker::Metrics::BucketRange
- ::new — Resilient::CircuitBreaker::Metrics::BucketSize
- ::new — Resilient::CircuitBreaker::Metrics::Storage::Memory
- ::new — Resilient::CircuitBreaker::Metrics::WindowSize
- ::new — Resilient::CircuitBreaker::Properties
- ::new — Resilient::CircuitBreaker::Registry
- ::new — Resilient::Instrumenters::Memory
- ::new — Resilient::Key
- ::reset — Resilient::CircuitBreaker::Registry
- ::wrap — Resilient::CircuitBreaker::Properties
- ::wrap — Resilient::Key
- #== — Resilient::Key
- #aligned_end — Resilient::CircuitBreaker::Metrics::BucketSize
- #aligned_start — Resilient::CircuitBreaker::Metrics::BucketSize
- #allow_request? — Resilient::CircuitBreaker
- #allow_single_request? — Resilient::CircuitBreaker
- #bucket — Resilient::CircuitBreaker::Metrics::BucketSize
- #close_circuit — Resilient::CircuitBreaker
- #current_bucket — Resilient::CircuitBreaker::Metrics
- #eql? — Resilient::Key
- #error_percentage — Resilient::CircuitBreaker::Metrics
- #failure — Resilient::CircuitBreaker
- #failure — Resilient::CircuitBreaker::Metrics
- #fetch — Resilient::CircuitBreaker::Registry
- #hash — Resilient::Key
- #include? — Resilient::CircuitBreaker::Metrics::Bucket
- #increment — Resilient::CircuitBreaker::Metrics::Storage::Memory
- #instrument — Resilient::CircuitBreaker
- #instrument — Resilient::Instrumenters::Memory
- #open? — Resilient::CircuitBreaker
- #open_circuit — Resilient::CircuitBreaker
- #prune — Resilient::CircuitBreaker::Metrics::Storage::Memory
- #prune? — Resilient::CircuitBreaker::Metrics::BucketRange
- #prune_before — Resilient::CircuitBreaker::Metrics::Bucket
- #prune_buckets — Resilient::CircuitBreaker::Metrics
- #requests — Resilient::CircuitBreaker::Metrics
- #reset — Resilient::CircuitBreaker
- #reset — Resilient::CircuitBreaker::Metrics
- #reset — Resilient::CircuitBreaker::Registry
- #reset — Resilient::Instrumenters::Memory
- #success — Resilient::CircuitBreaker
- #success — Resilient::CircuitBreaker::Metrics
- #sum — Resilient::CircuitBreaker::Metrics::Storage::Memory
- #test_failure_returns_nothing — Resilient::Test::CircuitBreakerInterface
- #test_failure_returns_nothing — Resilient::Test::MetricsInterface
- #test_fetch — Resilient::Test::CircuitBreakerRegistryInterface
- #test_increment — Resilient::Test::MetricsStorageInterface
- #test_prune — Resilient::Test::MetricsStorageInterface
- #test_reset — Resilient::Test::CircuitBreakerRegistryInterface
- #test_reset_empty_registry — Resilient::Test::CircuitBreakerRegistryInterface
- #test_reset_returns_nothing — Resilient::Test::MetricsInterface
- #test_responds_to_allow_request — Resilient::Test::CircuitBreakerInterface
- #test_responds_to_bucket_size_in_seconds — Resilient::Test::PropertiesInterface
- #test_responds_to_error_threshold_percentage — Resilient::Test::PropertiesInterface
- #test_responds_to_failure — Resilient::Test::CircuitBreakerInterface
- #test_responds_to_failure — Resilient::Test::MetricsInterface
- #test_responds_to_fetch — Resilient::Test::CircuitBreakerRegistryInterface
- #test_responds_to_force_closed — Resilient::Test::PropertiesInterface
- #test_responds_to_force_open — Resilient::Test::PropertiesInterface
- #test_responds_to_increment — Resilient::Test::MetricsStorageInterface
- #test_responds_to_instrumenter — Resilient::Test::PropertiesInterface
- #test_responds_to_key — Resilient::Test::CircuitBreakerInterface
- #test_responds_to_prune — Resilient::Test::MetricsStorageInterface
- #test_responds_to_request_volume_threshold — Resilient::Test::PropertiesInterface
- #test_responds_to_reset — Resilient::Test::CircuitBreakerInterface
- #test_responds_to_reset — Resilient::Test::CircuitBreakerRegistryInterface
- #test_responds_to_reset — Resilient::Test::MetricsInterface
- #test_responds_to_sleep_window_seconds — Resilient::Test::PropertiesInterface
- #test_responds_to_success — Resilient::Test::CircuitBreakerInterface
- #test_responds_to_success — Resilient::Test::MetricsInterface
- #test_responds_to_sum — Resilient::Test::MetricsStorageInterface
- #test_responds_to_under_error_threshold_percentage_predicate — Resilient::Test::MetricsInterface
- #test_responds_to_under_request_volume_threshold_predicate — Resilient::Test::MetricsInterface
- #test_success_returns_nothing — Resilient::Test::CircuitBreakerInterface
- #test_success_returns_nothing — Resilient::Test::MetricsInterface
- #test_sum_defaults — Resilient::Test::MetricsStorageInterface
- #test_sum_with_values — Resilient::Test::MetricsStorageInterface
- #under_error_threshold_percentage? — Resilient::CircuitBreaker
- #under_error_threshold_percentage? — Resilient::CircuitBreaker::Metrics
- #under_request_volume_threshold? — Resilient::CircuitBreaker
- #under_request_volume_threshold? — Resilient::CircuitBreaker::Metrics