Class CompressorOutputStream<T extends OutputStream>

Type Parameters:
T - The underlying OutputStream type.
All Implemented Interfaces:
Closeable, Flushable, AutoCloseable
Direct Known Subclasses:
BlockLZ4CompressorOutputStream, BZip2CompressorOutputStream, DeflateCompressorOutputStream, FramedLZ4CompressorOutputStream, FramedSnappyCompressorOutputStream, GzipCompressorOutputStream, LZMACompressorOutputStream, Pack200CompressorOutputStream, SnappyCompressorOutputStream, XZCompressorOutputStream, ZstdCompressorOutputStream

public abstract class CompressorOutputStream<T extends OutputStream> extends CompressFilterOutputStream<T>
Abstracts all classes that compress an output stream.
  • Constructor Details Link icon

    • CompressorOutputStream Link icon

      Constructs a new instance without a backing OutputStream.

      You must initialize this.out after construction.

    • CompressorOutputStream Link icon

      Creates an output stream filter built on top of the specified underlying OutputStream.
      Parameters:
      out - the underlying output stream to be assigned to the field this.out for later use, or null if this instance is to be created without an underlying stream.
      Since:
      1.27.0