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 Host
22
 
23
Host -> Context ++: start()
24
 
25
Context -> Context: fireLifecycleEvent(\n    BEFORE_START_EVENT)
26
 
27
Context -> Context ++: startInternal()
28
 
29
Context -> NamingResourcesImpl ++: start()
30
NamingResourcesImpl -> NamingResourcesImpl: fireLifecycleEvent(\n    BEFORE_START_EVENT)
31
NamingResourcesImpl -> NamingResourcesImpl ++: startInternal()
32
NamingResourcesImpl -> NamingResourcesImpl: fireLifecycleEvent(\n    START_EVENT)
33
return
34
|||
35
NamingResourcesImpl -> NamingResourcesImpl: fireLifecycleEvent(\n    AFTER_START_EVENT)
36
return
37
 
38
Context -> Context: postWorkDirectory()
39
 
40
Context --> StandardRoot **
41
 
42
Context -> StandardRoot ++: start()
43
StandardRoot -> StandardRoot: fireLifecycleEvent(\n    BEFORE_START_EVENT)
44
StandardRoot -> StandardRoot ++: startInternal()
45
StandardRoot -> StandardRoot: fireLifecycleEvent(\n    START_EVENT)
46
return
47
|||
48
StandardRoot -> StandardRoot: fireLifecycleEvent(\n    AFTER_START_EVENT)
49
return
50
 
51
Context --> WebappLoader **
52
Context --> CookieProcessor **
53
Context --> CharsetMapper **
54
 
55
Context --> WebappLoader ++: start()
56
WebappLoader -> WebappLoader: fireLifecycleEvent(\n    BEFORE_START_EVENT)
57
WebappLoader -> WebappLoader ++: startInternal()
58
WebappLoader -> WebappLoader: fireLifecycleEvent(\n    START_EVENT)
59
return
60
|||
61
WebappLoader -> WebappLoader: fireLifecycleEvent(\n    AFTER_START_EVENT)
62
return
63
 
64
Context -> Realm ++: start()
65
Realm -> Realm: fireLifecycleEvent(\n    BEFORE_START_EVENT)
66
Realm -> Realm ++: startInternal()
67
Realm -> Realm: fireLifecycleEvent(\n    START_EVENT)
68
return
69
|||
70
Realm -> Realm: fireLifecycleEvent(\n    AFTER_START_EVENT)
71
return
72
 
73
Context -> Context: fireLifecycleEvent(\n    CONFIGURE_START_EVENT)
74
 
75
group Each Wrapper is started sequentially
76
Context -> Wrapper ++: start()
77
Wrapper -> Wrapper: fireLifecycleEvent(\n    BEFORE_START_EVENT)
78
Wrapper -> Wrapper ++: startInternal()
79
Wrapper -> Wrapper: fireLifecycleEvent(\n    START_EVENT)
80
return
81
|||
82
Wrapper -> Wrapper: fireLifecycleEvent(\n    AFTER_START_EVENT)
83
return
84
end group
85
 
86
Context -> Pipeline ++: start()
87
Pipeline -> Pipeline: fireLifecycleEvent(\n    BEFORE_START_EVENT)
88
Pipeline -> Pipeline ++: startInternal()
89
 
90
group Each Valve is started sequentially
91
Pipeline -> Valve ++: start()
92
Valve -> Valve: fireLifecycleEvent(\n    BEFORE_START_EVENT)
93
Valve -> Valve ++: startInternal()
94
Valve -> Valve: fireLifecycleEvent(\n    START_EVENT)
95
return
96
|||
97
Valve -> Valve: fireLifecycleEvent(\n    AFTER_START_EVENT)
98
return
99
end group
100
 
101
Pipeline -> Pipeline: fireLifecycleEvent(\n    START_EVENT)
102
return
103
|||
104
Pipeline -> Pipeline: fireLifecycleEvent(\n    AFTER_START_EVENT)
105
return
106
 
107
|||
108
Context --> Manager **
109
Context -> Cluster ++: registerManager()
110
return
111
 
112
group Each SCI is called sequentially
113
Context -> SCI ++: onStartUp
114
return
115
end group
116
 
117
Context -> Context: listenerStart()
118
 
119
Context -> Manager ++: start()
120
Manager -> Manager: fireLifecycleEvent(\n    BEFORE_START_EVENT)
121
Manager -> Manager ++: startInternal()
122
Manager -> Manager: fireLifecycleEvent(\n    START_EVENT)
123
return
124
|||
125
Manager -> Manager: fireLifecycleEvent(\n    AFTER_START_EVENT)
126
return
127
 
128
Context -> Context: filterStart()
129
 
130
Context -> Context: loadOnStartup()
131
 
132
Context -> Context: fireLifecycleEvent(\n    START_EVENT)
133
return
134
 
135
|||
136
Context -> Context: fireLifecycleEvent(\n    AFTER_START_EVENT)
137
 
138
return
139
 
140
@enduml