ConditionsHolderBuilder
interface ConditionsHolderBuilder
Represents a builder for conditions
Properties
abstract val conditions: MutableList<ApplicationCall.(OutgoingContent) -> Boolean> Preconditions applied to every response object to check if it should be compressed |
Extension Functions
fun ConditionsHolderBuilder.condition( Appends a custom condition to the encoder or Compression configuration.
A predicate returns |
|
fun ConditionsHolderBuilder.excludeContentType( Appends a content type exclusion condition to the encoder or Compression configuration |
|
fun ConditionsHolderBuilder.matchContentType( Appends a content type condition to the encoder or Compression configuration |
|
fun ConditionsHolderBuilder.minimumSize(minSize: Long): Unit Appends a minimum size condition to the encoder or Compression configuration |
Inheritors
class CompressionEncoderBuilder : ConditionsHolderBuilder Builder for compression encoder configuration |
|
class Configuration : ConditionsHolderBuilder Configuration builder for Compression feature |