Class DeflaterPool

All Implemented Interfaces:
Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle

public class DeflaterPool extends CompressionPool<Deflater>
  • 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