ModuleRegistry
Controls the lifecycle of all available modules.
Value members
Concrete methods
Reads all available modules from the config and either starts, stops or reconfigures them in order to match the configured modules state.
Reads all available modules from the config and either starts, stops or reconfigures them in order to match the configured modules state.
Schedules the reconfigure hook on all registered modules and applies the latest configuration settings to the registry.
Schedules the reconfigure hook on all registered modules and applies the latest configuration settings to the registry.
Registers a module that has created programmatically. If a module with the specified name already exists the registration will fail. If the registered module is a MetricReporter and/or SpanReporter it will also be registered to receive the metrics and/or spans data upon every tick.
Registers a module that has created programmatically. If a module with the specified name already exists the registration will fail. If the registered module is a MetricReporter and/or SpanReporter it will also be registered to receive the metrics and/or spans data upon every tick.
Stops all registered modules. As part of the stop process, all modules get a last chance to report metrics and spans available until the call to stop.
Stops all registered modules. As part of the stop process, all modules get a last chance to report metrics and spans available until the call to stop.