CompressedProcesser

open class CompressedProcesser<I : InputStream, O : OutputStream>

Processes an InputStream or an OutputStream into a compressed stream.

Constructors

CompressedProcesser
Link copied to clipboard
fun CompressedProcesser()

Types

Companion
Link copied to clipboard
object Companion
ParameterizedGzip
Link copied to clipboard
class ParameterizedGzip @JvmOverloads() constructor(bufferSize: Int) : CompressedProcesser<GZIPInputStream, GZIPOutputStream>
ParameterizedZlib
Link copied to clipboard
class ParameterizedZlib @JvmOverloads() constructor(inflater: Inflater, deflater: Deflater, bufferSize: Int) : CompressedProcesser<InflaterInputStream, InflaterOutputStream>

Functions

generateInputStream
Link copied to clipboard
open fun generateInputStream(originalInputStream: InputStream): InputStream
Generates a compressed input stream from the originalInputStream
generateOutputStream
Link copied to clipboard
open fun generateOutputStream(originalOutputStream: OutputStream): OutputStream
Generates a compressed output stream from the originalOutputStream

Inheritors

CompressedProcesser
Link copied to clipboard
CompressedProcesser
Link copied to clipboard