CompressionConfig
A configuration for the Compression plugin.
Constructors
Functions
Link copied to clipboard
Builds CompressionOptions
Link copied to clipboard
fun encoder(name: String, encoder: CompressionEncoder, block: CompressionEncoderBuilder.() -> Unit = {})
Properties
Extensions
Link copied to clipboard
Appends a custom condition to the encoder or the Compression configuration. A predicate returns true
when a response need to be compressed. If at least one condition is not met, a response isn't compressed.
Link copied to clipboard
Appends the deflate
encoder with the block configuration and the 0.9 priority.
Link copied to clipboard
Appends a content type exclusion condition to the encoder or the Compression configuration.
Link copied to clipboard
Appends the gzip
encoder with the block configuration.
Link copied to clipboard
Appends the identity
encoder with the block configuration.
Link copied to clipboard
Appends a content type condition to the encoder or the Compression configuration.
Link copied to clipboard
Appends a minimum size condition to the encoder or the Compression configuration.