msa.core package¶
Submodules¶
msa.core.config_manager module¶
msa.core.event module¶
msa.core.event_bus module¶
-
class
msa.core.event_bus.
EventBus
(loop)[source]¶ Bases:
object
The event bus is responsible for tracking event queues and pushing new events into the event queues so that the event handlers can wait until a new event is sent to them via their event queue.
msa.core.event_handler module¶
msa.core.loader module¶
-
msa.core.loader.
load_plugin_modules
(plugin_module_names, mode)[source]¶ Loads plugin modules as specified in the configuration file.
Parameters: - plugin_module_names (List[str]) – Plugin module names to load. Module names should be fully qualified modules existing in msa.plugins.
- mode (msa.core.RunMode) – The mode the system is being run in.