| Interface | Description |
|---|---|
| CompressionCodec |
This class encapsulates a streaming compression/decompression pair.
|
| Compressor |
Specification of a stream-based 'compressor' which can be
plugged into a
CompressionOutputStream to compress data. |
| Decompressor |
Specification of a stream-based 'de-compressor' which can be
plugged into a
CompressionInputStream to compress data. |
| DirectDecompressionCodec |
This class encapsulates a codec which can decompress direct bytebuffers.
|
| DirectDecompressor |
Specification of a direct ByteBuffer 'de-compressor'.
|
| SplittableCompressionCodec |
This interface is meant to be implemented by those compression codecs
which are capable to compress / de-compress a stream starting at any
arbitrary position.
|
| Class | Description |
|---|---|
| BlockCompressorStream |
A
CompressorStream which works
with 'block-based' based compression algorithms, as opposed to
'stream-based' compression algorithms. |
| BlockDecompressorStream |
A
DecompressorStream which works
with 'block-based' based compression algorithms, as opposed to
'stream-based' compression algorithms. |
| BZip2Codec |
This class provides output and input streams for bzip2 compression
and decompression.
|
| CodecPool |
A global compressor/decompressor pool used to save and reuse
(possibly native) compression/decompression codecs.
|
| CompressionCodecFactory |
A factory that will find the correct codec for a given filename.
|
| CompressionInputStream |
A compression input stream.
|
| CompressionOutputStream |
A compression output stream.
|
| CompressorStream | |
| DecompressorStream | |
| DefaultCodec | |
| GzipCodec |
This class creates gzip compressors/decompressors.
|
| SplitCompressionInputStream |
An InputStream covering a range of compressed data.
|
Copyright © 2022 Apache Software Foundation. All rights reserved.