Created
June 6, 2012 19:49
-
-
Save nickman/2884274 to your computer and use it in GitHub Desktop.
Netty Channel Handlers
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <table border='1'><tr><th>Direction</th><th>Sharable</th><th>Exclusive</th></tr><tr><td>Upstream</td><td valign='top'> | |
| <ul> | |
| <li>org.jboss.netty.handler.timeout.ReadTimeoutHandler</li> | |
| <li>org.jboss.netty.handler.codec.base64.Base64Decoder</li> | |
| <li>org.jboss.netty.handler.timeout.IdleStateHandler</li> | |
| <li>org.jboss.netty.handler.codec.protobuf.ProtobufDecoder</li> | |
| <li>org.jboss.netty.handler.codec.string.StringDecoder</li> | |
| </ul></td><td valign='top'> | |
| <ul> | |
| <li>org.jboss.netty.handler.timeout.IdleStateAwareChannelUpstreamHandler</li> | |
| <li>org.jboss.netty.bootstrap.ServerBootstrap$Binder</li> | |
| <li>org.jboss.netty.handler.codec.http.HttpContentDecompressor</li> | |
| <li>org.jboss.netty.handler.codec.http.websocket.WebSocketFrameDecoder</li> | |
| <li>org.jboss.netty.channel.socket.http.HttpTunnelingClientSocketChannel$ServletChannelHandler</li> | |
| <li>org.jboss.netty.handler.codec.http.HttpChunkAggregator</li> | |
| <li>org.jboss.netty.handler.codec.serialization.ObjectDecoder</li> | |
| <li>org.jboss.netty.handler.codec.http.websocketx.WebSocket13FrameDecoder</li> | |
| <li>org.jboss.netty.handler.codec.rtsp.RtspRequestDecoder</li> | |
| <li>org.jboss.netty.handler.codec.http.HttpRequestDecoder</li> | |
| <li>org.jboss.netty.handler.codec.spdy.SpdyFrameDecoder</li> | |
| <li>org.jboss.netty.handler.codec.serialization.CompatibleObjectDecoder</li> | |
| <li>org.jboss.netty.handler.codec.http.websocketx.WebSocket00FrameDecoder</li> | |
| <li>org.jboss.netty.handler.codec.frame.DelimiterBasedFrameDecoder</li> | |
| <li>org.jboss.netty.channel.SimpleChannelUpstreamHandler</li> | |
| <li>org.jboss.netty.handler.codec.protobuf.ProtobufVarint32FrameDecoder</li> | |
| <li>org.jboss.netty.handler.codec.rtsp.RtspResponseDecoder</li> | |
| <li>org.jboss.netty.handler.codec.spdy.SpdyHttpDecoder</li> | |
| <li>org.jboss.netty.handler.codec.http.websocketx.WebSocket08FrameDecoder</li> | |
| <li>org.jboss.netty.handler.codec.frame.LengthFieldBasedFrameDecoder</li> | |
| <li>org.jboss.netty.handler.codec.frame.FixedLengthFrameDecoder</li> | |
| <li>org.jboss.netty.handler.queue.BlockingReadHandler</li> | |
| <li>org.jboss.netty.handler.codec.compression.ZlibDecoder</li> | |
| <li>org.jboss.netty.handler.codec.embedder.AbstractCodecEmbedder$EmbeddedChannelSink</li> | |
| <li>org.jboss.netty.handler.codec.http.HttpClientCodec$Decoder</li> | |
| <li>org.jboss.netty.channel.socket.http.HttpTunnelingServlet$OutboundConnectionHandler</li> | |
| <li>org.jboss.netty.handler.codec.http.HttpResponseDecoder</li> | |
| </ul></td></tr><tr><td>Downstream</td><td valign='top'> | |
| <ul> | |
| <li>org.jboss.netty.handler.codec.protobuf.ProtobufVarint32LengthFieldPrepender</li> | |
| <li>org.jboss.netty.handler.codec.http.websocket.WebSocketFrameEncoder</li> | |
| <li>org.jboss.netty.handler.codec.string.StringEncoder</li> | |
| <li>org.jboss.netty.handler.codec.rtsp.RtspRequestEncoder</li> | |
| <li>org.jboss.netty.handler.codec.frame.LengthFieldPrepender</li> | |
| <li>org.jboss.netty.handler.codec.serialization.ObjectEncoder</li> | |
| <li>org.jboss.netty.handler.codec.rtsp.RtspResponseEncoder</li> | |
| <li>org.jboss.netty.handler.codec.http.websocketx.WebSocket00FrameEncoder</li> | |
| <li>org.jboss.netty.handler.timeout.WriteTimeoutHandler</li> | |
| <li>org.jboss.netty.handler.codec.base64.Base64Encoder</li> | |
| <li>org.jboss.netty.handler.codec.protobuf.ProtobufEncoder</li> | |
| </ul></td><td valign='top'> | |
| <ul> | |
| <li>org.jboss.netty.handler.codec.serialization.CompatibleObjectEncoder</li> | |
| <li>org.jboss.netty.handler.codec.spdy.SpdyHttpEncoder</li> | |
| <li>org.jboss.netty.handler.codec.http.websocketx.WebSocket08FrameEncoder</li> | |
| <li>org.jboss.netty.handler.codec.spdy.SpdyFrameEncoder</li> | |
| <li>org.jboss.netty.handler.codec.compression.ZlibEncoder</li> | |
| <li>org.jboss.netty.handler.codec.http.HttpRequestEncoder</li> | |
| <li>org.jboss.netty.handler.codec.http.HttpResponseEncoder</li> | |
| <li>org.jboss.netty.handler.codec.http.websocketx.WebSocket13FrameEncoder</li> | |
| <li>org.jboss.netty.channel.SimpleChannelDownstreamHandler</li> | |
| <li>org.jboss.netty.handler.codec.http.HttpClientCodec$Encoder</li> | |
| </ul></td></tr><tr><td>Both</td><td valign='top'> | |
| <ul> | |
| <li>org.jboss.netty.handler.execution.ExecutionHandler</li> | |
| <li>org.jboss.netty.handler.logging.LoggingHandler</li> | |
| </ul></td><td valign='top'> | |
| <ul> | |
| <li>org.jboss.netty.handler.codec.http.HttpClientCodec</li> | |
| <li>org.jboss.netty.handler.codec.spdy.SpdySessionHandler</li> | |
| <li>org.jboss.netty.handler.stream.ChunkedWriteHandler</li> | |
| <li>org.jboss.netty.handler.codec.http.HttpContentCompressor</li> | |
| <li>org.jboss.netty.handler.timeout.IdleStateAwareChannelHandler</li> | |
| <li>org.jboss.netty.handler.codec.spdy.SpdyHttpCodec</li> | |
| <li>org.jboss.netty.handler.queue.BufferedWriteHandler</li> | |
| <li>org.jboss.netty.channel.SimpleChannelHandler</li> | |
| <li>org.jboss.netty.handler.codec.spdy.SpdyFrameCodec</li> | |
| <li>org.jboss.netty.handler.codec.http.HttpServerCodec</li> | |
| <li>org.jboss.netty.handler.ssl.SslHandler</li> | |
| </ul></td></tr></table> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment