This page illustrates sequence diagrams to be implemented by RDK App Infrastructure Thunder plugins.
References
Repository: https://github.com/rdkcentral/entservices-infra
Firebolt Lifecycle 2.0: Simplified Lifecycle 2.0
Step 0-3 Common Prelaunch
For simplicity sequence diagrams are categorized yet the order of operation is numbered in sequence for continuity.
Step 0 - 3 are common for any type of launches with small adjustments.
For eg if Step 3 ends with 38 the next set of processing will continue from 39.
Step 0 : Setting up the listeners
Step 1: Prelaunch: Package Locking
Step 2: Prelaunch: Spawning
Step 3: Prelaunch: Container Launch
Step 4: Launch
Step 4A: Interactive App launched to Active
Step 4B: Interactive App launched to Suspend
Step 4B Contd: Resume Suspended Interactive Launched App
Step 5 Deactivation
Step 5A Deactivate for Non Suspendable Apps
Step 5B Deactivate for Suspendable Apps