Class AbstractOutputStreamItemEncoder<T>

  • Type Parameters:
    T - The data type of the items to encode
    All Implemented Interfaces:
    Closeable, AutoCloseable, ItemEncoder<T>

    public abstract class AbstractOutputStreamItemEncoder<T>
    extends Object
    implements ItemEncoder<T>
    A base class for item encoders whose pre-processing on the output streams consists only on buffering and compression, providing the transformed output stream for the encode method to work on. Handles output stream closure.
    Author:
    Eyal Schneider