netty5/codec-http/src/main/java/io/netty/handler/codec/http/websocketx
Norman Maurer b7de868003 [#677] Overhaul HTTP codec
This commit tries to simplify the handling of Http easier and more consistent. This has a effect of many channges. Including:
 - HttpMessage was renamed to HttpHeader and the setContent and getContent methods were removed
 - HttpChunk was renamed to HttpContent
 - HttpChunkTrailer was renamed to LastHttpContent
 - HttpCodecUtil was merged into HttpHeaders

Now a "complete" Http message (request or response) contains of the following parts:
 - HttpHeader (HttpRequestHeader or HttpResponseHeader)
 - 0 - n HttpContent objects which contains parts of the content of the message
 - 1 LastHttpContent which marks the end of the message and contains the remaining data of the content

I also changed the sematic of HttpResponse and HttpRequest, these now represent a "complete" message which contains the HttpHeader and the HttpLastContent, and so can be used to eeasily send requests. The HttpMessageAggregator was renamed to HttpObjectAggregator and produce HttpResponse / HttpRequest message.
2013-01-15 17:51:12 +01:00
..
BinaryWebSocketFrame.java Merge MessageBufs and ByteBufs into Unpooled 2012-06-11 17:02:29 +09:00
CloseWebSocketFrame.java Javadoc fixes 2012-12-23 23:03:54 +01:00
ContinuationWebSocketFrame.java Merge MessageBufs and ByteBufs into Unpooled 2012-06-11 17:02:29 +09:00
package-info.java Fit every line into 120 columns 2012-06-08 19:28:12 +09:00
PingWebSocketFrame.java Merge MessageBufs and ByteBufs into Unpooled 2012-06-11 17:02:29 +09:00
PongWebSocketFrame.java Merge MessageBufs and ByteBufs into Unpooled 2012-06-11 17:02:29 +09:00
TextWebSocketFrame.java Merge MessageBufs and ByteBufs into Unpooled 2012-06-11 17:02:29 +09:00
UTF8Exception.java Fit every line into 120 columns 2012-06-08 19:28:12 +09:00
UTF8Output.java Suppress false-positive inspection warnings / 2012-11-12 09:05:16 +09:00
WebSocket07FrameDecoder.java #751 - Added support for legacy websocket v7 in order to pass SocksJS tests 2012-12-19 12:35:56 +01:00
WebSocket07FrameEncoder.java #751 - Added support for legacy websocket v7 in order to pass SocksJS tests 2012-12-19 12:35:56 +01:00
WebSocket08FrameDecoder.java [#902] Remove usage of generics for output of Encoder/Decoder to make them more flexible again 2013-01-09 07:13:31 +01:00
WebSocket08FrameEncoder.java Fix more inspection warnings + compilation errors 2012-11-12 13:25:00 +09:00
WebSocket13FrameDecoder.java Update license headers 2012-06-04 13:31:44 -07:00
WebSocket13FrameEncoder.java Update license headers 2012-06-04 13:31:44 -07:00
WebSocket00FrameDecoder.java [#902] Remove usage of generics for output of Encoder/Decoder to make them more flexible again 2013-01-09 07:13:31 +01:00
WebSocket00FrameEncoder.java [#624] Add varargs constructor to MessageToByteEncoder, MessageToMessage(Encoder|Decoder|Codec) to implement default isEncodable/isDecodable() 2012-09-23 17:01:31 +09:00
WebSocketClientHandshaker.java [#873] [#868] Split ChannelFuture into ChannelFuture and ChannelPromise 2012-12-31 23:27:16 +09:00
WebSocketClientHandshaker07.java [#921] Fix NPE which can be thrown on bad-timing when using WebSocketClientHandshaker07 2013-01-10 12:40:27 +01:00
WebSocketClientHandshaker08.java [#873] [#868] Split ChannelFuture into ChannelFuture and ChannelPromise 2012-12-31 23:27:16 +09:00
WebSocketClientHandshaker13.java [#677] Overhaul HTTP codec 2013-01-15 17:51:12 +01:00
WebSocketClientHandshaker00.java [#873] [#868] Split ChannelFuture into ChannelFuture and ChannelPromise 2012-12-31 23:27:16 +09:00
WebSocketClientHandshakerFactory.java #751 - Added support for legacy websocket v7 in order to pass SocksJS tests 2012-12-19 12:35:56 +01:00
WebSocketFrame.java Rename ChannelBuffer to ByteBuf as discussed before 2012-06-10 11:08:43 +09:00
WebSocketFrameType.java Update license headers 2012-06-04 13:31:44 -07:00
WebSocketHandshakeException.java Update license headers 2012-06-04 13:31:44 -07:00
WebSocketServerHandshaker.java [#873] [#868] Split ChannelFuture into ChannelFuture and ChannelPromise 2012-12-31 23:27:16 +09:00
WebSocketServerHandshaker07.java [#677] Overhaul HTTP codec 2013-01-15 17:51:12 +01:00
WebSocketServerHandshaker08.java [#677] Overhaul HTTP codec 2013-01-15 17:51:12 +01:00
WebSocketServerHandshaker13.java [#677] Overhaul HTTP codec 2013-01-15 17:51:12 +01:00
WebSocketServerHandshaker00.java [#677] Overhaul HTTP codec 2013-01-15 17:51:12 +01:00
WebSocketServerHandshakerFactory.java [#677] Overhaul HTTP codec 2013-01-15 17:51:12 +01:00
WebSocketServerProtocolHandler.java [#677] Overhaul HTTP codec 2013-01-15 17:51:12 +01:00
WebSocketServerProtocolHandshakeHandler.java [#677] Overhaul HTTP codec 2013-01-15 17:51:12 +01:00
WebSocketUtil.java Redid documentation for WebSocketUtil 2012-06-29 15:12:59 +10:00
WebSocketVersion.java #751 - Added support for legacy websocket v7 in order to pass SocksJS tests 2012-12-19 12:35:56 +01:00