Package com.ning.compress.gzip
Package that contains optimized stream implementations for working
with GZIP. Internally JDK provided efficient ZLIB codec is used for
actual encoding and decoding.
Code here
adds appropriate reuse to specifically improve handling of relatively
short compressed data; and may also have better support for alternate
operating modes such as "push-style" handling that is needed for
non-blocking ("async") stream processing.
-
Class Summary Class Description GZIPRecycler GZIP-codec-specific "extension" toBufferRecycler
, used for recycling expensive objects.GZIPUncompressor Uncompressor
implementation for uncompressing GZIP encoded data in "push" mode, in which input is not read usingInputStream
but rather pushed to uncompressor in variable length chunks.OptimizedGZIPInputStream Optimized variant ofGZIPInputStream
that reuses underlyingDeflater
instance}.OptimizedGZIPOutputStream Optimized variant ofGZIPOutputStream
that reuses underlyingDeflater
instance}. -
Enum Summary Enum Description OptimizedGZIPInputStream.State Enumeration used for keeping track of decoding state within stream -
Exception Summary Exception Description GZIPException