All Classes and Interfaces

Class
Description
Abstract Disk HttpData implementation
Abstract HttpData implementation
Abstract Memory HttpData implementation
Attribute interface
Web Socket frame containing binary data.
A RFC6265 compliant cookie decoder to be used client side.
Deprecated.
A RFC6265 compliant cookie encoder to be used client side, so only name=value pairs are sent.
Web Socket Frame for closing the connection.
Will add multiple values for the same header as single header with a comma separated list of values.
Web Socket continuation frame containing continuation text or binary data.
Deprecated.
Use Cookie instead.
An interface defining an HTTP cookie.
Parent of Client and Server side cookie decoders
Deprecated.
Parent of Client and Server side cookie encoders
 
Possible values for the SameSite attribute.
An DecoderException which is thrown when the received WebSocketFrame data could not be decoded by an inbound handler.
Configuration for Cross-Origin Resource Sharing (CORS).
Deprecated.
Use CorsConfigBuilder instead.
Deprecated.
Removed without alternatives.
Builder used to configure and build a CorsConfig instance.
Handles Cross Origin Resource Sharing (CORS) requests.
The default Cookie implementation.
Deprecated.
Use DefaultCookie instead.
Default implementation of FullHttpRequest.
Default implementation of a FullHttpResponse.
The default HttpContent implementation.
Default factory giving Attribute and FileUpload according to constructor.
Default implementation of HttpHeaders.
A builder of HttpHeadersFactory instances, that itself implements HttpHeadersFactory.
The default HttpMessage implementation.
 
The default HttpRequest implementation.
The default HttpResponse implementation.
The default LastHttpContent implementation.
The default SpdyDataFrame implementation.
The default SpdyGoAwayFrame implementation.
 
The default SpdyHeadersFrame implementation.
The default SpdyPingFrame implementation.
The default SpdyRstStreamFrame implementation.
The default SpdySettingsFrame implementation.
The default SpdyStreamFrame implementation.
The default SpdySynReplyFrame implementation.
The default SpdySynStreamFrame implementation.
The default SpdyWindowUpdateFrame implementation.
perframe-deflate handshake implementation.
perframe-deflate handshake implementation.
Disk implementation of Attributes
Disk FileUpload implementation that stores file into real files
 
FileUpload interface that could be in memory, on temporary file or any other implementations.
Combines HttpMessage and LastHttpContent into one message.
Combine the HttpRequest and FullHttpMessage, so the request is a complete HTTP request.
Combination of a HttpResponse and FullHttpMessage.
A ChunkedInput that fetches data chunk by chunk for use with HTTP chunked transfers.
A combination of HttpRequestEncoder and HttpResponseDecoder which enables easier client side HTTP implementation.
Client-side handler for handling an HTTP upgrade handshake to another protocol.
The source codec that is used in the pipeline initially.
A codec that the source can be upgraded to.
User events that are fired to notify about upgrade status.
 
An HTTP chunk which is used for HTTP chunked transfer-encoding.
Compresses an HttpMessage and an HttpContent in gzip or deflate encoding while respecting the "Accept-Encoding" header.
Decodes the content of the received HttpRequest and HttpContent.
Decompresses an HttpMessage and an HttpContent compressed in gzip or deflate encoding.
Encodes the content of the outbound HttpResponse and HttpContent.
 
Extended interface for InterfaceHttpData
Interface to enable creation of InterfaceHttpData objects
A configuration object for specifying the behaviour of HttpObjectDecoder and its subclasses.
A user event designed to communicate that a expectation has failed and there should be no expectation that a body will follow.
Deprecated.
Use DateFormatter instead
Standard HTTP header names.
Provides the constants for the standard HTTP header names and values and commonly used utility methods that accesses an HttpMessage.
Deprecated.
Use HttpHeaderNames instead.
Deprecated.
Use HttpHeaderValues instead.
An interface for creating HttpHeaders instances.
Functions used to perform various validations of HTTP header names and values.
Standard HTTP header values.
An interface that defines an HTTP message, providing common properties for HttpRequest and HttpResponse.
A DecoderResult for HttpMessages as produced by an HttpObjectDecoder.
The request method of HTTP or its derived protocols, such as RTSP and ICAP.
 
