...
Participant Deregistration is performed by a Participant when it shuts down. It deregisters its ID and type with the ACM runtime.
The participant should already have cleared down all its ACM Element instances and set their states to UNINITIALIZED.
PlantUML Macro |
---|
@startuml participant Participant participant ACM_Runtime database ACM_Database Participant -> Participant: Uninitialize all ACM Element Instances running on Participant\n(See InstatiationInstantiation Dialogues) activate Participant deactivate Participant ACM_Runtime -> ACM_Database: Delete Participant Registration Participant <- ACM_Runtime: [ASYNC] Deregistration Accepted @enduml |
...