Class DeflaterFactory


  • public class DeflaterFactory
    extends Object
    Factory for Deflater objects used by BlockCompressedOutputStream. This class may be extended to provide alternative deflaters (e.g., for improved performance).
    • Constructor Detail

      • DeflaterFactory

        public DeflaterFactory()
    • Method Detail

      • makeDeflater

        public Deflater makeDeflater​(int compressionLevel,
                                     boolean gzipCompatible)
        Returns a deflater object that will be used when writing BAM files. Subclasses may override to provide their own deflater implementation.
        Parameters:
        compressionLevel - the compression level (0-9)
        gzipCompatible - if true then use GZIP compatible compression