Update documentation for timeout in system level dialogues
[policy/parent.git] / docs / clamp / acm / plantuml / system-dialogues / TimeoutParticipant.puml
1 @startuml
2
3 alt "Deploying the instance"
4   Rest -> "ACM Runtime": Deploy triggered by the user
5   activate "ACM Runtime"
6   "ACM Runtime" -> "Participant-intermediary" : [ASYNC] Deploying the instance
7   deactivate  "ACM Runtime"
8
9   activate "Participant-intermediary"
10   activate Participant
11   "Participant-intermediary" -> Participant : Create Deploy thread
12   deactivate "Participant-intermediary"
13   note right
14   Deploy thread is stuck
15   end note
16 end
17
18 alt "Instance in Timeout"
19   activate "ACM Runtime"
20   "ACM Runtime" -> "ACM Runtime" : set instance in Timeout
21   deactivate  "ACM Runtime"
22 end
23
24 alt "Undeploying the instance"
25   Rest -> "ACM Runtime": Undeploy triggered by the user
26   activate "ACM Runtime"
27   activate "Participant-intermediary"
28   "ACM Runtime" -> "Participant-intermediary" : [ASYNC] Undeploying the instance
29   deactivate  "ACM Runtime"
30   "Participant-intermediary" -> Participant : Terminate Deploy thread
31   deactivate Participant
32   "Participant-intermediary" -> Participant : Create Undeploy thread
33   activate Participant
34   deactivate "Participant-intermediary"
35   Participant -> "Participant-intermediary" : instance Undeployed
36   activate "Participant-intermediary"
37   deactivate Participant
38   "Participant-intermediary" -> "ACM Runtime" : [ASYNC] instance Undeployed
39   deactivate "Participant-intermediary"
40 end
41
42 @enduml