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

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


The following commit(s) were added to refs/heads/main by this push:
     new 6605a3176b Use shorthand for return and deactivate
6605a3176b is described below

commit 6605a3176b2d2a3a1fe4784da7d0f0011ad9c64d
Author: Mark Thomas <ma...@apache.org>
AuthorDate: Fri Sep 6 17:35:57 2024 +0100

    Use shorthand for return and deactivate
    
    a <<-- b
    deactivate b
    
    is replaced by
    
    return
    
    The style of the arrow changes but that seems acceptable for the cleaner
    code
---
 .../docs/architecture/startup/1_overview.plantuml  |  41 +++++------
 webapps/docs/architecture/startup/1_overview.png   | Bin 46300 -> 48278 bytes
 .../architecture/startup/2_catalina_init.plantuml  |  52 ++++++--------
 .../docs/architecture/startup/2_catalina_init.png  | Bin 114163 -> 118930 bytes
 .../startup/3_catalina_start_1.plantuml            |  75 +++++++--------------
 .../architecture/startup/3_catalina_start_1.png    | Bin 158947 -> 166720 bytes
 6 files changed, 63 insertions(+), 105 deletions(-)

diff --git a/webapps/docs/architecture/startup/1_overview.plantuml 
b/webapps/docs/architecture/startup/1_overview.plantuml
index fe7dcf58a0..749d2d4a3c 100644
--- a/webapps/docs/architecture/startup/1_overview.plantuml
+++ b/webapps/docs/architecture/startup/1_overview.plantuml
@@ -25,8 +25,7 @@ Bootstrap -->> Catalina ** : newInstance()
 
 Bootstrap -> Catalina ++: setParentClassLoader()
 |||
-Bootstrap <<-- Catalina:
-deactivate Catalina
+return
 
 Bootstrap -> Catalina ++: start()
 
@@ -46,53 +45,49 @@ note right of Digester
 end note
 
 Catalina -> Digester ++: parse()
-|||
 
 Digester -->> Server ** :
 
-Catalina <<-- Digester:
-deactivate Digester
+return
 
-Catalina -->> Catalina:
-deactivate Catalina
+return
 
+|||
 Catalina -> Catalina: initStream()
 
 Catalina -> Server ++: init()
 |||
-Catalina <<-- Server:
-deactivate Server
+return
 
-Catalina -->> Catalina:
-deactivate Catalina
+return
 
+|||
 Catalina -> Server ++: start()
-Catalina <<-- Server:
-deactivate Server
+|||
+return
 
+|||
 Catalina -> Catalina ++: await()
 note right of Catalina
   This is where Tomcat spends
   time serving requests
 end note
-Catalina -->> Catalina:
-deactivate Catalina
+return
 
+|||
 Catalina -> Catalina ++: stop()
 
 Catalina -> Server ++: stop()
-Catalina <<-- Server:
-deactivate Server
+|||
+return
 
 Catalina -> Server ++: destroy()
-Catalina <<-- Server:
-deactivate Server
+|||
+return
 
-Catalina -->> Catalina:
-deactivate Catalina
+return
 
-Bootstrap <<-- Catalina:
-deactivate Catalina
+return
 
 deactivate Bootstrap
 @enduml
\ No newline at end of file
diff --git a/webapps/docs/architecture/startup/1_overview.png 
b/webapps/docs/architecture/startup/1_overview.png
index b94efeef18..f014d7d9b8 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 6010e7b1e7..738dac0f69 100644
--- a/webapps/docs/architecture/startup/2_catalina_init.plantuml
+++ b/webapps/docs/architecture/startup/2_catalina_init.plantuml
@@ -27,14 +27,12 @@ Server -> Server: fireLifecycleEvent(\n    
BEFORE_INIT_EVENT)
 Server -> Server ++: initInternal()
 
 Server -> "Global\nNaming\nResources" as GNR ++: init()
-
 GNR -> GNR: fireLifecycleEvent(\n    BEFORE_INIT_EVENT)
 GNR -> GNR: initInternal()
 GNR -> GNR: fireLifecycleEvent(\n    AFTER_INIT_EVENT)
+return
 
-Server  <<-- GNR
-deactivate GNR
-
+|||
 Server -> "Service(s)" as Services ++: init()
 
 Services -> Services: fireLifecycleEvent(\n    BEFORE_INIT_EVENT)
@@ -42,32 +40,26 @@ Services -> Services: fireLifecycleEvent(\n    
BEFORE_INIT_EVENT)
 Services -> Services ++: initInternal()
 
 Services -> Engine ++: init()
-
 Engine -> Engine: fireLifecycleEvent(\n    BEFORE_INIT_EVENT)
 Engine -> Engine: initInternal()
 Engine -> Engine: fireLifecycleEvent(\n    AFTER_INIT_EVENT)
+return
 
-Services <<-- Engine
-deactivate Engine
-
+|||
 Services -> "Executor(s)" as Executors ++: init()
-
 Executors -> Executors: fireLifecycleEvent(\n    BEFORE_INIT_EVENT)
 Executors -> Executors: initInternal()
 Executors -> Executors: fireLifecycleEvent(\n    AFTER_INIT_EVENT)
+return
 
-Services <<-- Executors
-deactivate Executors
-
+|||
 Services -> "Mapper\nListener" as MapperListener ++: init()
-
 MapperListener -> MapperListener: fireLifecycleEvent(\n    BEFORE_INIT_EVENT)
 MapperListener -> MapperListener: initInternal()
 MapperListener -> MapperListener: fireLifecycleEvent(\n    AFTER_INIT_EVENT)
