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.
Instance of ApplicationEnvironment describing environment this application runs in
Called by ApplicationEngine when Application is terminated
Pipeline for receiving content
Pipeline for sending content
Convenience property to access log from application
Returns first instance of a plugin that implements MDCProvider or default implementation with an empty context
Installs a Routing plugin for the this Application and runs a configuration script on it. You can learn more about routing in Ktor from Routing.