Top Description Interfaces Classes
[default module]

Package com.ning.compress


Package that contains part of public API that is shared between all different compression codecs.

Interface Summary

Modifier and TypeInterface and Description
public interface
DataHandler

Interface used by Uncompressor implementations: receives uncompressed data and processes it appropriately.

Class Summary

Modifier and TypeClass and Description
public class
BufferRecycler

Simple helper class to encapsulate details of basic buffer recycling scheme, which helps a lot (as per profiling) for smaller encoding cases.

public class
CompressionFormatException

Base exception used by compression codecs when encountering a problem with underlying data format, usually due to data corruption.

public abstract class
Uncompressor

Abstract class that defines "push" style API for various uncompressors (aka decompressors or decoders).

public class
UncompressorOutputStream

Simple wrapper or wrapper around Uncompressor, to help with inter-operability.