class ConditionalHeaders
Feature to check modified/match conditional headers and avoid sending contents if it was not changed
class Configuration
Configuration for ConditionalHeaders feature |
|
companion object Feature : ApplicationFeature<ApplicationCallPipeline, Configuration, ConditionalHeaders>
|
ConditionalHeaders(versionProviders: List<suspend (OutgoingContent) -> List<Version>>)
Feature to check modified/match conditional headers and avoid sending contents if it was not changed |
suspend fun versionsFor(content: OutgoingContent): List<Version>
Retrieves versions such as LastModifiedVersion or EntityTagVersion for a given content |
val key: AttributeKey<ConditionalHeaders>
Unique key that identifies a feature |
fun install(pipeline: ApplicationCallPipeline, configure: Configuration.() -> Unit): ConditionalHeaders
Feature installation script |