Method List
-
#_storage_instance ThrottleMachines::Configuration
-
#algorithm ThrottleMachines::RackMiddleware::Throttle
-
#algorithm ThrottleMachines::Limiter
-
#allow2ban ThrottleMachines::RackMiddleware::Configuration
-
#allow? ThrottleMachines::Limiter
-
#allowed_async? ThrottleMachines::AsyncLimiter
-
backend ThrottleMachines::Instrumentation
-
#banned? ThrottleMachines::RackMiddleware::Fail2Ban
-
#bantime ThrottleMachines::RackMiddleware::Allow2Ban
-
#bantime ThrottleMachines::RackMiddleware::Fail2Ban
-
#block ThrottleMachines::RackMiddleware::Throttle
-
#block ThrottleMachines::RackMiddleware::Safelist
-
#block ThrottleMachines::RackMiddleware::Fail2Ban
-
#block ThrottleMachines::RackMiddleware::Allow2Ban
-
#block ThrottleMachines::RackMiddleware::Track
-
#block ThrottleMachines::RackMiddleware::Blocklist
-
#blocklist ThrottleMachines::RackMiddleware::Configuration
-
#blocklist_ip ThrottleMachines::RackMiddleware::Configuration
-
#blocklisted? ThrottleMachines::RackMiddleware::Configuration
-
#blocklisted_responder ThrottleMachines::RackMiddleware::Configuration
-
#blocklists ThrottleMachines::RackMiddleware::Configuration
-
break_circuit ThrottleMachines
-
#break_on ThrottleMachines::Control
-
#breaker ThrottleMachines::Control
-
#call ThrottleMachines::Control
-
#call ThrottleMachines::Middleware
-
#call ThrottleMachines::RackMiddleware
-
cascade_triggered ThrottleMachines::Instrumentation
-
#check_async ThrottleMachines::AsyncLimiter
-
#check_gcra_limit ThrottleMachines::Storage::Memory
-
#check_gcra_limit ThrottleMachines::Storage::Base
-
#check_gcra_limit ThrottleMachines::Storage::Redis
-
#check_gcra_limit ThrottleMachines::Storage::Null
-
#check_token_bucket ThrottleMachines::Storage::Null
-
#check_token_bucket ThrottleMachines::Storage::Redis
-
#check_token_bucket ThrottleMachines::Storage::Memory
-
#check_token_bucket ThrottleMachines::Storage::Base
-
circuit_closed ThrottleMachines::Instrumentation
-
circuit_failure ThrottleMachines::Instrumentation
-
circuit_half_opened ThrottleMachines::Instrumentation
-
circuit_opened ThrottleMachines::Instrumentation
-
circuit_rejected ThrottleMachines::Instrumentation
-
circuit_success ThrottleMachines::Instrumentation
-
#cleanup_fiber_storage ThrottleMachines::AsyncLimiter
-
#clear ThrottleMachines::Storage::Base
-
#clear ThrottleMachines::Storage::Redis
-
#clear ThrottleMachines::Storage::Null
-
#clear ThrottleMachines::Storage::Memory
-
clear! ThrottleMachines::RackMiddleware
-
#clock ThrottleMachines::Configuration
-
config ThrottleMachines
-
configuration ThrottleMachines::RackMiddleware
-
configure ThrottleMachines::RackMiddleware
-
configure ThrottleMachines
-
control ThrottleMachines
-
#count ThrottleMachines::RackMiddleware::Fail2Ban
-
#default_limit ThrottleMachines::Configuration
-
#default_period ThrottleMachines::Configuration
-
#default_storage ThrottleMachines::Configuration
-
#delay ThrottleMachines::HedgedRequest
-
enabled ThrottleMachines::RackMiddleware
-
enabled ThrottleMachines::Instrumentation
-
#fail2ban ThrottleMachines::RackMiddleware::Configuration
-
#fiber_state ThrottleMachines::AsyncLimiter
-
finalizer ThrottleMachines::Storage::Memory
-
#findtime ThrottleMachines::RackMiddleware::Fail2Ban
-
#findtime ThrottleMachines::RackMiddleware::Allow2Ban
-
#get_counter ThrottleMachines::Storage::Null
-
#get_counter ThrottleMachines::Storage::Base
-
#get_counter ThrottleMachines::Storage::Redis
-
#get_counter ThrottleMachines::Storage::Memory
-
#get_counter_ttl ThrottleMachines::Storage::Null
-
#get_counter_ttl ThrottleMachines::Storage::Base
-
#get_counter_ttl ThrottleMachines::Storage::Memory
-
#get_counter_ttl ThrottleMachines::Storage::Redis
-
#healthy? ThrottleMachines::Storage::Null
-
#healthy? ThrottleMachines::Storage::Base
-
#healthy? ThrottleMachines::Storage::Memory
-
#healthy? ThrottleMachines::Storage::Redis
-
hedged_request ThrottleMachines
-
hedged_request_started ThrottleMachines::Instrumentation
-
hedged_request_winner ThrottleMachines::Instrumentation
-
#increment_counter ThrottleMachines::Storage::Null
-
#increment_counter ThrottleMachines::Storage::Base
-
#increment_counter ThrottleMachines::Storage::Redis
-
#increment_counter ThrottleMachines::Storage::Memory
-
#initialize ThrottleMachines::AsyncLimiter
-
#initialize ThrottleMachines::Storage::Base
-
#initialize ThrottleMachines::Middleware
-
#initialize ThrottleMachines::Limiter
-
#initialize ThrottleMachines::RackMiddleware::Blocklist
-
#initialize ThrottleMachines::Control
-
#initialize ThrottleMachines::RackMiddleware::Track
-
#initialize ThrottleMachines::RackMiddleware
-
#initialize ThrottleMachines::RackMiddleware::Configuration
-
#initialize ThrottleMachines::RackMiddleware::Fail2Ban
-
#initialize ThrottleMachines::Configuration
-
#initialize ThrottleMachines::Storage::Redis
-
#initialize ThrottleMachines::Storage::Memory
-
#initialize ThrottleMachines::RackMiddleware::Allow2Ban
-
#initialize ThrottleMachines::HedgedRequest
-
#initialize ThrottleMachines::ThrottledError
-
#initialize ThrottleMachines::HedgedBreaker
-
#initialize ThrottleMachines::RackMiddleware::Safelist
-
#initialize ThrottleMachines::RackMiddleware::Throttle
-
#instrument ThrottleMachines::Instrumentation::NullBackend
-
instrument ThrottleMachines::Instrumentation
-
instrument ThrottleMachines::RackMiddleware
-
#instrumentation_backend ThrottleMachines::Configuration
-
#instrumentation_enabled ThrottleMachines::Configuration
-
#key ThrottleMachines::Limiter
-
#key ThrottleMachines::Control
-
#limit ThrottleMachines::RackMiddleware::Throttle
-
#limit ThrottleMachines::Limiter
-
#limit ThrottleMachines::Control
-
#limit ThrottleMachines::RackMiddleware::Track
-
limit ThrottleMachines
-
#limiter ThrottleMachines::ThrottledError
-
limiter ThrottleMachines
-
#limiter ThrottleMachines::Control
-
#matched_by? ThrottleMachines::RackMiddleware::Track
-
#matched_by? ThrottleMachines::RackMiddleware::Safelist
-
#matched_by? ThrottleMachines::RackMiddleware::Allow2Ban
-
#matched_by? ThrottleMachines::RackMiddleware::Blocklist
-
#matched_by? ThrottleMachines::RackMiddleware::Throttle
-
#max_attempts ThrottleMachines::HedgedRequest
-
#maxretry ThrottleMachines::RackMiddleware::Allow2Ban
-
#maxretry ThrottleMachines::RackMiddleware::Fail2Ban
-
#name ThrottleMachines::RackMiddleware::Blocklist
-
#name ThrottleMachines::RackMiddleware::Track
-
#name ThrottleMachines::RackMiddleware::Throttle
-
#name ThrottleMachines::RackMiddleware::Safelist
-
#name ThrottleMachines::RackMiddleware::Allow2Ban
-
#name ThrottleMachines::RackMiddleware::Fail2Ban
-
notifier ThrottleMachines::RackMiddleware
-
#peek_gcra_limit ThrottleMachines::Storage::Memory
-
#peek_gcra_limit ThrottleMachines::Storage::Redis
-
#peek_gcra_limit ThrottleMachines::Storage::Null
-
#peek_gcra_limit ThrottleMachines::Storage::Base
-
#peek_token_bucket ThrottleMachines::Storage::Memory
-
#peek_token_bucket ThrottleMachines::Storage::Redis
-
#peek_token_bucket ThrottleMachines::Storage::Null
-
#peek_token_bucket ThrottleMachines::Storage::Base
-
#period ThrottleMachines::Limiter
-
#period ThrottleMachines::RackMiddleware::Throttle
-
#period ThrottleMachines::RackMiddleware::Track
-
rate_limit_allowed ThrottleMachines::Instrumentation
-
rate_limit_checked ThrottleMachines::Instrumentation
-
#rate_limit_remaining ThrottleMachines::ControllerHelpers
-
rate_limit_throttled ThrottleMachines::Instrumentation
-
#rate_limited? ThrottleMachines::ControllerHelpers
-
#remaining ThrottleMachines::Limiter
-
#reset! ThrottleMachines::Limiter
-
reset! ThrottleMachines::RackMiddleware
-
reset! ThrottleMachines
-
#reset_counter ThrottleMachines::Storage::Memory
-
#reset_counter ThrottleMachines::Storage::Redis
-
#reset_counter ThrottleMachines::Storage::Null
-
#reset_counter ThrottleMachines::Storage::Base
-
#retrier ThrottleMachines::Control
-
#retry_after ThrottleMachines::Limiter
-
#retry_on_failure ThrottleMachines::Control
-
retry_with ThrottleMachines
-
#run ThrottleMachines::HedgedRequest
-
#run ThrottleMachines::HedgedBreaker
-
#run_async ThrottleMachines::HedgedRequest
-
#safelist ThrottleMachines::RackMiddleware::Configuration
-
#safelist_ip ThrottleMachines::RackMiddleware::Configuration
-
#safelisted? ThrottleMachines::RackMiddleware::Configuration
-
#safelists ThrottleMachines::RackMiddleware::Configuration
-
#shutdown ThrottleMachines::Storage::Memory
-
#shutdown ThrottleMachines::HedgedRequest
-
#storage ThrottleMachines::Limiter
-
storage ThrottleMachines
-
storage= ThrottleMachines
-
#throttle ThrottleMachines::Middleware
-
#throttle ThrottleMachines::RackMiddleware::Configuration
-
#throttle! ThrottleMachines::ControllerHelpers
-
#throttle! ThrottleMachines::Limiter
-
#throttle_async ThrottleMachines::AsyncLimiter
-
#throttled? ThrottleMachines::RackMiddleware::Configuration
-
#throttled_responder ThrottleMachines::RackMiddleware::Configuration
-
#throttles ThrottleMachines::RackMiddleware::Configuration
-
#timeout ThrottleMachines::HedgedRequest
-
#to_h ThrottleMachines::Limiter
-
#track ThrottleMachines::RackMiddleware::Configuration
-
#tracked? ThrottleMachines::RackMiddleware::Configuration
-
#tracks ThrottleMachines::RackMiddleware::Configuration
-
#user_agent ThrottleMachines::RackMiddleware::Request
-
#with_throttle ThrottleMachines::ControllerHelpers
-
#with_timeout ThrottleMachines::Storage::Base