+return
 
-Services <<-- MapperListener
-deactivate MapperListener
-
+|||
 Services -> "Connector(s)" as Connectors ++: init()
 
 Connectors -> Connectors: fireLifecycleEvent(\n    BEFORE_INIT_EVENT)
@@ -77,35 +69,29 @@ Connectors -> Connectors ++: initInternal()
 Connectors -->> CoyoteAdapter **
 
 Connectors -> Protocol ++: setAdapter()
-Connectors <<-- Protocol
-deactivate Protocol
+return
 
 Connectors -> Protocol ++: init()
-Connectors <<-- Protocol
-deactivate Protocol
+return
 
-Connectors -->> Connectors
-deactivate Connectors
+return
 
+|||
 Connectors -> Connectors: fireLifecycleEvent(\n    AFTER_INIT_EVENT)
 
-Services <<-- Connectors
-deactivate Connectors
+return
 
-Services -->> Services
-deactivate Services
+return
 
+|||
 Services -> Services: fireLifecycleEvent(\n    AFTER_INIT_EVENT)
 
-Server <<-- Services
-deactivate Services
+return
 
-Server -->> Server
-deactivate Server
+return
 
+|||
 Server -> Server: fireLifecycleEvent(\n    AFTER_INIT_EVENT)
 
-Server -->> Catalina
-deactivate Server
-
+return
 @enduml
\ No newline at end of file
diff --git a/webapps/docs/architecture/startup/2_catalina_init.png 
b/webapps/docs/architecture/startup/2_catalina_init.png
index 55f9889a62..260ba1b914 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 1fe3659e6d..9140895973 100644
--- a/webapps/docs/architecture/startup/3_catalina_start_1.plantuml
+++ b/webapps/docs/architecture/startup/3_catalina_start_1.plantuml
@@ -37,14 +37,13 @@ GNR -> GNR ++: startInternal()
 GNR -> GNR: fireLifecycleEvent(\n    CONFIGURE_START_EVENT)
 GNR -> GNR: fireLifecycleEvent(\n    START_EVENT)
 
-GNR -->> GNR
-deactivate GNR
-
+return
+|||
 GNR -> GNR: fireLifecycleEvent(\n    AFTER_START_EVENT)
 
-Server  <<-- GNR
-deactivate GNR
+return
 
+|||
 Server -> "Service(s)" as Services ++: start()
 
 Services -> Services: fireLifecycleEvent(\n    BEFORE_START_EVENT)
@@ -61,79 +60,57 @@ Engine -> Engine ++: startInternal()
 
 Engine -> Engine: fireLifecycleEvent(\n    START_EVENT)
 
-Engine -->> Engine
-deactivate Engine
+return
 
+|||
 Engine -> Engine: fireLifecycleEvent(\n    AFTER_START_EVENT)
 
-Services <<-- Engine
-deactivate Engine
+return
 
+|||
 Services -> "Executor(s)" as Executors ++: start()
-
 Executors -> Executors: fireLifecycleEvent(\n    BEFORE_START_EVENT)
-
 Executors -> Executors ++: startInternal()
-
 Executors -> Executors: fireLifecycleEvent(\n    START_EVENT)
-
-Executors -->> Executors
-deactivate Executors
-
+return
+|||
 Executors -> Executors: fireLifecycleEvent(\n    AFTER_START_EVENT)
+return
 
-Services <<-- Executors
-deactivate Executors
-
+|||
 Services -> "Mapper\nListener" as MapperListener ++: start()
-
 MapperListener -> MapperListener: fireLifecycleEvent(\n    BEFORE_START_EVENT)
-
 MapperListener -> MapperListener ++: startInternal()
-
 MapperListener -> MapperListener: fireLifecycleEvent(\n    START_EVENT)
-
-MapperListener -->> MapperListener
-deactivate MapperListener
-
+return
+|||
 MapperListener -> MapperListener: fireLifecycleEvent(\n    AFTER_START_EVENT)
+return
 
-Services <<-- MapperListener
-deactivate MapperListener
-
+|||
 Services -> "Connector(s)" as Connectors ++: start()
-
 Connectors -> Connectors: fireLifecycleEvent(\n    BEFORE_START_EVENT)
 Connectors -> Connectors ++: startInternal()
-
 Connectors -> Connectors: fireLifecycleEvent(\n    START_EVENT)
-
 Connectors -> Protocol ++: start()
-Connectors <<-- Protocol
-deactivate Protocol
-
-Connectors -->> Connectors
-deactivate Connectors
-
+return
+return
+|||
 Connectors -> Connectors: fireLifecycleEvent(\n    AFTER_INIT_EVENT)
 
-Services <<-- Connectors
-deactivate Connectors
+return
 
-Services -->> Services
-deactivate Services
+return
 
+|||
 Services -> Services: fireLifecycleEvent(\n    AFTER_START_EVENT)
 
-Server <<-- Services
-deactivate Services
+return
 
-Server -->> Server
-deactivate Server
+return
 
+|||
 Server -> Server: fireLifecycleEvent(\n    AFTER_START_EVENT)
 
-Server -->> Catalina
-deactivate Server
-
+return
 @enduml
\ No newline at end of file
diff --git a/webapps/docs/architecture/startup/3_catalina_start_1.png 
b/webapps/docs/architecture/startup/3_catalina_start_1.png
index b276e0e0c7..10e717112b 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