class ApplicationEngineEnvironmentBuilder
Engine environment configuration builder
ApplicationEngineEnvironmentBuilder()
Engine environment configuration builder |
var classLoader: ClassLoader
Root class loader |
|
var config: ApplicationConfig
Application config |
|
val connectors: MutableList<EngineConnectorConfig>
Application connectors list |
|
var developmentMode: Boolean
Development mode enabled. |
|
var log: Logger
Application logger |
|
val modules: MutableList<Application.() -> Unit>
Application modules |
|
var parentCoroutineContext: <ERROR CLASS>
Parent coroutine context for an application |
|
var rootPath: String
Application's root path (prefix, context path in servlet container). |
|
var watchPaths: List<String>
Paths to wait for application reload |
fun build(builder: ApplicationEngineEnvironmentBuilder.() -> Unit): ApplicationEngineEnvironment
Build an application engine environment |
|
fun module(body: Application.() -> Unit): Unit
Install application module |
fun ApplicationEngineEnvironmentBuilder.connector(builder: EngineConnectorBuilder.() -> Unit): Unit
Adds a non-secure connector to this engine environment |
|
fun ApplicationEngineEnvironmentBuilder.sslConnector(keyStore: KeyStore, keyAlias: String, keyStorePassword: () -> CharArray, privateKeyPassword: () -> CharArray, builder: EngineSSLConnectorBuilder.() -> Unit): Unit
Adds a secure connector to this engine environment |