Table of Contents - puma-6.4.2 Documentation
Pages
- Makefile
- PumaHttp11Service.java
- http11_parser.java.rl
- http11_parser.rl
- http11_parser_common.rl
- PumaHttp11Service.java
- Http11.java
- Http11Parser.java
- MiniSSL.java
Classes and Modules
- IO
- IO::WaitReadable
- Object
- Puma
- Puma::App
- Puma::App::Status
- Puma::Binder
- Puma::CLI
- Puma::Client
- Puma::Cluster
- Puma::Cluster::Worker
- Puma::Cluster::WorkerHandle
- Puma::CommonLogger
- Puma::Configuration
- Puma::Configuration::ConfigMiddleware
- Puma::ConnectionError
- Puma::Const
- Puma::ControlCLI
- Puma::DSL
- Puma::ErrorLogger
- Puma::Events
- Puma::HttpParser
- Puma::HttpParserError
- Puma::HttpParserError501
- Puma::IOBuffer
- Puma::JRubyRestart
- Puma::JSONSerialization
- Puma::JSONSerialization::SerializationError
- Puma::Launcher
- Puma::Launcher::BundlePruner
- Puma::LogWriter
- Puma::LogWriter::DefaultFormatter
- Puma::LogWriter::PidFormatter
- Puma::MiniSSL
- Puma::MiniSSL::Context
- Puma::MiniSSL::ContextBuilder
- Puma::MiniSSL::Engine
- Puma::MiniSSL::SSLContext
- Puma::MiniSSL::SSLError
- Puma::MiniSSL::Server
- Puma::MiniSSL::Socket
- Puma::NullIO
- Puma::Plugin
- Puma::PluginLoader
- Puma::PluginRegistry
- Puma::Rack
- Puma::Rack::Builder
- Puma::Rack::Options
- Puma::Rack::URLMap
- Puma::RackHandler
- Puma::Reactor
- Puma::Request
- Puma::Runner
- Puma::SdNotify
- Puma::SdNotify::NotifyError
- Puma::Server
- Puma::Single
- Puma::StateFile
- Puma::ThreadPool
- Puma::ThreadPool::Automaton
- Puma::ThreadPool::ForceShutdown
- Puma::UnknownPlugin
- Puma::UnsupportedBackend
- Puma::UnsupportedOption
- Puma::UserFileDefaultOptions
- Puma::Util
- Puma::Util::HeaderHash
- Rack
- Rack::Handler
- Rack::Handler::Puma
- Rackup
- Rackup::Handler
- Rackup::Handler::Puma
Methods
- ::abstract_unix_socket? — Puma
- ::app — Puma::Rack::Builder
- ::chdir_exec — Puma::JRubyRestart
- ::check — Puma::MiniSSL
- ::clean_thread_locals — Puma::ThreadPool
- ::client — Puma::MiniSSL::Engine
- ::create — Puma::Plugin
- ::current — Puma::Server
- ::default — Rackup::Handler
- ::default — Rack::Handler
- ::errno — Puma::SdNotify
- ::escape — Puma::Util
- ::extract_name — Puma::Plugin
- ::fdstore — Puma::SdNotify
- ::forkable? — Puma
- ::generate — Puma::JSONSerialization
- ::jruby? — Puma
- ::mainpid — Puma::SdNotify
- ::mri? — Puma
- ::new — Puma::MiniSSL::SSLContext
- ::new — Puma::HttpParser
- ::new — Puma::App::Status
- ::new — Puma::Binder
- ::new — Puma::CLI
- ::new — Puma::Cluster
- ::new — Puma::CommonLogger
- ::new — Puma::UserFileDefaultOptions
- ::new — Puma::Configuration
- ::new — Puma::Configuration::ConfigMiddleware
- ::new — Puma::ControlCLI
- ::new — Puma::DSL
- ::new — Puma::ErrorLogger
- ::new — Puma::Events
- ::new — Puma::IOBuffer
- ::new — Puma::Launcher
- ::new — Puma::Launcher::BundlePruner
- ::new — Puma::LogWriter
- ::new — Puma::MiniSSL::Socket
- ::new — Puma::MiniSSL::Context
- ::new — Puma::MiniSSL::Server
- ::new — Puma::MiniSSL::ContextBuilder
- ::new — Puma::PluginLoader
- ::new — Puma::PluginRegistry
- ::new — Puma::Rack::Builder
- ::new — Puma::Rack::URLMap
- ::new — Puma::Reactor
- ::new — Puma::Runner
- ::new — Puma::Server
- ::new — Puma::StateFile
- ::new — Puma::ThreadPool
- ::new — Puma::ThreadPool::Automaton
- ::new — Puma::Util::HeaderHash
- ::new — Puma::Util::HeaderHash
- ::new_from_string — Puma::Rack::Builder
- ::notify — Puma::SdNotify
- ::null — Puma::LogWriter
- ::osx? — Puma
- ::parse_file — Puma::Rack::Builder
- ::random_token — Puma::Configuration
- ::ready — Puma::SdNotify
- ::reloading — Puma::SdNotify
- ::serialize_object_key — Puma::JSONSerialization
- ::serialize_string — Puma::JSONSerialization
- ::serialize_value — Puma::JSONSerialization
- ::server — Puma::MiniSSL::Engine
- ::set_thread_name — Puma
- ::ssl? — Puma
- ::ssl_bind_str — Puma::DSL
- ::stats — Puma
- ::stats_hash — Puma
- ::stats_object= — Puma
- ::status — Puma::SdNotify
- ::stdio — Puma::ErrorLogger
- ::stdio — Puma::LogWriter
- ::stopping — Puma::SdNotify
- ::strings — Puma::LogWriter
- ::temp_path — Puma::Configuration
- ::unescape — Puma::Util
- ::watchdog — Puma::SdNotify
- ::watchdog? — Puma::SdNotify
- ::windows? — Puma
- #<< — Puma::MiniSSL::Socket
- #[] — Puma::UserFileDefaultOptions
- #[] — Puma::Util::HeaderHash
- #[]= — Puma::UserFileDefaultOptions
- #[]= — Puma::Util::HeaderHash
- #_load_from — Puma::DSL
- #_offer_plugins — Puma::DSL
- #accept — Puma::MiniSSL::Server
- #accept_nonblock — Puma::MiniSSL::Server
- #activate_control_app — Puma::DSL
- #add — Puma::Reactor
- #add_background — Puma::PluginRegistry
- #add_pem_values_to_options_store — Puma::DSL
- #add_ssl_listener — Puma::Binder
- #add_tcp_listener — Puma::Binder
- #add_unix_listener — Puma::Binder
- #addr — Puma::MiniSSL::Server
- #after_worker_boot — Puma::DSL
- #after_worker_fork — Puma::DSL
- #all_of — Puma::UserFileDefaultOptions
- #all_workers_booted? — Puma::Cluster
- #all_workers_idle_timed_out? — Puma::Cluster
- #all_workers_in_phase? — Puma::Cluster
- #app — Puma::Configuration
- #app — Puma::DSL
- #app — Puma::Runner
- #app_configured? — Puma::Configuration
- #append — Puma::IOBuffer
- #authenticate — Puma::App::Status
- #backlog — Puma::ThreadPool
- #bad_tlsv1_3? — Puma::MiniSSL::Socket
- #before_fork — Puma::DSL
- #bind — Puma::DSL
- #bind_to_activated_sockets — Puma::DSL
- #body — Puma::HttpParser
- #booted_workers — Object
- #busy_threads — Puma::ThreadPool
- #ca= — Puma::MiniSSL::Context
- #call — Puma::App::Status
- #call — Puma::CommonLogger
- #call — Puma::Configuration::ConfigMiddleware
- #call — Puma::LogWriter::DefaultFormatter
- #call — Puma::LogWriter::PidFormatter
- #call — Puma::Rack::Builder
- #call — Puma::Rack::URLMap
- #casecmp? — Puma::Rack::URLMap
- #cert= — Puma::MiniSSL::Context
- #cert_pem= — Puma::MiniSSL::Context
- #check — Puma::MiniSSL::Context
- #check_file — Puma::MiniSSL::Context
- #check_workers — Puma::Cluster
- #cipher_suites= — Puma::MiniSSL::Context
- #clamp — Puma::Configuration
- #clean_thread_locals — Puma::DSL
- #clear — Puma::IOBuffer
- #clear_binds! — Puma::DSL
- #close — Puma::Binder
- #close — Puma::MiniSSL::Socket
- #close — Puma::MiniSSL::Server
- #close — Puma::NullIO
- #close_binder_listeners — Puma::Launcher
- #close_control_listeners — Puma::Runner
- #close_listeners — Puma::Binder
- #closed? — Puma::MiniSSL::Socket
- #closed? — Puma::MiniSSL::Server
- #closed? — Puma::NullIO
- #clustered? — Puma::Launcher
- #clustered? — Object
- #common_message — Object
- #config — Puma::RackHandler
- #config_files — Puma::Configuration
- #configure — Puma::Configuration
- #configure_control_url — Puma::CLI
- #connected_ports — Puma::Binder
- #connected_ports — Puma::Launcher
- #connection_error — Puma::LogWriter
- #context — Puma::MiniSSL::ContextBuilder
- #create — Puma::PluginLoader
- #create_activated_fds — Puma::Binder
- #create_inherited_fds — Puma::Binder
- #cull_start_index — Puma::Cluster
- #cull_workers — Puma::Cluster
- #custom_logger — Puma::DSL
- #debug — Puma::DSL
- #debug — Puma::ErrorLogger
- #debug — Puma::LogWriter
- #debug — Puma::Runner
- #debug? — Puma::LogWriter
- #debug_error — Puma::LogWriter
- #debug_loaded_extensions — Puma::Runner
- #default_host — Puma::DSL
- #delete — Puma::Util::HeaderHash
- #delete_pidfile — Puma::Launcher
- #development? — Puma::Runner
- #directory — Puma::DSL
- #do_forceful_stop — Puma::Launcher
- #do_graceful_stop — Puma::Launcher
- #do_restart — Puma::Launcher
- #do_run_finished — Puma::Launcher
- #drain_on_shutdown — Puma::DSL
- #each — Puma::NullIO
- #each — Puma::Util::HeaderHash
- #early_hints — Puma::DSL
- #empty? — Puma::IOBuffer
- #engine_read_all — Puma::MiniSSL::Socket
- #ensure_output_directory_exists — Puma::Runner
- #env — Puma::Binder
- #environment — Puma::Configuration
- #environment — Puma::DSL
- #environment — Puma::Launcher
- #eof? — Puma::NullIO
- #error — Puma::LogWriter
- #error — Puma::Runner
- #error? — Puma::HttpParser
- #escape — Puma::Util
- #execute — Puma::HttpParser
- #extra_runtime_dependencies — Puma::DSL
- #extra_runtime_deps_paths — Puma::Launcher::BundlePruner
- #extract — Puma::MiniSSL::Engine
- #extract_content_length — Puma::CommonLogger
- #fetch — Puma::UserFileDefaultOptions
- #final_options — Puma::UserFileDefaultOptions
- #final_options — Puma::Configuration
- #finalize_values — Puma::UserFileDefaultOptions
- #find — Puma::PluginRegistry
- #finish — Puma::HttpParser
- #finished? — Puma::HttpParser
- #fire — Puma::Events
- #fire_background — Puma::PluginRegistry
- #fire_on_booted! — Puma::Events
- #fire_on_restart! — Puma::Events
- #fire_on_stopped! — Puma::Events
- #fire_starts — Puma::PluginLoader
- #first_data_timeout — Puma::DSL
- #flatten — Puma::Configuration
- #flatten! — Puma::Configuration
- #flush — Puma::MiniSSL::Socket
- #flush — Puma::NullIO
- #force_shutdown_after — Puma::DSL
- #fork_worker — Puma::DSL
- #fork_worker! — Puma::Cluster
- #format — Puma::LogWriter
- #generate_map — Puma::Rack::Builder
- #generate_restart_data — Puma::Launcher
- #get — Puma::DSL
- #get_env — Puma::Launcher
- #gets — Puma::NullIO
- #halt — Puma::Cluster
- #halt — Puma::Launcher
- #halt — Puma::Single
- #handler_opts — Puma::Rack::Options
- #has_key? — Puma::Util::HeaderHash
- #http_content_length_limit — Puma::DSL
- #idle_timed_out_worker_pids — Puma::Cluster
- #idle_timeout — Puma::DSL
- #in_background — Puma::Plugin
- #include? — Puma::Util::HeaderHash
- #info — Puma::ErrorLogger
- #inherit_binder — Puma::Server
- #inherit_ssl_listener — Puma::Binder
- #inherit_tcp_listener — Puma::Binder
- #inherit_unix_listener — Puma::Binder
- #init? — Puma::MiniSSL::Engine
- #initialize_copy — Puma::Configuration
- #inject — Puma::MiniSSL::Engine
- #inject — Puma::DSL
- #internal_write — Puma::ErrorLogger
- #internal_write — Puma::LogWriter
- #io_selector_backend — Puma::DSL
- #key= — Puma::MiniSSL::Context
- #key? — Puma::Util::HeaderHash
- #key_password — Puma::MiniSSL::Context
- #key_password_command= — Puma::MiniSSL::Context
- #key_pem= — Puma::MiniSSL::Context
- #keystore= — Puma::MiniSSL::Context
- #keystore_type= — Puma::MiniSSL::Context
- #load — Puma::Configuration
- #load — Puma::DSL
- #load — Puma::StateFile
- #load_and_bind — Puma::Runner
- #load_plugin — Puma::Configuration
- #load_rackup — Puma::Configuration
- #loc_addr_str — Puma::Binder
- #localhost_authority — Puma::Binder
- #localhost_authority_context — Puma::Binder
- #log — Puma::CommonLogger
- #log — Puma::Launcher
- #log — Puma::Launcher::BundlePruner
- #log — Puma::LogWriter
- #log — Puma::Runner
- #log_config — Puma::Launcher
- #log_formatter — Puma::DSL
- #log_hijacking — Puma::CommonLogger
- #log_requests — Puma::DSL
- #loopback_addresses — Puma::Binder
- #lowlevel_error_handler — Puma::DSL
- #map — Puma::Rack::Builder
- #max_fast_inline — Puma::DSL
- #member? — Puma::Util::HeaderHash
- #merge — Puma::Util::HeaderHash
- #merge! — Puma::Util::HeaderHash
- #message — Puma::ControlCLI
- #mutate_stdout_and_stderr_to_sync_on_write — Puma::DSL
- #next_worker_index — Puma::Cluster
- #no_tlsv1= — Puma::MiniSSL::Context
- #no_tlsv1_1= — Puma::MiniSSL::Context
- #nread — Puma::HttpParser
- #on_booted — Puma::DSL
- #on_booted — Puma::Events
- #on_refork — Puma::DSL
- #on_restart — Puma::DSL
- #on_restart — Puma::Events
- #on_stopped — Puma::Events
- #on_thread_exit — Puma::DSL
- #on_thread_start — Puma::DSL
- #on_worker_boot — Puma::DSL
- #on_worker_fork — Puma::DSL
- #on_worker_shutdown — Puma::DSL
- #out_of_band — Puma::DSL
- #output_header — Puma::Runner
- #parse — Puma::Binder
- #parse! — Puma::Rack::Options
- #parse_error — Puma::LogWriter
- #parse_query — Puma::Util
- #paths_to_require_after_prune — Puma::Launcher::BundlePruner
- #peeraddr — Puma::MiniSSL::Socket
- #peercert — Puma::MiniSSL::Engine
- #peercert — Puma::MiniSSL::Socket
- #persistent_timeout — Puma::DSL
- #phased_restart — Puma::Cluster
- #phased_restart — Puma::Launcher
- #pidfile — Puma::DSL
- #pipe — Puma::Util
- #plugin — Puma::DSL
- #pool_capacity — Puma::ThreadPool
- #port — Puma::DSL
- #preload? — Puma::Cluster
- #preload_app! — Puma::DSL
- #prepare_configuration — Puma::ControlCLI
- #process_hook — Puma::DSL
- #protocols= — Puma::MiniSSL::Context
- #prune — Puma::Launcher::BundlePruner
- #prune_bundler — Puma::DSL
- #prune_bundler! — Puma::Launcher
- #prune_bundler? — Puma::Launcher
- #puma_default_options — Puma::Configuration
- #puma_options_from_env — Puma::Configuration
- #puma_require_paths — Puma::Launcher::BundlePruner
- #puma_wild_path — Puma::Launcher::BundlePruner
- #purge_interrupt_queue — Puma::Util
- #puts — Puma::NullIO
- #queue_requests — Puma::DSL
- #quiet — Puma::DSL
- #rack_builder — Puma::Configuration
- #rack_response — Puma::App::Status
- #rack_url_scheme — Puma::DSL
- #rackup — Puma::Configuration
- #rackup — Puma::DSL
- #raise_exception_on_sigterm — Puma::DSL
- #read — Puma::MiniSSL::Engine
- #read — Puma::NullIO
- #read_and_reset — Puma::IOBuffer
- #read_nonblock — Puma::MiniSSL::Socket
- #readpartial — Puma::MiniSSL::Socket
- #redirect_io — Puma::Cluster
- #redirect_io — Puma::Runner
- #redirected_io? — Puma::Runner
- #redirects_for_restart — Puma::Binder
- #redirects_for_restart_env — Puma::Binder
- #refork — Puma::Launcher
- #register — Puma::Events
- #register — Puma::PluginRegistry
- #register — Puma::Reactor
- #reload_worker_directory — Puma::Cluster
- #reload_worker_directory — Puma::Launcher
- #remap — Puma::Rack::URLMap
- #replace — Puma::Util::HeaderHash
- #request_dump — Puma::ErrorLogger
- #request_headers — Puma::ErrorLogger
- #request_parsed? — Puma::ErrorLogger
- #request_title — Puma::ErrorLogger
- #require_paths_for_gem — Puma::Launcher::BundlePruner
- #require_rubygems_min_version! — Puma::Launcher::BundlePruner
- #reset — Puma::HttpParser
- #reset — Puma::IOBuffer
- #restart — Puma::Cluster
- #restart — Puma::Launcher
- #restart — Puma::Single
- #restart! — Puma::Launcher
- #restart_args — Puma::Launcher
- #restart_command — Puma::DSL
- #reuse= — Puma::MiniSSL::Context
- #rewind — Puma::NullIO
- #ruby_engine — Puma::Runner
- #run — Puma::CLI
- #run — Puma::Cluster
- #run — Puma::ControlCLI
- #run — Puma::Launcher
- #run — Puma::Rack::Builder
- #run — Puma::Reactor
- #run — Puma::Single
- #run — Puma::RackHandler
- #run_hooks — Puma::Configuration
- #save — Puma::StateFile
- #select_loop — Puma::Reactor
- #send_request — Puma::ControlCLI
- #send_signal — Puma::ControlCLI
- #set_default_host — Puma::DSL
- #set_host_port_to_config — Puma::RackHandler
- #set_process_title — Puma::Launcher
- #set_rack_environment — Puma::Launcher
- #set_remote_address — Puma::DSL
- #setup_options — Puma::CLI
- #setup_signals — Puma::Cluster
- #setup_signals — Puma::Launcher
- #shutdown — Puma::MiniSSL::Engine
- #shutdown — Puma::Reactor
- #shutdown_debug — Puma::DSL
- #silence_fork_callback_warning — Puma::DSL
- #silence_single_worker_warning — Puma::DSL
- #single_worker_warning — Puma::Cluster
- #size — Puma::NullIO
- #socket_activation_fd — Puma::Binder
- #spawn_worker — Puma::Cluster
- #spawn_workers — Puma::Cluster
- #spec_for_gem — Puma::Launcher::BundlePruner
- #ssl_bind — Puma::DSL
- #ssl_error — Puma::LogWriter
- #ssl_vers_st — Puma::MiniSSL::Engine
- #ssl_version_state — Puma::MiniSSL::Socket
- #start — Puma::ControlCLI
- #start — Object
- #start! — Puma::ThreadPool::Automaton
- #start_control — Puma::Runner
- #start_phased_restart — Puma::Cluster
- #start_server — Puma::Runner
- #state_path — Puma::DSL
- #state_permission — Puma::DSL
- #stats — Puma::Cluster
- #stats — Puma::Launcher
- #stats — Object
- #stats — Puma::Runner
- #stats — Puma::Single
- #status — Object
- #stdout_redirect — Puma::DSL
- #stop — Puma::Cluster
- #stop — Puma::Launcher
- #stop — Puma::Single
- #stop — Puma::ThreadPool::Automaton
- #stop_blocked — Puma::Cluster
- #stop_blocked — Puma::Single
- #stop_control — Puma::Runner
- #stop_workers — Puma::Cluster
- #string — Puma::NullIO
- #supported_http_methods — Puma::DSL
- #sync — Puma::NullIO
- #sync= — Puma::NullIO
- #synthesize_binds_from_activated_fs — Puma::Binder
- #syswrite — Puma::MiniSSL::Socket
- #tag — Puma::DSL
- #test? — Puma::Runner
- #thread_status — Puma::Launcher
- #threads — Puma::DSL
- #timeout_workers — Puma::Cluster
- #title — Puma::ErrorLogger
- #title — Puma::Launcher
- #to_app — Puma::Rack::Builder
- #to_hash — Puma::Util::HeaderHash
- #to_io — Puma::MiniSSL::Socket
- #to_io — Puma::MiniSSL::Server
- #to_s — Puma::IOBuffer
- #truststore= — Puma::MiniSSL::Context
- #truststore_type= — Puma::MiniSSL::Context
- #unescape — Puma::Util
- #unknown_error — Puma::LogWriter
- #unsupported — Puma::CLI
- #unsupported — Puma::Launcher
- #use — Puma::Rack::Builder
- #utc_iso8601 — Puma::Runner
- #valid_options — Puma::RackHandler
- #wait_for_less_busy_worker — Puma::DSL
- #wait_workers — Puma::Cluster
- #wakeup! — Puma::Reactor
- #wakeup! — Puma::Runner
- #warmup — Puma::Rack::Builder
- #warn_if_in_single_mode — Puma::DSL
- #watchdog_sleep_time — Object
- #with_unbundled_env — Puma::Launcher::BundlePruner
- #worker — Puma::Cluster
- #worker_at — Puma::Cluster
- #worker_boot_timeout — Puma::DSL
- #worker_check_interval — Puma::DSL
- #worker_culling_strategy — Puma::DSL
- #worker_shutdown_timeout — Puma::DSL
- #worker_timeout — Puma::DSL
- #workers — Puma::DSL
- #workers — Object
- #workers_to_cull — Puma::Cluster
- #write — Puma::MiniSSL::Engine
- #write — Puma::CommonLogger
- #write — Puma::LogWriter
- #write — Puma::MiniSSL::Socket
- #write — Puma::NullIO
- #write_nonblock — Puma::MiniSSL::Socket
- #write_pid — Puma::Launcher
- #write_state — Puma::Launcher