ApplicationEngineEnvironment

interface ApplicationEngineEnvironment : ApplicationEnvironment

Represents an environment in which engine runs.

Functions

Link copied to clipboard
abstract fun start()

Starts ApplicationEngineEnvironment and creates an application.

Link copied to clipboard
abstract fun stop()

Stops ApplicationEngineEnvironment and destroys any running application.

Properties

Link copied to clipboard
abstract val application: Application

Running Application.

Link copied to clipboard
abstract val classLoader: ClassLoader
Link copied to clipboard
abstract val config: ApplicationConfig
Link copied to clipboard
abstract val connectors: List<EngineConnectorConfig>

Connectors that describers where and how server should listen.

Link copied to clipboard
abstract val developmentMode: Boolean
Link copied to clipboard
abstract val log: Logger
Link copied to clipboard
abstract val monitor: ApplicationEvents
Link copied to clipboard
abstract val parentCoroutineContext: CoroutineContext
Link copied to clipboard
abstract val rootPath: String

Inheritors

Link copied to clipboard