embeddedServer

fun <TEngine : ApplicationEngine, TConfiguration : ApplicationEngine.Configuration> embeddedServer(    factory: ApplicationEngineFactory<TEngine, TConfiguration>,     port: Int = 80,     host: String = "0.0.0.0",     watchPaths: List<String> = listOf(WORKING_DIRECTORY_PATH),     module: Application.() -> Unit): EmbeddedServer<TEngine, TConfiguration>
fun <TEngine : ApplicationEngine, TConfiguration : ApplicationEngine.Configuration> CoroutineScope.embeddedServer(    factory: ApplicationEngineFactory<TEngine, TConfiguration>,     port: Int = 80,     host: String = "0.0.0.0",     watchPaths: List<String> = listOf(WORKING_DIRECTORY_PATH),     parentCoroutineContext: CoroutineContext = EmptyCoroutineContext,     module: Application.() -> Unit): EmbeddedServer<TEngine, TConfiguration>

Creates an embedded server with the given factory, listening on host:port.


fun <TEngine : ApplicationEngine, TConfiguration : ApplicationEngine.Configuration> CoroutineScope.embeddedServer(    factory: ApplicationEngineFactory<TEngine, TConfiguration>,     vararg connectors: EngineConnectorConfig = arrayOf(),     watchPaths: List<String> = listOf(WORKING_DIRECTORY_PATH),     parentCoroutineContext: CoroutineContext = EmptyCoroutineContext,     module: Application.() -> Unit): EmbeddedServer<TEngine, TConfiguration>

Creates an embedded server with the given factory, listening on given connectors.


fun <TEngine : ApplicationEngine, TConfiguration : ApplicationEngine.Configuration> embeddedServer(    factory: ApplicationEngineFactory<TEngine, TConfiguration>,     environment: ApplicationEnvironment = applicationEnvironment(),     configure: TConfiguration.() -> Unit = {},     module: Application.() -> Unit = {}): EmbeddedServer<TEngine, TConfiguration>

Creates an embedded server with the given factory, environment and configure script.


Creates an embedded server with the given factory, environment and configure script.