Class DeflaterPool
java.lang.Object
org.eclipse.jetty.util.component.AbstractLifeCycle
org.eclipse.jetty.util.compression.CompressionPool<Deflater>
org.eclipse.jetty.util.compression.DeflaterPool
- All Implemented Interfaces:
LifeCycle
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle
AbstractLifeCycle.AbstractLifeCycleListenerNested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle
LifeCycle.Listener -
Field Summary
FieldsFields inherited from class org.eclipse.jetty.util.compression.CompressionPool
INFINITE_CAPACITY -
Constructor Summary
ConstructorsConstructorDescriptionDeflaterPool(int capacity, int compressionLevel, boolean nowrap) Create a Pool ofDeflaterinstances. -
Method Summary
Methods inherited from class org.eclipse.jetty.util.compression.CompressionPool
acquire, doStop, release, toStringMethods inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle
addLifeCycleListener, doStart, getState, getState, getStopTimeout, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, setStopTimeout, start, stop
-
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 ofDeflaterinstances.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 poolcompressionLevel- the default compression level for new Deflater objectsnowrap- if true then use GZIP compatible compression for all new Deflater objects
-
-
Method Details
-
newObject
- Specified by:
newObjectin classCompressionPool<Deflater>
-
end
- Specified by:
endin classCompressionPool<Deflater>
-
reset
- Specified by:
resetin classCompressionPool<Deflater>
-