ApplicationFeature
interface ApplicationFeature<in TPipeline : Pipeline<*, ApplicationCall>, out TConfiguration : Any, TFeature : Any>
Defines an installable Application Feature
Parameters
TPipeline
- is the type of the pipeline this feature is compatible with
TConfiguration
- is the type for the configuration object for this Feature
TFeature
- is the type for the instance of the Feature object
Properties
abstract val key: AttributeKey<TFeature> Unique key that identifies a feature |
Functions
abstract fun install( Feature installation script |
Inheritors
object ApplicationCallFeature : A feature to install into application call pipeline |
|
object AutoHeadResponse : A feature that automatically respond to HEAD requests |
|
object EngineFeature : A feature to install into engine pipeline |
|
companion object Feature : Installable feature for Authentication. |
|
companion object Feature : A feature installing companion object |
|
companion object Feature : Installable feature for Locations. |
|
companion object Feature : Micrometer feature installation object |
|
companion object Feature : Metrics feature companion |
|
companion object Feature : |
|
companion object Feature : Feature installation object |
|
companion object Feature : A feature installing companion object |
|
companion object Feature : A companion object for installing feature |
|
companion object Feature : |
|
companion object Feature : Feature installation object |
|
companion object Feature : Feature object for installation |
|
companion object Feature :
|
|
companion object Feature : Installable feature for CallId |
|
companion object Feature : Installable feature for CallLogging. |
|
companion object Feature :
|
|
companion object Feature :
|
|
companion object Feature : Implementation of an ApplicationFeature for the ContentNegotiation |
|
companion object Feature : Object for installing feature |
|
companion object Feature : Installable feature for DefaultHeaders. |
|
companion object Feature : DoubleReceive feature’s installation object. |
|
companion object Feature : Feature installation object |
|
companion object Feature : Feature installation object |
|
companion object Feature :
|
|
companion object Feature : Feature installation object |
|
companion object Feature : Installable feature for Routing |
|
object ForwardedHeaderSupport : Forwarded header support. See RFC 7239 https://tools.ietf.org/html/rfc7239 |
|
object XForwardedHeaderSupport :
|