Adding new state and system diagrams/pages
[policy/parent.git] / docs / clamp / acm / plantuml / states / SuperviseParticipantsTimeout.puml
1 @startuml
2
3 participant ACM_Runtime
4 database ACM_Database
5
6 loop Every ACM_Runtime Supervision Interval
7   loop Over all Participants
8     ACM_Runtime -> Database: Read Participant Heartbeat Information
9     alt Participant Heartbeat not received in Timeout Interval
10       ACM_Runtime -> ACM_Database: Set Participant State as OFFLINE
11       ACM_Runtime -> ACM_Runtime: Mark all ACM Element Instances\nrunning on Participant as OFFLINE
12       activate ACM_Runtime
13       deactivate ACM_Runtime
14     end
15   end
16 end
17
18 @enduml