ttomcat-1778514358873.zip-extract/apache-tomcat-11.0.18-src/webapps/docs/architecture/startup/1_overview.plantuml

Path
ttomcat-1778514358873.zip-extract/apache-tomcat-11.0.18-src/webapps/docs/architecture/startup/1_overview.plantuml
Status
scanned
Type
file
Name
1_overview.plantuml
Extension
.plantuml
Programming language

      
    
Mime type
text/plain
File type
ASCII text, with CRLF line terminators
Tag

      
    
Rootfs path

      
    
Size
2013 (2.0 KB)
MD5
aa0b1d68a6e2e812b237fc1d85d709c2
SHA1
67e3af32c61e4f01d414f73adc197f4d2b60bc49
SHA256
d1344bedf2f0ab3ca15a0e618a3b43cb1409eb5242e594601d07246ac1946cc7
SHA512

      
    
SHA1_git
391e5936434f4133bf944cc1c91a419b1ff3900f
Is binary

      
    
Is text
True
Is archive

      
    
Is media

      
    
Is legal

      
    
Is manifest

      
    
Is readme

      
    
Is top level

      
    
Is key file

      
    
1_overview.plantuml | 2.0 KB |

@startuml ' Licensed to the Apache Software Foundation (ASF) under one or more ' contributor license agreements. See the NOTICE file distributed with ' this work for additional information regarding copyright ownership. ' The ASF licenses this file to You under the Apache License, Version 2.0 ' (the "License"); you may not use this file except in compliance with ' the License. You may obtain a copy of the License at ' ' http://www.apache.org/licenses/LICENSE-2.0 ' ' Unless required by applicable law or agreed to in writing, software ' distributed under the License is distributed on an "AS IS" BASIS, ' WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. ' See the License for the specific language governing permissions and ' limitations under the License. hide footbox skinparam style strictuml activate Bootstrap Bootstrap -> Bootstrap: initClassLoaders() Bootstrap -->> Catalina ** : newInstance() Bootstrap -> Catalina ++: setParentClassLoader() ||| return Bootstrap -> Catalina ++: start() Catalina -> Catalina ++: load() Catalina -> Catalina: initNaming() Catalina -> Catalina ++: parseServerXml() Catalina -->> Digester ** : note right of Digester The digester creates all of the objects defined in //server.xml// but only the Server is shown here for simplicity end note Catalina -> Digester ++: parse() Digester -->> Server ** : return return ||| Catalina -> Catalina: initStream() group More detail in diagram 2 Catalina -> Server ++: init() ||| return end return ||| group More detail in diagram 3 Catalina -> Server ++: start() ||| return end ||| Catalina -> Catalina ++: await() note right of Catalina This is where Tomcat spends time serving requests end note return ||| Catalina -> Catalina ++: stop() Catalina -> Server ++: stop() ||| return Catalina -> Server ++: destroy() ||| return return return deactivate Bootstrap @enduml
Detected license expression
apache-2.0
Detected license expression (SPDX)
Apache-2.0
Percentage of license text
48.77
Copyrights

      
    
Holders

      
    
Authors

      
    
License detections License expression License expression SPDX
apache_2_0-4bde3f57-78aa-4201-96bf-531cba09e7de apache-2.0 Apache-2.0
URL Start line End line
http://www.apache.org/licenses/LICENSE-2.0 10 10