open class ApplicationCallPipeline : Pipeline<Unit, ApplicationCall>
Pipeline configuration for executing ApplicationCall instances
ApplicationCallPipeline(developmentMode: Boolean = false)
Pipeline configuration for executing ApplicationCall instances |
val developmentMode: Boolean |
|
val receivePipeline: ApplicationReceivePipeline
Pipeline for receiving content |
|
val sendPipeline: ApplicationSendPipeline
Pipeline for sending content |
val Call: PipelinePhase
Phase for processing a call and sending a response |
|
val Fallback: PipelinePhase
Phase for handling unprocessed calls |
|
val Features: PipelinePhase
Phase for features. Most features should intercept this phase. |
|
val Monitoring: PipelinePhase
Phase for tracing calls, useful for logging, metrics, error handling and so on |
|
val Setup: PipelinePhase
Phase for preparing call and it's attributes for processing |
val ApplicationCallPipeline.conversionService: ConversionService
Lookup for a conversion service. Returns the default one if the feature wasn't installed |
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. |
|
open class Route : ApplicationCallPipeline
Describes a node in a routing tree. |