You are on page 1of 3

ThreadPool TcpWorkerThread Http11Protocol CoyoteAdapter StandardEngine StandardPipeline StandardValveCo...

ThreadPool TcpWorkerThread Http11Protocol CoyoteAdapter StandardEngine StandardPipelin StandardValve


e 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
StandardContextValve StandardEngineV... StandardHost ErrorReportValve ErrorDispatcherValve StandardHostValve StandardContext

StandardContextValve StandardEngin StandardHost ErrorReportValv ErrorDispatcher StandardHostVa StandardConte


eValve e Valve lve 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
StandardContext StandardPipeline StandardValveCo... StandardContext... StandardWrapper StandardWrapper... ApplicationFilterC...

StandardConte StandardPipelin StandardValve StandardConte StandardWrapp StandardWrapp ApplicationFilte


xt e Context xtValve er erValve rChain

invoke() <<Servlet>>

invoke()
invoke()
map //return Wrapper

invoke()

invoke()

invoke()

invoke()

allocate()

return servlet
createFilterChain()

doFilter()
internalDoFilter()

return service()

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

You might also like