Class AbstractInputStreamItemDecoder<T>

  • Type Parameters:
    T - The data type of decoded items
    All Implemented Interfaces:
    Closeable, AutoCloseable, ItemDecoder<T>

    public abstract class AbstractInputStreamItemDecoder<T>
    extends Object
    implements ItemDecoder<T>
    A base class for item decoders whose pre-processing on the input streams consists only on buffering and decompression, providing the transformed input stream for the decode method to work on. Handles input stream closure.
    Author:
    Eyal Schneider