public class DeflaterPool
extends java.lang.Object
| Constructor | Description |
|---|---|
DeflaterPool(int capacity,
int compressionLevel,
boolean nowrap) |
Create a Pool of
Deflater instances. |
| Modifier and Type | Method | 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–2018 Webtide. All rights reserved.