Subversion Repositories Integrator Subversion

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
771 blopes 1
@startuml
2
 
3
' Licensed to the Apache Software Foundation (ASF) under one or more
4
' contributor license agreements.  See the NOTICE file distributed with
5
' this work for additional information regarding copyright ownership.
6
' The ASF licenses this file to You under the Apache License, Version 2.0
7
' (the "License"); you may not use this file except in compliance with
8
' the License.  You may obtain a copy of the License at
9
'
10
'     http://www.apache.org/licenses/LICENSE-2.0
11
'
12
' Unless required by applicable law or agreed to in writing, software
13
' distributed under the License is distributed on an "AS IS" BASIS,
14
' WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15
' See the License for the specific language governing permissions and
16
' limitations under the License.
17
 
18
hide footbox
19
skinparam style strictuml
20
 
21
activate Catalina
22
 
23
Catalina -> Server ++: start()
24
 
25
Server -> Server: fireLifecycleEvent(\n    BEFORE_START_EVENT)
26
 
27
Server -> Server ++: startInternal()
28
 
29
Server -> Server: fireLifecycleEvent(\n    CONFIGURE_START_EVENT)
30
Server -> Server: fireLifecycleEvent(\n    START_EVENT)
31
 
32
Server -> "Global\nNaming\nResources" as GNR ++: start()
33
 
34
GNR -> GNR: fireLifecycleEvent(\n    BEFORE_START_EVENT)
35
GNR -> GNR ++: startInternal()
36
 
37
GNR -> GNR: fireLifecycleEvent(\n    CONFIGURE_START_EVENT)
38
GNR -> GNR: fireLifecycleEvent(\n    START_EVENT)
39
 
40
return
41
|||
42
GNR -> GNR: fireLifecycleEvent(\n    AFTER_START_EVENT)
43
 
44
return
45
 
46
|||
47
Server -> "Service(s)" as Services ++: start()
48
 
49
Services -> Services: fireLifecycleEvent(\n    BEFORE_START_EVENT)
50
 
51
Services -> Services ++: startInternal()
52
 
53
Services -> Services: fireLifecycleEvent(\n    START_EVENT)
54
 
55
Services -> Engine ++: start()
56
 
57
group More detail in diagram 4
58
Engine -> Engine: fireLifecycleEvent(\n    BEFORE_START_EVENT)
59
 
60
Engine -> Engine ++: startInternal()
61
 
62
Engine -> Engine: fireLifecycleEvent(\n    START_EVENT)
63
 
64
return
65
 
66
|||
67
Engine -> Engine: fireLifecycleEvent(\n    AFTER_START_EVENT)
68
end group
69
 
70
return
71
 
72
|||
73
Services -> "Executor(s)" as Executors ++: start()
74
Executors -> Executors: fireLifecycleEvent(\n    BEFORE_START_EVENT)
75
Executors -> Executors ++: startInternal()
76
Executors -> Executors: fireLifecycleEvent(\n    START_EVENT)
77
return
78
|||
79
Executors -> Executors: fireLifecycleEvent(\n    AFTER_START_EVENT)
80
return
81
 
82
|||
83
Services -> "Mapper\nListener" as MapperListener ++: start()
84
MapperListener -> MapperListener: fireLifecycleEvent(\n    BEFORE_START_EVENT)
85
MapperListener -> MapperListener ++: startInternal()
86
MapperListener -> MapperListener: fireLifecycleEvent(\n    START_EVENT)
87
return
88
|||
89
MapperListener -> MapperListener: fireLifecycleEvent(\n    AFTER_START_EVENT)
90
return
91
 
92
|||
93
Services -> "Connector(s)" as Connectors ++: start()
94
Connectors -> Connectors: fireLifecycleEvent(\n    BEFORE_START_EVENT)
95
Connectors -> Connectors ++: startInternal()
96
Connectors -> Connectors: fireLifecycleEvent(\n    START_EVENT)
97
Connectors -> Protocol ++: start()
98
return
99
return
100
|||
101
Connectors -> Connectors: fireLifecycleEvent(\n    AFTER_INIT_EVENT)
102
 
103
return
104
 
105
return
106
 
107
|||
108
Services -> Services: fireLifecycleEvent(\n    AFTER_START_EVENT)
109
 
110
return
111
 
112
return
113
 
114
|||
115
Server -> Server: fireLifecycleEvent(\n    AFTER_START_EVENT)
116
 
117
return
118
@enduml