IdentityEncoder

Implementation of ContentEncoder using identity algorithm

Properties

Link copied to clipboard
open override val name: String

Encoder identifier to use in http headers.

Functions

Link copied to clipboard
open override fun decode(source: ByteReadChannel, coroutineContext: CoroutineContext): ByteReadChannel

Launch coroutine to decode source bytes.

Link copied to clipboard
open override fun encode(source: ByteReadChannel, coroutineContext: CoroutineContext): ByteReadChannel

Launch coroutine to encode source bytes.

open override fun encode(source: ByteWriteChannel, coroutineContext: CoroutineContext): ByteWriteChannel

Launch coroutine to encode source bytes.

Link copied to clipboard
open override fun predictCompressedLength(contentLength: Long): Long

Provides an estimation for the compressed length based on the originalLength or return null if it's impossible.