| Class | PhusionPassenger::RequestHandler::ThreadHandler |
| In: |
src/ruby_supportlib/phusion_passenger/request_handler/thread_handler.rb
|
| Parent: | Object |
This class encapsulates the logic of a single RequestHandler thread.
| REQUEST_METHOD | = | 'REQUEST_METHOD'.freeze |
| GET | = | 'GET'.freeze |
| PING | = | 'PING'.freeze |
| OOBW | = | 'OOBW'.freeze |
| PASSENGER_CONNECT_PASSWORD | = | 'PASSENGER_CONNECT_PASSWORD'.freeze |
| CONTENT_LENGTH | = | 'CONTENT_LENGTH'.freeze |
| TRANSFER_ENCODING | = | 'TRANSFER_ENCODING'.freeze |
| MAX_HEADER_SIZE | = | 128 * 1024 |
| OBJECT_SPACE_SUPPORTS_LIVE_OBJECTS | = | ObjectSpace.respond_to?(:live_objects) |
| OBJECT_SPACE_SUPPORTS_ALLOCATED_OBJECTS | = | ObjectSpace.respond_to?(:allocated_objects) |
| OBJECT_SPACE_SUPPORTS_COUNT_OBJECTS | = | ObjectSpace.respond_to?(:count_objects) |
| GC_SUPPORTS_TIME | = | GC.respond_to?(:time) |
| GC_SUPPORTS_CLEAR_STATS | = | GC.respond_to?(:clear_stats) |
| parse_session_request | -> | parse_request |
| parse_http_request | -> | parse_request |
| interruptable | [R] | |
| iteration | [R] | |
| stats_mutex | [R] | |
| thread | [R] |