Norbi
val 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) }
Aleksei Tirman [JB]
embeddedServer()
public fun <TEngine : ApplicationEngine, TConfiguration : ApplicationEngine.Configuration> embeddedServer( factory: ApplicationEngineFactory<TEngine, TConfiguration>, applicationProperties: ApplicationProperties, configure: TConfiguration.() -> Unit = {} ): EmbeddedServer<TEngine, TConfiguration> {
A modern programming language that makes developers happier.