A ChannelHandler that aggregates an HttpMessage and its following HttpContents into a single FullHttpRequest or FullHttpResponse (depending on if it used to handle requests or responses) with no following HttpContents.
Decodes ByteBufs into HttpMessages and HttpContents.
Encodes an HttpMessage or an HttpContent into a ByteBuf.
This decoder will decode Body and can handle POST BODY.
This decoder will decode Body and can handle POST BODY.
Exception when the body is fully decoded, even if there is still data
Exception when an error occurs while decoding
states follow NOTSTARTED PREAMBLE ( (HEADERDELIMITER DISPOSITION (FIELD | FILEUPLOAD))* (HEADERDELIMITER DISPOSITION MIXEDPREAMBLE (MIXEDDELIMITER MIXEDDISPOSITION MIXEDFILEUPLOAD)+ MIXEDCLOSEDELIMITER)* CLOSEDELIMITER)+ EPILOGUE First getStatus is: NOSTARTED Content-type: multipart/form-data, boundary=AaB03x => PREAMBLE in Header --AaB03x => HEADERDELIMITER content-disposition: form-data; name="field1" => DISPOSITION Joe Blow => FIELD --AaB03x => HEADERDELIMITER content-disposition: form-data; name="pics" => DISPOSITION Content-type: multipart/mixed, boundary=BbC04y --BbC04y => MIXEDDELIMITER Content-disposition: attachment; filename="file1.txt" => MIXEDDISPOSITION Content-Type: text/plain ... contents of file1.txt ... => MIXEDFILEUPLOAD --BbC04y => MIXEDDELIMITER Content-disposition: file; filename="file2.gif" => MIXEDDISPOSITION Content-type: image/gif Content-Transfer-Encoding: binary ...contents of file2.gif... => MIXEDFILEUPLOAD --BbC04y-- => MIXEDCLOSEDELIMITER --AaB03x-- => CLOSEDELIMITER Once CLOSEDELIMITER is found, last getStatus is EPILOGUE
Exception when try reading data from request in chunked format, and not enough data are available (need more chunks)
This encoder will help to encode Request for a FORM as POST.
Different modes to use to encode form data.
Exception when an error occurs while encoding
This decoder will decode Body and can handle POST BODY.
An HTTP request.
Decodes ByteBufs into HttpRequests and HttpContents.
Encodes an HttpRequest or an HttpContent into a ByteBuf.
An HTTP response.
Decodes ByteBufs into HttpResponses and HttpContents.
Encodes an HttpResponse or an HttpContent into a ByteBuf.
The response code and its description of HTTP or its derived protocols, such as RTSP and ICAP.
Defines the common schemes used for the HTTP protocol as defined by rfc7230.
A combination of HttpRequestDecoder and HttpResponseEncoder which enables easier server side HTTP implementation.
Sends a 100 CONTINUE HttpResponse to HttpRequests which contain a 'expect: 100-continue' header.
HttpServerKeepAliveHandler helps close persistent connections when appropriate.
A server-side handler that receives HTTP requests and optionally performs a protocol switch if the requested protocol is supported.
The source codec that is used in the pipeline initially.
A codec that the source can be upgraded to.
Creates a new HttpServerUpgradeHandler.UpgradeCodec for the requested protocol name.
User event that is fired to notify about the completion of an HTTP upgrade to another protocol.
The class of HTTP status.
Utility methods useful in the HTTP context.
The version of HTTP or its derived protocols, such as RTSP and ICAP.
Interface for all Objects that could be encoded/decoded using HttpPostRequestEncoder/Decoder
 
This decoder will decode Body and can handle POST BODY.
The last HttpContent which has trailing headers.
Memory implementation of Attributes
Default FileUpload implementation that stores file into memory.

Warning: be aware of the memory limitation.
Mixed implementation using both in Memory and in File with a limit of size
Mixed implementation using both in Memory and in File with a limit of size
permessage-deflate handshake implementation.
permessage-deflate handshake implementation.
Web Socket frame containing binary data.
Web Socket frame containing binary data.
Splits an HTTP query string into a path string and key-value parameter pairs.
Creates a URL-encoded URI from a path string and key-value parameter pairs.
A variant of HttpHeaders which only supports read-only methods.
Decodes ByteBufs into RTSP messages represented in HttpMessages.
Encodes an RTSP message represented in HttpMessage or an HttpContent into a ByteBuf.
Standard RTSP header names.
Deprecated.
Deprecated.
Use RtspHeaderNames instead.
Deprecated.
Use RtspHeaderValues instead.
Standard RTSP header names.
The request getMethod of RTSP.
Deprecated.
Use RtspDecoder instead.
Deprecated.
Use RtspEncoder instead.
Deprecated.
Use RtspDecoder directly instead
Deprecated.
Use RtspEncoder directly instead
Deprecated.
Use RtspDecoder directly instead
Deprecated.
Use RtspEncoder directly instead
The getStatus code and its description of a RTSP response.
The version of RTSP.
A RFC6265 compliant cookie decoder to be used server side.
A RFC6265 compliant cookie encoder to be used server side, so some fields are sent (Version is typically ignored).
Deprecated.
A SPDY Protocol DATA Frame
A SPDY Protocol Frame
A ChannelHandler that encodes and decodes SPDY Frames.
Decodes ByteBufs into SPDY Frames.
Callback interface for SpdyFrameDecoder.
Encodes a SPDY Frame into a ByteBuf.
A SPDY Protocol GOAWAY Frame
Super-class for SPDY header-block decoders.
Super-class for SPDY header-block encoders.
 
 
Provides the constants for the standard SPDY HTTP header names and commonly used utility methods that access a SpdyHeadersFrame.
SPDY HTTP header names
A SPDY Protocol HEADERS Frame
A combination of SpdyHttpDecoder and SpdyHttpEncoder
Provides the constants for the header names and the utility methods used by the SpdyHttpDecoder and SpdyHttpEncoder.
SPDY HTTP header names
MessageToMessageCodec that takes care of adding the right SpdyHttpHeaders.Names.STREAM_ID to the HttpMessage if one is not present.
A SPDY Protocol PING Frame
 
