Norbi
01/17/2024, 11:39 AMval mainCoroutineContext = ...
val environment = applicationEngineEnvironment {
this.parentCoroutineContext = mainCoroutineContext // (1)
this.log = ...
this.module { ...}
this.connectors.addAll(...)
}
val applicationEngine = applicationEngineFactory.create(environment) { ... } // (2)
mainCoroutineContext.launch {
applicationEngine.start(wait = true)
}
But I've found no Ktor 3 equivalent for (1) and (2)...
Thanks.Aleksei Tirman [JB]
01/17/2024, 12:18 PMNorbi
01/17/2024, 1:23 PMembeddedServer()
overload:
public fun <TEngine : ApplicationEngine, TConfiguration : ApplicationEngine.Configuration> embeddedServer(
factory: ApplicationEngineFactory<TEngine, TConfiguration>,
applicationProperties: ApplicationProperties,
configure: TConfiguration.() -> Unit = {}
): EmbeddedServer<TEngine, TConfiguration> {