Table of Contents - routemaster-drain-3.7.1 Documentation
Classes and Modules
- Forwardable
- Routemaster
- Routemaster::APIClient
- Routemaster::APIClientCircuit
- Routemaster::Cache
- Routemaster::CacheKey
- Routemaster::Config
- Routemaster::Config::Classmethods
- Routemaster::Dirty
- Routemaster::Dirty::Filter
- Routemaster::Dirty::Map
- Routemaster::Dirty::State
- Routemaster::Drain
- Routemaster::Drain::Basic
- Routemaster::Drain::CacheBusting
- Routemaster::Drain::Caching
- Routemaster::Drain::Mapping
- Routemaster::Drain::Terminator
- Routemaster::Errors
- Routemaster::Errors::BadGateway
- Routemaster::Errors::BaseError
- Routemaster::Errors::ConflictResource
- Routemaster::Errors::FatalResource
- Routemaster::Errors::IncompatibleVersion
- Routemaster::Errors::InvalidResource
- Routemaster::Errors::MethodNotAllowed
- Routemaster::Errors::ResourceGone
- Routemaster::Errors::ResourceNotFound
- Routemaster::Errors::ResourceThrottling
- Routemaster::Errors::ServiceNotAvailable
- Routemaster::Errors::UnauthorizedResourceAccess
- Routemaster::EventIndex
- Routemaster::Jobs
- Routemaster::Jobs::Backends
- Routemaster::Jobs::Backends::Resque
- Routemaster::Jobs::Backends::Resque::JobWrapper
- Routemaster::Jobs::Backends::Sidekiq
- Routemaster::Jobs::Backends::Sidekiq::JobWrapper
- Routemaster::Jobs::Cache
- Routemaster::Jobs::CacheAndSweep
- Routemaster::Jobs::Client
- Routemaster::Jobs::Job
- Routemaster::Middleware
- Routemaster::Middleware::Authenticate
- Routemaster::Middleware::Cache
- Routemaster::Middleware::Dirty
- Routemaster::Middleware::ErrorHandling
- Routemaster::Middleware::ExpireCache
- Routemaster::Middleware::Filter
- Routemaster::Middleware::Metrics
- Routemaster::Middleware::Parse
- Routemaster::Middleware::PayloadFilter
- Routemaster::Middleware::ResponseCaching
- Routemaster::Middleware::RootPostOnly
- Routemaster::Middleware::Siphon
- Routemaster::NullLogger
- Routemaster::RedisBroker
- Routemaster::Resources
- Routemaster::Resources::RestResource
- Routemaster::Responses
- Routemaster::Responses::HateoasEnumerableResponse
- Routemaster::Responses::HateoasResponse
- Routemaster::Responses::ResponsePromise
- Routemaster::Responses::ResponsePromise::Pool
- Routemaster::Tasks
- Routemaster::Tasks::FixCacheTTL
Methods
- ::_build_pool — Routemaster::Responses::ResponsePromise::Pool
- ::_compile_method — Forwardable
- ::create_job — Routemaster::Jobs::Job
- ::current — Routemaster::Responses::ResponsePromise::Pool
- ::data_for — Routemaster::Jobs::Job
- ::execute — Routemaster::Jobs::Job
- ::get — Routemaster::Dirty::State
- ::new — Routemaster::APIClient
- ::new — Routemaster::APIClientCircuit
- ::new — Routemaster::Cache
- ::new — Routemaster::Dirty::Filter
- ::new — Routemaster::Dirty::Map
- ::new — Routemaster::Drain::Basic
- ::new — Routemaster::Drain::CacheBusting
- ::new — Routemaster::Drain::Caching
- ::new — Routemaster::Drain::Mapping
- ::new — Routemaster::Errors::BaseError
- ::new — Routemaster::EventIndex
- ::new — Routemaster::Jobs::Backends::Resque
- ::new — Routemaster::Jobs::Backends::Sidekiq
- ::new — Routemaster::Jobs::Client
- ::new — Routemaster::Middleware::Authenticate
- ::new — Routemaster::Middleware::Cache
- ::new — Routemaster::Middleware::Dirty
- ::new — Routemaster::Middleware::ExpireCache
- ::new — Routemaster::Middleware::Filter
- ::new — Routemaster::Middleware::Metrics
- ::new — Routemaster::Middleware::Parse
- ::new — Routemaster::Middleware::ResponseCaching
- ::new — Routemaster::Middleware::RootPostOnly
- ::new — Routemaster::Middleware::Siphon
- ::new — Routemaster::RedisBroker
- ::new — Routemaster::Resources::RestResource
- ::new — Routemaster::Responses::HateoasResponse
- ::new — Routemaster::Responses::ResponsePromise
- ::new — Routemaster::Tasks::FixCacheTTL
- ::perform — Routemaster::Jobs::Backends::Resque::JobWrapper
- ::reset — Routemaster::Responses::ResponsePromise::Pool
- ::url_key — Routemaster::CacheKey
- #"#{method}?" — Routemaster::NullLogger
- #_assert_uri — Routemaster::APIClient
- #_check_for_fork — Routemaster::RedisBroker
- #_cleanup — Routemaster::RedisBroker
- #_close_if_present — Routemaster::RedisBroker
- #_each_key_batch — Routemaster::Tasks::FixCacheTTL
- #_extract_payload — Routemaster::Middleware::Parse
- #_fix_keys — Routemaster::Tasks::FixCacheTTL
- #_has_auth? — Routemaster::Middleware::Authenticate
- #_key — Routemaster::EventIndex
- #_links — Routemaster::Responses::HateoasResponse
- #_node — Routemaster::EventIndex
- #_page_items — Routemaster::Responses::HateoasEnumerableResponse
- #_publish — Routemaster::Cache
- #_request — Routemaster::APIClient
- #_resource_name — Routemaster::Responses::HateoasEnumerableResponse
- #_valid_auth? — Routemaster::Middleware::Authenticate
- #_wrapped_response — Routemaster::APIClient
- #all — Routemaster::Dirty::Map
- #auth_header — Routemaster::APIClient
- #body — Routemaster::Errors::BaseError
- #body_cache_field — Routemaster::Middleware::ResponseCaching
- #body_without_links — Routemaster::Responses::HateoasResponse
- #build_backend — Routemaster::Jobs::Client
- #bust — Routemaster::Cache
- #cache — Routemaster::Jobs::CacheAndSweep
- #cache_auth — Routemaster::Config
- #cache_enabled? — Routemaster::Middleware::ResponseCaching
- #cache_expiry — Routemaster::Config
- #cache_key — Routemaster::Middleware::ResponseCaching
- #cache_redis — Routemaster::Config
- #call — Routemaster::APIClientCircuit
- #call — Routemaster::Drain::Basic
- #call — Routemaster::Drain::Terminator
- #call — Routemaster::Middleware::Authenticate
- #call — Routemaster::Middleware::Cache
- #call — Routemaster::Middleware::Dirty
- #call — Routemaster::Middleware::ExpireCache
- #call — Routemaster::Middleware::Filter
- #call — Routemaster::Middleware::Metrics
- #call — Routemaster::Middleware::Parse
- #call — Routemaster::Middleware::ResponseCaching
- #call — Routemaster::Middleware::RootPostOnly
- #call — Routemaster::Middleware::Siphon
- #call — Routemaster::Tasks::FixCacheTTL
- #can_log? — Routemaster::Middleware::Metrics
- #circuit — Routemaster::APIClientCircuit
- #cleanup — Routemaster::RedisBroker
- #configuration_setting — Routemaster::APIClientCircuit
- #connection — Routemaster::APIClient
- #count — Routemaster::Dirty::Map
- #create — Routemaster::Resources::RestResource
- #current — Routemaster::EventIndex
- #currently_cached_content — Routemaster::Middleware::ResponseCaching
- #delete — Routemaster::APIClient
- #deserialized_body — Routemaster::Errors::BaseError
- #destination_peer — Routemaster::Middleware::Metrics
- #destroy — Routemaster::Resources::RestResource
- #discover — Routemaster::APIClient
- #drain_redis — Routemaster::Config
- #drain_tokens — Routemaster::Config
- #each — Routemaster::Responses::HateoasEnumerableResponse
- #each_page — Routemaster::Responses::HateoasEnumerableResponse
- #enabled? — Routemaster::APIClientCircuit
- #enqueue — Routemaster::Jobs::Backends::Resque
- #enqueue — Routemaster::Jobs::Backends::Sidekiq
- #errors — Routemaster::Errors::BaseError
- #event_index — Routemaster::Middleware::ResponseCaching
- #expanded_url — Routemaster::Resources::RestResource
- #false — Routemaster::NullLogger
- #fetch_from_cache — Routemaster::Middleware::ResponseCaching
- #fetch_from_service — Routemaster::Middleware::ResponseCaching
- #fget — Routemaster::APIClient
- #fget — Routemaster::Cache
- #get — Routemaster::APIClient
- #get — Routemaster::Cache
- #get — Routemaster::RedisBroker
- #has? — Routemaster::Responses::HateoasResponse
- #headers — Routemaster::Cache
- #headers_cache_field — Routemaster::Middleware::ResponseCaching
- #hosts — Routemaster::Config
- #increment — Routemaster::EventIndex
- #increment_req_count — Routemaster::Middleware::Metrics
- #increment_response_count — Routemaster::Middleware::Metrics
- #index — Routemaster::Resources::RestResource
- #inject — Routemaster::RedisBroker
- #invalidate — Routemaster::Cache
- #locale — Routemaster::Middleware::ResponseCaching
- #logger — Routemaster::Config
- #mark — Routemaster::Dirty::Map
- #message — Routemaster::Errors::BaseError
- #message — Routemaster::Errors::UnauthorizedResourceAccess
- #message — Routemaster::Errors::InvalidResource
- #message — Routemaster::Errors::ResourceNotFound
- #message — Routemaster::Errors::ResourceGone
- #message — Routemaster::Errors::FatalResource
- #message — Routemaster::Errors::ConflictResource
- #message — Routemaster::Errors::IncompatibleVersion
- #message — Routemaster::Errors::ResourceThrottling
- #message — Routemaster::Errors::MethodNotAllowed
- #message — Routemaster::Errors::BadGateway
- #message — Routemaster::Errors::ServiceNotAvailable
- #method — Routemaster::NullLogger
- #method_missing — Routemaster::Responses::HateoasResponse
- #method_missing — Routemaster::Responses::ResponsePromise
- #method_missing — Routemaster::Config::Classmethods
- #noop — Routemaster::NullLogger
- #on_complete — Routemaster::Middleware::ErrorHandling
- #patch — Routemaster::APIClient
- #patch_post_or_put — Routemaster::APIClient
- #peers_tags — Routemaster::Middleware::Metrics
- #perform — Routemaster::Jobs::Backends::Sidekiq::JobWrapper
- #perform — Routemaster::Jobs::Cache
- #perform — Routemaster::Jobs::CacheAndSweep
- #post — Routemaster::APIClient
- #put — Routemaster::APIClient
- #queue_adapter — Routemaster::Config
- #queue_name — Routemaster::Config
- #record_latency — Routemaster::Middleware::Metrics
- #request_tags — Routemaster::Middleware::Metrics
- #respond_to? — Routemaster::Config::Classmethods
- #response_cache_opt_headers — Routemaster::APIClient
- #response_tags — Routemaster::Middleware::Metrics
- #run — Routemaster::Dirty::Filter
- #run — Routemaster::Middleware::PayloadFilter
- #save — Routemaster::Dirty::State
- #show — Routemaster::Resources::RestResource
- #sweep — Routemaster::Dirty::Map
- #sweep_one — Routemaster::Dirty::Map
- #topics_to_siphon — Routemaster::Middleware::Siphon
- #update — Routemaster::Resources::RestResource
- #url — Routemaster::Middleware::ResponseCaching
- #url — Routemaster::Resources::RestResource
- #user_agent_header — Routemaster::APIClient
- #value — Routemaster::Responses::ResponsePromise
- #version — Routemaster::Middleware::ResponseCaching