Class: GeneralAppLifeCycle

base.GeneralAppLifeCycle()

This class is the root class for most classes in lib directory. This class handles the creation of interval timers required by some messaging and storage aspects of the application. This class allows for a graceful shutdown of operations, closing off resources that may prevent the termination of an application. Furthermore, it is tasked with establishing safe conditions for termination.