Class HttpContentDecompressor
java.lang.Object
org.jboss.netty.channel.SimpleChannelUpstreamHandler
org.jboss.netty.handler.codec.http.HttpContentDecoder
org.jboss.netty.handler.codec.http.HttpContentDecompressor
- All Implemented Interfaces:
ChannelHandler
,ChannelUpstreamHandler
,LifeCycleAwareChannelHandler
Decompresses an
HttpMessage
and an HttpChunk
compressed in
gzip
or deflate
encoding. For more information on how this
handler modifies the message, please refer to HttpContentDecoder
.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.jboss.netty.channel.ChannelHandler
ChannelHandler.Sharable
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected DecoderEmbedder<ChannelBuffer>
newContentDecoder
(String contentEncoding) Returns a newDecoderEmbedder
that decodes the HTTP message content encoded in the specified contentEncoding.Methods inherited from class org.jboss.netty.handler.codec.http.HttpContentDecoder
afterAdd, afterRemove, beforeAdd, beforeRemove, channelClosed, getTargetContentEncoding, messageReceived
Methods inherited from class org.jboss.netty.channel.SimpleChannelUpstreamHandler
channelBound, channelConnected, channelDisconnected, channelInterestChanged, channelOpen, channelUnbound, childChannelClosed, childChannelOpen, exceptionCaught, handleUpstream, writeComplete
-
Constructor Details
-
HttpContentDecompressor
public HttpContentDecompressor()
-
-
Method Details
-
newContentDecoder
Description copied from class:HttpContentDecoder
Returns a newDecoderEmbedder
that decodes the HTTP message content encoded in the specified contentEncoding.- Specified by:
newContentDecoder
in classHttpContentDecoder
- Parameters:
contentEncoding
- the value of the"Content-Encoding"
header- Returns:
- a new
DecoderEmbedder
if the specified encoding is supported.null
otherwise (alternatively, you can throw an exception to block unknown encoding). - Throws:
Exception
-