Top Description Classes
[default module]

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

Modifier and TypeClass and Description
public class
public class
GZIPRecycler

GZIP-codec-specific "extension" to com.ning.compress.BufferRecycler, used for recycling expensive objects.

public class
GZIPUncompressor

com.ning.compress.Uncompressor implementation for uncompressing GZIP encoded data in "push" mode, in which input is not read using java.io.InputStream but rather pushed to uncompressor in variable length chunks.

public class
OptimizedGZIPInputStream

Optimized variant of java.util.zip.GZIPInputStream that reuses underlying java.util.zip.Deflater instance}.

public class
OptimizedGZIPOutputStream

Optimized variant of java.util.zip.GZIPOutputStream that reuses underlying java.util.zip.Deflater instance}.