Class DeflaterPool

All Implemented Interfaces:
LifeCycle

public class DeflaterPool extends CompressionPool<Deflater>
  • Field Details

    • compressionLevel

      private final int compressionLevel
    • nowrap

      private final boolean nowrap
  • Constructor Details

    • DeflaterPool

      public DeflaterPool(int capacity, int compressionLevel, boolean nowrap)
      Create a Pool of Deflater instances.

      If given a capacity equal to zero the Deflaters will not be pooled and will be created on acquire and ended on release. If given a negative capacity equal to zero there will be no size restrictions on the DeflaterPool

      Parameters:
      capacity - maximum number of Deflaters which can be contained in the pool
      compressionLevel - the default compression level for new Deflater objects
      nowrap - if true then use GZIP compatible compression for all new Deflater objects
  • Method Details