Class | PhusionPassenger::RequestHandler::ThreadHandler |
In: |
lib/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 |
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] |