class Application : ApplicationCallPipeline, CoroutineScope
Represents configured and running web application, capable of handling requests. It is also the application coroutine scope that is cancelled immediately at application stop so useful for launching background coroutines.
environment
- Instance of ApplicationEnvironment describing environment this application runs in
Application(environment: ApplicationEnvironment)
Represents configured and running web application, capable of handling requests. It is also the application coroutine scope that is cancelled immediately at application stop so useful for launching background coroutines. |
val coroutineContext: <ERROR CLASS> |
|
val environment: ApplicationEnvironment
Instance of ApplicationEnvironment describing environment this application runs in |
val developmentMode: Boolean |
|
val receivePipeline: ApplicationReceivePipeline
Pipeline for receiving content |
|
val sendPipeline: ApplicationSendPipeline
Pipeline for sending content |
fun dispose(): Unit
Called by ApplicationEngine when Application is terminated |
val ApplicationCallPipeline.conversionService: ConversionService
Lookup for a conversion service. Returns the default one if the feature wasn't installed |
|
val Application.log: Logger
Convenience property to access log from application |
fun Application.routing(configuration: Routing.() -> Unit): Routing
Gets or installs a Routing feature for the this Application and runs a configuration script on it |
|
fun CoroutineScope.
Start multirange response writer coroutine |