public class DeflaterPool
extends java.lang.Object
| Constructor and Description |
|---|
DeflaterPool(int capacity,
int compressionLevel,
boolean nowrap)
Create a Pool of
Deflater instances. |
| Modifier and Type | Method and Description |
|---|---|
java.util.zip.Deflater |
acquire() |
protected java.util.zip.Deflater |
newDeflater() |
void |
release(java.util.zip.Deflater deflater) |
public DeflaterPool(int capacity,
int compressionLevel,
boolean nowrap)
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 DeflaterPoolcapacity - maximum number of Deflaters which can be contained in the poolcompressionLevel - the default compression level for new Deflater objectsnowrap - if true then use GZIP compatible compression for all new Deflater objectsprotected java.util.zip.Deflater newDeflater()
public java.util.zip.Deflater acquire()
public void release(java.util.zip.Deflater deflater)
deflater - returns this Deflater to the pool or calls deflater.end() if the pool is full.Copyright © 1995–2022 Webtide. All rights reserved.