Class DeflaterPool
java.lang.Object
org.eclipse.jetty.util.component.AbstractLifeCycle
org.eclipse.jetty.util.component.ContainerLifeCycle
org.eclipse.jetty.util.compression.CompressionPool<Deflater>
org.eclipse.jetty.util.compression.DeflaterPool
- All Implemented Interfaces:
 Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
- 
Nested Class Summary
Nested classes/interfaces inherited from class CompressionPool
CompressionPool.EntryNested classes/interfaces inherited from class AbstractLifeCycle
AbstractLifeCycle.AbstractLifeCycleListener, AbstractLifeCycle.StopExceptionNested classes/interfaces inherited from interface Container
Container.InheritedListener, Container.ListenerNested classes/interfaces inherited from interface Dumpable
Dumpable.DumpableContainer, Dumpable.DumpAppendableNested classes/interfaces inherited from interface LifeCycle
LifeCycle.Listener - 
Field Summary
Fields inherited from class CompressionPool
DEFAULT_CAPACITY - 
Constructor Summary
ConstructorsConstructorDescriptionDeflaterPool(int capacity, int compressionLevel, boolean nowrap) Create a Pool ofDeflaterinstances. - 
Method Summary
Modifier and TypeMethodDescriptionprotected voidstatic DeflaterPoolensurePool(Container container) protected Deflaterprotected voidMethods inherited from class CompressionPool
acquire, doStart, doStop, getCapacity, getPool, release, setCapacity, toStringMethods inherited from class ContainerLifeCycle
addBean, addBean, addEventListener, addManaged, contains, destroy, dump, dump, dump, dumpObjects, dumpStdErr, getBean, getBeans, getBeans, getContainedBeans, getContainedBeans, installBean, installBean, isAuto, isManaged, isUnmanaged, manage, removeBean, removeBeans, removeEventListener, setBeans, start, stop, unmanage, updateBean, updateBean, updateBeans, updateBeansMethods inherited from class AbstractLifeCycle
getEventListeners, getState, getState, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, setEventListeners, start, stopMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface Container
getCachedBeans, getEventListenersMethods inherited from interface Dumpable.DumpableContainer
isDumpable 
- 
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
- 
newPooled
- Specified by:
 newPooledin classCompressionPool<Deflater>
 - 
end
- Specified by:
 endin classCompressionPool<Deflater>
 - 
reset
- Specified by:
 resetin classCompressionPool<Deflater>
 - 
ensurePool
 
 -