## Uses of Interface
io.undertow.util.ObjectPool

Packages that use ObjectPool
io.undertow.conduits
io.undertow.server.handlers.encoding
io.undertow.util

### Uses of ObjectPool in io.undertow.conduits

Methods in io.undertow.conduits that return ObjectPool
`static ObjectPool<Deflater>` DeflatingStreamSinkConduit.`newInstanceDeflaterPool(int deflateLevel)`
`static ObjectPool<Inflater>` InflatingStreamSourceConduit.`newInstanceInflaterPool()`
`static ObjectPool<Deflater>` DeflatingStreamSinkConduit.`simpleDeflaterPool(int poolSize, int deflateLevel)`
`static ObjectPool<Inflater>` InflatingStreamSourceConduit.`simpleInflaterPool(int poolSize)`

Constructors in io.undertow.conduits with parameters of type ObjectPool
Constructor and Description
`DeflatingStreamSinkConduit(ConduitFactory<org.xnio.conduits.StreamSinkConduit> conduitFactory, HttpServerExchange exchange, ObjectPool<Deflater> deflaterPool)`
`GzipStreamSinkConduit(ConduitFactory<org.xnio.conduits.StreamSinkConduit> conduitFactory, HttpServerExchange exchange, ObjectPool deflaterPool)`
`GzipStreamSourceConduit(HttpServerExchange exchange, org.xnio.conduits.StreamSourceConduit next, ObjectPool<Inflater> inflaterPool)`
`InflatingStreamSourceConduit(HttpServerExchange exchange, org.xnio.conduits.StreamSourceConduit next, ObjectPool<Inflater> inflaterPool)`

### Uses of ObjectPool in io.undertow.server.handlers.encoding

Constructors in io.undertow.server.handlers.encoding with parameters of type ObjectPool
Constructor and Description
`DeflateEncodingProvider(ObjectPool<Deflater> deflaterPool)`
`GzipEncodingProvider(ObjectPool<Deflater> deflaterPool)`

### Uses of ObjectPool in io.undertow.util

Classes in io.undertow.util that implement ObjectPool
`class` `NewInstanceObjectPool<T>`
`class` `SimpleObjectPool<T>` Simple pool that attempts to maintain a specified number of objects in the pool.