Package io.undertow.conduits
Class GzipStreamSourceConduit
java.lang.Object
org.xnio.conduits.AbstractConduit<D>
org.xnio.conduits.AbstractSourceConduit<D>
org.xnio.conduits.AbstractStreamSourceConduit<org.xnio.conduits.StreamSourceConduit>
io.undertow.conduits.InflatingStreamSourceConduit
io.undertow.conduits.GzipStreamSourceConduit
- All Implemented Interfaces:
org.xnio.conduits.Conduit,org.xnio.conduits.SourceConduit,org.xnio.conduits.StreamSourceConduit
- Author:
- Stuart Douglas
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ConduitWrapper<org.xnio.conduits.StreamSourceConduit>Fields inherited from class org.xnio.conduits.AbstractConduit
next -
Constructor Summary
ConstructorsConstructorDescriptionGzipStreamSourceConduit(HttpServerExchange exchange, org.xnio.conduits.StreamSourceConduit next) GzipStreamSourceConduit(HttpServerExchange exchange, org.xnio.conduits.StreamSourceConduit next, ObjectPool<Inflater> inflaterPool) -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddataDeflated(byte[] data, int off, int len) protected voidreadFooter(ByteBuffer buf) protected booleanreadHeader(ByteBuffer headerData) Methods inherited from class io.undertow.conduits.InflatingStreamSourceConduit
newInstanceInflaterPool, read, read, simpleInflaterPool, terminateReads, transferTo, transferToMethods inherited from class org.xnio.conduits.AbstractSourceConduit
awaitReadable, awaitReadable, getReadThread, isReadResumed, isReadShutdown, resumeReads, setReadReadyHandler, suspendReads, wakeupReadsMethods inherited from class org.xnio.conduits.AbstractConduit
getWorkerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.xnio.conduits.Conduit
getWorkerMethods inherited from interface org.xnio.conduits.SourceConduit
awaitReadable, awaitReadable, getReadThread, isReadResumed, isReadShutdown, resumeReads, setReadReadyHandler, suspendReads, wakeupReads
-
Field Details
-
WRAPPER
-
-
Constructor Details
-
GzipStreamSourceConduit
public GzipStreamSourceConduit(HttpServerExchange exchange, org.xnio.conduits.StreamSourceConduit next) -
GzipStreamSourceConduit
public GzipStreamSourceConduit(HttpServerExchange exchange, org.xnio.conduits.StreamSourceConduit next, ObjectPool<Inflater> inflaterPool)
-
-
Method Details
-
readHeader
- Overrides:
readHeaderin classInflatingStreamSourceConduit- Throws:
IOException
-
dataDeflated
protected void dataDeflated(byte[] data, int off, int len) - Overrides:
dataDeflatedin classInflatingStreamSourceConduit
-