All Classes and Interfaces

Class
Description
An OutputStream that is backed by a ByteBuffer assigned to the stream.
Utilities for handling ByteBuffers
Represents a list of Cache-Control directives.
An engine that can be used as a client.
The base interface for all coders and decoders.
Results that indicate a protocol switch must implement this interface.
The common properties of the result types returned by the various codecs.
A base class for a factory that creates results.
Represents a value with a optional comments such as value (comment).
 
Implemented by classes that convert between a value and its string representation in the HTTP header field.
Utility methods and singletons for converters.
Used to control the generation of “Set-Cookie” header fields.
Represents a list of cookies.
The general interface of a decoder.
The result from decoding.
The Factory for (extended) results.
Used by by converters that convert header fields with a list of values.
Represents a directive.
 
A dynamically growing byte array.
The general interface of an encoder.
Represents an engine with an associated encoder and decoder.
Represents an ETag.
 
A decoder for URL-encoded form data.
The base class for HTTP codecs.
Common HTTP constants.
 
 
 
Implements a decoder for HTTP.
 
Results from HttpDecoder add no additional information to Decoder.Result.
A factory for creating new Results.
Implements an encoder for HTTP.
Results from HttpEncoder provide no additional information compared to Codec.Result.
A factory for creating new Results.
A base class for all kinds of header field values.
Represents an HTTP message header (either request or response).
Represents a violation of the HTTP protocol.
Represents an HTTP request header.
A decoder for HTTP requests.
Results from HttpRequestDecoder add no additional information to HttpDecoder.Result.
 
An encoder for HTTP requests.
Results from HttpRequestEncoder add no additional information to HttpEncoder.Result.
A concrete factory for creating new Results.
Represents an HTTP response header.
A decoder for HTTP reponses.
The result from encoding a response.
The Factory for (extended) results.
An encoder for HTTP responses.
The result from encoding a response.
A factory for creating new Results.
A converter that converts between date/time representatiosn and Instant.
Splits a list of items.
 
Represents the tuple media top-level type and subtype, including a media range (type or subtype equals “*”).
 
 
A builder for the (immutable) parameterized type.
 
 
A builder for the (immutable) parameterized type.
 
Represents a message header (either request or response) which preceeds the option payload data.
Implemented by converters that convert header fields with a list of values.
Provides a wrapper that makes a CharsetDecoder behave like an optimized CharsetDecoder.
Represents a parameterized value such as value; param1=value1; param2=value2.
A builder for the (immutable) parameterized type.
Extends ParameterizedValue.ParamValueConverterBase to a realization of Converter<ParameterizedValue<T>>.
A base class for converters for parameterized values.
Represents the base class of all exceptions thrown due to protocol violations.
An engine that can be used as a server.
Converts a HttpCookie to the representation used in a “Set-Cookie” header.
Represents a list of strings with some additional methods.
The base class for a protocol that the HTTP connection can be upgraded to.
Represents a WebSocket close frame.
A special close frame created by the decoder.
 
 
The Websocket decoder.
Results from WsDecoder add no additional information to Decoder.Result.
 
Control frames with binary application data.
The Websocket encoder.
Results from HttpEncoder provide no additional information compared to Codec.Result.
A factory for creating new Results.
The base class for all Websocket frame headers.
The Websocket message header.
The Websocket ping frame.
The Websocket pong frame.
A protocol provider for the WebSocket protocol.