A SPDY Protocol RST_STREAM Frame
Manages streams within a SPDY session.
The SPDY session status code and its description.
A SPDY Protocol SETTINGS Frame
A SPDY Protocol Frame that is associated with an individual SPDY Stream
The SPDY stream status code and its description.
A SPDY Protocol SYN_REPLY Frame
A SPDY Protocol SYN_STREAM Frame
 
A SPDY Protocol WINDOW_UPDATE Frame
Web Socket text frame.
An TooLongFrameException which is thrown when the length of the content decoded is greater than the allowed maximum.
An TooLongFrameException which is thrown when the length of the header decoded is greater than the allowed maximum.
An TooLongFrameException which is thrown when the length of the line decoded is greater than the allowed maximum.
 
Decodes ByteBufs into WebSocketFrames.
Encodes a WebSocketFrame into a ByteBuf.
Decodes a web socket frame from wire protocol version 7 format.
Encodes a web socket frame into wire protocol version 7 format.
Decodes a web socket frame from wire protocol version 8 format.
Encodes a web socket frame into wire protocol version 8 format.
Decodes a web socket frame from wire protocol version 13 format.
Encodes a web socket frame into wire protocol version 13 format.
A ChunkedInput that fetches data chunk by chunk for use with WebSocket chunked transfers.
Extends io.netty.handler.codec.http.websocketx.extensions.compression.WebSocketClientExtensionHandler to handle the most common WebSocket Compression Extensions.
Created once the handshake phase is done.
This handler negotiates and initializes the WebSocket Extensions.
Handshakes a client extension with the server.
Client exception during handshaking process.
Base class for web socket client handshake implementations
Performs client side opening and closing handshakes for web socket specification version draft-ietf-hybi-thewebsocketprotocol- 00
Performs client side opening and closing handshakes for web socket specification version draft-ietf-hybi-thewebsocketprotocol- 10
Performs client side opening and closing handshakes for web socket specification version draft-ietf-hybi-thewebsocketprotocol- 10
Performs client side opening and closing handshakes for web socket specification version draft-ietf-hybi-thewebsocketprotocol- 17
Creates a new WebSocketClientHandshaker of desired protocol version.
WebSocket server configuration.
 
This handler does all the heavy lifting for you to run a websocket client.
Events that are fired to notify about handshake status
WebSocket status codes specified in RFC-6455.
Frames decoder configuration.
 
Created once the handshake phase is done.
A WebSocket Extension data from the Sec-WebSocket-Extensions header.
Convenient class for io.netty.handler.codec.http.websocketx.extensions.WebSocketExtension decoder.
Convenient class for io.netty.handler.codec.http.websocketx.extensions.WebSocketExtension encoder.
Filter that is responsible to skip the evaluation of a certain extension according to standard.
Extension filter provider that is responsible to provide filters for a certain WebSocketExtension extension.
 
Base class for web socket frames.
Handler that aggregate fragmented WebSocketFrame's.
Marker interface which all WebSocketFrame decoders need to implement.
Marker interface which all WebSocketFrame encoders need to implement.
Exception during handshaking process
Defines the common schemes used for the WebSocket protocol as defined by rfc6455.
Extends io.netty.handler.codec.http.websocketx.extensions.compression.WebSocketServerExtensionHandler to handle the most common WebSocket Compression Extensions.
Created once the handshake phase is done.
This handler negotiates and initializes the WebSocket Extensions.
Handshakes a client extension based on this server capabilities.
Server exception during handshaking process.
Base class for server side web socket opening and closing handshakes
Performs server side opening and closing handshakes for web socket specification version draft-ietf-hybi-thewebsocketprotocol- 00
Performs server side opening and closing handshakes for web socket specification version draft-ietf-hybi-thewebsocketprotocol- 10
Performs server side opening and closing handshakes for web socket specification version draft-ietf-hybi-thewebsocketprotocol- 10
Performs server side opening and closing handshakes for RFC 6455 (originally web socket specification draft-ietf-hybi-thewebsocketprotocol-17).
Auto-detects the version of the Web Socket protocol in use and creates a new proper WebSocketServerHandshaker.
WebSocket server configuration.
 
This handler does all the heavy lifting for you to run a websocket server.
The Handshake was completed successfully and the channel was upgraded to websockets.
Events that are fired to notify about handshake status
Versions of the web socket specification.