called by the request handler thread , because it needs specific shutdown code for this connection 's protocol ie releasing input/output streams , etc . concode_field_sep int BACKLOG_COUNT concode_elem_sep boolean doHostnameLookups concode_elem_sep int KEEP_ALIVE_SLEEP concode_elem_sep int CONNECTION_TIMEOUT concode_elem_sep boolean interrupted concode_elem_sep boolean DEFAULT_HNL concode_elem_sep int KEEP_ALIVE_SLEEP_MAX concode_elem_sep ObjectPool objectPool concode_elem_sep int LISTENER_TIMEOUT concode_elem_sep String listenAddress concode_elem_sep HostGroup hostGroup concode_elem_sep int listenPort concode_elem_sep int KEEP_ALIVE_TIMEOUT concode_field_sep void releaseSocket concode_elem_sep String getConnectorName concode_elem_sep int getDefaultPort concode_elem_sep String getConnectorScheme concode_elem_sep void parseSocketInfo concode_elem_sep void allocateRequestResponse concode_elem_sep boolean start concode_elem_sep ServerSocket getServerSocket concode_elem_sep void destroy concode_elem_sep void run concode_elem_sep boolean processKeepAlive concode_elem_sep String trimHostName concode_elem_sep String parseURI concode_elem_sep void parseHeaders concode_elem_sep String parseURILine
void function ( RequestHandlerThread arg0 , WinstoneRequest arg1 , WinstoneResponse arg2 , WinstoneInputStream arg3 , WinstoneOutputStream arg4 ) { arg0 . setInStream ( null ) ; arg0 . setOutStream ( null ) ; arg0 . setRequest ( null ) ; arg0 . setResponse ( null ) ; if ( arg1 != null ) this . objectPool . releaseRequestToPool ( arg1 ) ; if ( arg2 != null ) this . objectPool . releaseResponseToPool ( arg2 ) ; }