Upgrade to Pro — share decks privately, control downloads, hide ads and more …

request process

request process

testing upload

Avatar for Shahbaz Mughal

Shahbaz Mughal

December 18, 2015

Other Decks in Programming

Transcript

  1. ThreadPool TcpWorkerThread Http11Protocol CoyoteAdapter StandardEngine StandardPipeline StandardValveCo... ThreadPool TcpWorkerThread Http11Protocol

    CoyoteAdapter StandardEngine StandardPipelin e StandardValve Context runIt() processConnection process() parseHeaders() prepareRequest() service() postParseRequest() invoke() invoke() invoke() See next diagram File: C:\Documents and Settings\Administrator\Desktop\Tomcat_5_UML.mdl 5:02:06 PM Monday, December 16, 2002 Sequence Diagram: Logical View / 1. catalina_request Page 1
  2. StandardContextValve StandardEngineV... StandardHost ErrorReportValve ErrorDispatcherValve StandardHostValve StandardContext StandardContextValve StandardEngin eValve

    StandardHost ErrorReportValv e ErrorDispatcher Valve StandardHostVa lve StandardConte xt invoke() map() invoke() invoke() invoke() report() invokeNext() invoke() invokeNext invoke() map() //Context invoke() File: C:\Documents and Settings\Administrator\Desktop\Tomcat_5_UML.mdl 5:02:07 PM Monday, December 16, 2002 Sequence Diagram: Logical View / 2. catalina_request_2 Page 2
  3. StandardContext StandardPipeline StandardValveCo... StandardContext... StandardWrapper StandardWrapper... ApplicationFilterC... StandardConte xt StandardPipelin

    e StandardValve Context StandardConte xtValve StandardWrapp er StandardWrapp erValve ApplicationFilte rChain invoke() invoke() invoke() map //return Wrapper invoke() invoke() invoke() invoke() allocate() return servlet createFilterChain() doFilter() <<Servlet>> internalDoFilter() service() return File: C:\Documents and Settings\Administrator\Desktop\Tomcat_5_UML.mdl 5:02:07 PM Monday, December 16, 2002 Sequence Diagram: Logical View / 3. catalina_request_3 Page 3