This is an automated email from the ASF dual-hosted git repository.

markt pushed a commit to branch 10.1.x
in repository https://gitbox.apache.org/repos/asf/tomcat.git


The following commit(s) were added to refs/heads/10.1.x by this push:
     new 15e82a2151 Use shorthand for activate
15e82a2151 is described below

commit 15e82a215137b7355b4e79ed7547e34a4ea92e9a
Author: Mark Thomas <ma...@apache.org>
AuthorDate: Fri Sep 6 17:16:27 2024 +0100

    Use shorthand for activate
    
    a -> b: message()
    activate b
    
    is shortened to
    
    a -> b ++: message()
---
 .../docs/architecture/startup/1_overview.plantuml  |  33 ++++++---------
 webapps/docs/architecture/startup/1_overview.png   | Bin 45967 -> 46300 bytes
 .../architecture/startup/2_catalina_init.plantuml  |  37 ++++++-----------
 .../docs/architecture/startup/2_catalina_init.png  | Bin 114189 -> 114163 bytes
 .../startup/3_catalina_start_1.plantuml            |  45 +++++++--------------
 .../architecture/startup/3_catalina_start_1.png    | Bin 158971 -> 158947 bytes
 6 files changed, 41 insertions(+), 74 deletions(-)

diff --git a/webapps/docs/architecture/startup/1_overview.plantuml 
b/webapps/docs/architecture/startup/1_overview.plantuml
index 6c55c1c9b4..fe7dcf58a0 100644
--- a/webapps/docs/architecture/startup/1_overview.plantuml
+++ b/webapps/docs/architecture/startup/1_overview.plantuml
@@ -23,22 +23,18 @@ Bootstrap -> Bootstrap: initClassLoaders()
 
 Bootstrap -->> Catalina ** : newInstance()
 
-Bootstrap -> Catalina: setParentClassLoader()
-activate Catalina
+Bootstrap -> Catalina ++: setParentClassLoader()
 |||
 Bootstrap <<-- Catalina:
 deactivate Catalina
 
-Bootstrap -> Catalina: start()
-activate Catalina
+Bootstrap -> Catalina ++: start()
 
-Catalina -> Catalina: load()
-activate Catalina
+Catalina -> Catalina ++: load()
 
 Catalina -> Catalina: initNaming()
 
-Catalina -> Catalina: parseServerXml()
-activate Catalina
+Catalina -> Catalina ++: parseServerXml()
 
 Catalina -->> Digester ** :
 note right of Digester
@@ -49,8 +45,7 @@ note right of Digester
   simplicity
 end note
 
-Catalina -> Digester: parse()
-activate Digester
+Catalina -> Digester ++: parse()
 |||
 
 Digester -->> Server ** :
@@ -63,8 +58,7 @@ deactivate Catalina
 
 Catalina -> Catalina: initStream()
 
-Catalina -> Server: init()
-activate Server
+Catalina -> Server ++: init()
 |||
 Catalina <<-- Server:
 deactivate Server
@@ -72,12 +66,11 @@ deactivate Server
 Catalina -->> Catalina:
 deactivate Catalina
 
-Catalina -> Server: start()
-activate Server
+Catalina -> Server ++: start()
 Catalina <<-- Server:
+deactivate Server
 
-Catalina -> Catalina: await()
-activate Catalina
+Catalina -> Catalina ++: await()
 note right of Catalina
   This is where Tomcat spends
   time serving requests
@@ -85,13 +78,13 @@ end note
 Catalina -->> Catalina:
 deactivate Catalina
 
-Catalina -> Catalina: stop()
-activate Catalina
+Catalina -> Catalina ++: stop()
 
-Catalina -> Server: stop()
+Catalina -> Server ++: stop()
 Catalina <<-- Server:
+deactivate Server
 
-Catalina -> Server: destroy()
+Catalina -> Server ++: destroy()
 Catalina <<-- Server:
 deactivate Server
 
diff --git a/webapps/docs/architecture/startup/1_overview.png 
b/webapps/docs/architecture/startup/1_overview.png
index c35fc974bf..b94efeef18 100644
Binary files a/webapps/docs/architecture/startup/1_overview.png and 
b/webapps/docs/architecture/startup/1_overview.png differ
diff --git a/webapps/docs/architecture/startup/2_catalina_init.plantuml 
b/webapps/docs/architecture/startup/2_catalina_init.plantuml
index bf260d7cb8..6010e7b1e7 100644
--- a/webapps/docs/architecture/startup/2_catalina_init.plantuml
+++ b/webapps/docs/architecture/startup/2_catalina_init.plantuml
@@ -20,16 +20,13 @@ skinparam style strictuml
 
 activate Catalina
 
