ServiceManager
Class for the services extension logic.
This class is injected in extensible environments' meta-environment. You can retrieve this class by using services on an extensible environment.
Constructors
Functions
Link copied to clipboard
open override fun processDeclarations(sequence: Sequence<Declaration<*>>)
Content copied to clipboard
Link copied to clipboard
suspend fun startAll(messageHandler: (String) -> Unit = { /* no-op */ }): Map<Identifier<*>, Long>
Content copied to clipboard
Starts all the TegralService components registered in this environment.
Link copied to clipboard
suspend fun stopAll(messageHandler: (String) -> Unit = { /* no-op */ }): Map<Identifier<*>, Long>
Content copied to clipboard
Stops all the TegralService components registered in this environment.