-Catalina -> Server: init()
-activate Server
+Catalina -> Server ++: init()
 
 Server -> Server: fireLifecycleEvent(\n    BEFORE_INIT_EVENT)
 
-Server -> Server: initInternal()
-activate Server
+Server -> Server ++: initInternal()
 
-Server -> "Global\nNaming\nResources" as GNR: init()
-activate GNR
+Server -> "Global\nNaming\nResources" as GNR ++: init()
 
 GNR -> GNR: fireLifecycleEvent(\n    BEFORE_INIT_EVENT)
 GNR -> GNR: initInternal()
@@ -38,16 +35,13 @@ GNR -> GNR: fireLifecycleEvent(\n    AFTER_INIT_EVENT)
 Server  <<-- GNR
 deactivate GNR
 
-Server -> "Service(s)" as Services: init()
-activate Services
+Server -> "Service(s)" as Services ++: init()
 
 Services -> Services: fireLifecycleEvent(\n    BEFORE_INIT_EVENT)
 
-Services -> Services: initInternal()
-activate Services
+Services -> Services ++: initInternal()
 
-Services -> Engine: init()
-activate Engine
+Services -> Engine ++: init()
 
 Engine -> Engine: fireLifecycleEvent(\n    BEFORE_INIT_EVENT)
 Engine -> Engine: initInternal()
@@ -56,8 +50,7 @@ Engine -> Engine: fireLifecycleEvent(\n    AFTER_INIT_EVENT)
 Services <<-- Engine
 deactivate Engine
 
-Services -> "Executor(s)" as Executors: init()
-activate Executors
+Services -> "Executor(s)" as Executors ++: init()
 
 Executors -> Executors: fireLifecycleEvent(\n    BEFORE_INIT_EVENT)
 Executors -> Executors: initInternal()
@@ -66,8 +59,7 @@ Executors -> Executors: fireLifecycleEvent(\n    
AFTER_INIT_EVENT)
 Services <<-- Executors
 deactivate Executors
 
-Services -> "Mapper\nListener" as MapperListener: init()
-activate MapperListener
+Services -> "Mapper\nListener" as MapperListener ++: init()
 
 MapperListener -> MapperListener: fireLifecycleEvent(\n    BEFORE_INIT_EVENT)
 MapperListener -> MapperListener: initInternal()
@@ -76,22 +68,19 @@ MapperListener -> MapperListener: fireLifecycleEvent(\n    
AFTER_INIT_EVENT)
 Services <<-- MapperListener
 deactivate MapperListener
 
-Services -> "Connector(s)" as Connectors: init()
-activate Connectors
+Services -> "Connector(s)" as Connectors ++: init()
 
 Connectors -> Connectors: fireLifecycleEvent(\n    BEFORE_INIT_EVENT)
-Connectors -> Connectors: initInternal()
-activate Connectors
+
+Connectors -> Connectors ++: initInternal()
 
 Connectors -->> CoyoteAdapter **
 
-Connectors -> Protocol: setAdapter()
-activate Protocol
+Connectors -> Protocol ++: setAdapter()
 Connectors <<-- Protocol
 deactivate Protocol
 
-Connectors -> Protocol: init()
-activate Protocol
+Connectors -> Protocol ++: init()
 Connectors <<-- Protocol
 deactivate Protocol
 
diff --git a/webapps/docs/architecture/startup/2_catalina_init.png 
b/webapps/docs/architecture/startup/2_catalina_init.png
index efc4632bea..55f9889a62 100644
Binary files a/webapps/docs/architecture/startup/2_catalina_init.png and 
b/webapps/docs/architecture/startup/2_catalina_init.png differ
diff --git a/webapps/docs/architecture/startup/3_catalina_start_1.plantuml 
b/webapps/docs/architecture/startup/3_catalina_start_1.plantuml
index 2872395dd4..1fe3659e6d 100644
--- a/webapps/docs/architecture/startup/3_catalina_start_1.plantuml
+++ b/webapps/docs/architecture/startup/3_catalina_start_1.plantuml
@@ -20,23 +20,19 @@ skinparam style strictuml
 
 activate Catalina
 
-Catalina -> Server: start()
-activate Server
+Catalina -> Server ++: start()
 
 Server -> Server: fireLifecycleEvent(\n    BEFORE_START_EVENT)
 
-Server -> Server: startInternal()
-activate Server
+Server -> Server ++: startInternal()
 
 Server -> Server: fireLifecycleEvent(\n    CONFIGURE_START_EVENT)
 Server -> Server: fireLifecycleEvent(\n    START_EVENT)
 
-Server -> "Global\nNaming\nResources" as GNR: start()
-activate GNR
+Server -> "Global\nNaming\nResources" as GNR ++: start()
 
 GNR -> GNR: fireLifecycleEvent(\n    BEFORE_START_EVENT)
-GNR -> GNR: startInternal()
-activate GNR
+GNR -> GNR ++: startInternal()
 
 GNR -> GNR: fireLifecycleEvent(\n    CONFIGURE_START_EVENT)
 GNR -> GNR: fireLifecycleEvent(\n    START_EVENT)
@@ -49,23 +45,19 @@ GNR -> GNR: fireLifecycleEvent(\n    AFTER_START_EVENT)
 Server  <<-- GNR
 deactivate GNR
 
-Server -> "Service(s)" as Services: start()
-activate Services
+Server -> "Service(s)" as Services ++: start()
 
 Services -> Services: fireLifecycleEvent(\n    BEFORE_START_EVENT)
 
-Services -> Services: startInternal()
-activate Services
+Services -> Services ++: startInternal()
 
 Services -> Services: fireLifecycleEvent(\n    START_EVENT)
 
-Services -> Engine: start()
-activate Engine
+Services -> Engine ++: start()
 
 Engine -> Engine: fireLifecycleEvent(\n    BEFORE_START_EVENT)
 
-Engine -> Engine: startInternal()
-activate Engine
+Engine -> Engine ++: startInternal()
 
 Engine -> Engine: fireLifecycleEvent(\n    START_EVENT)
 
@@ -77,13 +69,11 @@ Engine -> Engine: fireLifecycleEvent(\n    
AFTER_START_EVENT)
 Services <<-- Engine
 deactivate Engine
 
-Services -> "Executor(s)" as Executors: start()
-activate Executors
+Services -> "Executor(s)" as Executors ++: start()
 
 Executors -> Executors: fireLifecycleEvent(\n    BEFORE_START_EVENT)
 
-Executors -> Executors: startInternal()
-activate Executors
+Executors -> Executors ++: startInternal()
 
 Executors -> Executors: fireLifecycleEvent(\n    START_EVENT)
 
@@ -95,13 +85,11 @@ Executors -> Executors: fireLifecycleEvent(\n    
AFTER_START_EVENT)
 Services <<-- Executors
 deactivate Executors
 
-Services -> "Mapper\nListener" as MapperListener: start()
-activate MapperListener
+Services -> "Mapper\nListener" as MapperListener ++: start()
 
 MapperListener -> MapperListener: fireLifecycleEvent(\n    BEFORE_START_EVENT)
 
-MapperListener -> MapperListener: startInternal()
-activate MapperListener
+MapperListener -> MapperListener ++: startInternal()
 
 MapperListener -> MapperListener: fireLifecycleEvent(\n    START_EVENT)
 
@@ -113,17 +101,14 @@ MapperListener -> MapperListener: fireLifecycleEvent(\n   
 AFTER_START_EVENT)
 Services <<-- MapperListener
 deactivate MapperListener
 
-Services -> "Connector(s)" as Connectors: start()
-activate Connectors
+Services -> "Connector(s)" as Connectors ++: start()
 
 Connectors -> Connectors: fireLifecycleEvent(\n    BEFORE_START_EVENT)
-Connectors -> Connectors: startInternal()
-activate Connectors
+Connectors -> Connectors ++: startInternal()
 
 Connectors -> Connectors: fireLifecycleEvent(\n    START_EVENT)
 
-Connectors -> Protocol: start()
-activate Protocol
+Connectors -> Protocol ++: start()
 Connectors <<-- Protocol
 deactivate Protocol
 
diff --git a/webapps/docs/architecture/startup/3_catalina_start_1.png 
b/webapps/docs/architecture/startup/3_catalina_start_1.png
index 3d8d57fbaa..b276e0e0c7 100644
Binary files a/webapps/docs/architecture/startup/3_catalina_start_1.png and 
b/webapps/docs/architecture/startup/3_catalina_start_1.png differ


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to