All Classes

Class Description
ByteBufferOutputStream
An OutputStream that is backed by a ByteBuffer assigned to the stream.
ByteBufferUtils
Utilities for handling ByteBuffers
CacheControlDirectives
Represents a list of Cache-Control directives.
ClientEngine<Q extends MessageHeader,​R extends MessageHeader>
An engine that can be used as a client.
Codec
The base interface for all coders and decoders.
Codec.ProtocolSwitchResult
Results that indicate a protocol switch must implement this interface.
Codec.Result
The common properties of the result types returned by the various codecs.
Codec.Result.Factory
A base class for a factory that creates results.
CommentedValue<U>
Represents a value with a optional comments such as value (comment).
CommentedValue.CommentedValueConverter<U>  
Converter<T>
Implemented by classes that convert between a value and its string representation in the HTTP header field.
Converters
Utility methods and singletons for converters.
CookieList
Represents a list of cookies.
Decoder<T extends MessageHeader,​R extends MessageHeader>
The general interface of a decoder.
Decoder.Result<R extends MessageHeader>
The result from decoding.
Decoder.Result.Factory<R extends MessageHeader>
The Factory for (extended) results.
DefaultMultiValueConverter<T extends Iterable<V>,​V>
Used by by converters that convert header fields with a list of values.
Directive
Represents a directive.
Directive.DirectiveConverter  
DynamicByteArray
A dynamically growing byte array.
Encoder<T extends MessageHeader,​D extends MessageHeader>
The general interface of an encoder.
Engine
Represents an engine with an associated encoder and decoder.
Etag
Represents an ETag.
Etag.EtagConverter  
FormUrlDecoder
A decoder for URL-encoded form data.
HttpCodec<T extends HttpMessageHeader>
The base class for HTTP codecs.
HttpConstants
Common HTTP constants.
HttpConstants.HttpProtocol  
HttpConstants.HttpStatus  
HttpConstants.TransferCoding  
HttpDecoder<T extends HttpMessageHeader,​R extends HttpMessageHeader>
Implements a decoder for HTTP.
HttpDecoder.BodyMode  
HttpDecoder.Result<R extends MessageHeader>
Results from HttpDecoder add no additional information to Decoder.Result.
HttpDecoder.Result.Factory<R extends MessageHeader>
A factory for creating new Results.
HttpEncoder<T extends HttpMessageHeader,​D extends HttpMessageHeader>
Implements an encoder for HTTP.
HttpEncoder.Result
Results from HttpEncoder provide no additional information compared to Codec.Result.
HttpEncoder.Result.Factory
A factory for creating new Results.
HttpField<T>
A base class for all kinds of header field values.
HttpMessageHeader
Represents an HTTP message header (either request or response).
HttpProtocolException
Represents a violation of the HTTP protocol.
HttpRequest
Represents an HTTP request header.
HttpRequestDecoder
A decoder for HTTP requests.
HttpRequestDecoder.Result
Results from HttpRequestDecoder add no additional information to HttpDecoder.Result.
HttpRequestDecoder.Result.Factory  
HttpRequestEncoder
An encoder for HTTP requests.
HttpRequestEncoder.Result
Results from HttpRequestEncoder add no additional information to HttpEncoder.Result.
HttpRequestEncoder.Result.Factory
A concrete factory for creating new Results.
HttpResponse
Represents an HTTP response header.
HttpResponseDecoder
A decoder for HTTP reponses.
HttpResponseDecoder.Result
The result from encoding a response.
HttpResponseDecoder.Result.Factory
The Factory for (extended) results.
HttpResponseEncoder
An encoder for HTTP responses.
HttpResponseEncoder.Result
The result from encoding a response.
HttpResponseEncoder.Result.Factory
A factory for creating new Results.
InstantConverter
A converter that converts between date/time representatiosn and Instant.
ListItemizer
Splits a list of items.
MediaBase  
MediaBase.MediaTypePair
Represents the tuple media top-level type and subtype, including a media range (type or subtype equals “*”).
MediaBase.MediaTypePairConverter  
MediaRange  
MediaRange.Builder
A builder for the (immutable) parameterized type.
MediaRange.MediaRangeConverter  
MediaType  
MediaType.Builder
A builder for the (immutable) parameterized type.
MediaType.MediaTypeConverter  
MessageHeader
Represents a message header (either request or response) which preceeds the option payload data.
MultiValueConverter<T extends Iterable<V>,​V>
Implemented by converters that convert header fields with a list of values.
OptimizedCharsetDecoder
Provides a wrapper that makes a CharsetDecoder behave like an optimized CharsetDecoder.
ParameterizedValue<U>
Represents a parameterized value such as value; param1=value1; param2=value2.
ParameterizedValue.Builder<R extends ParameterizedValue<T>,​T>
A builder for the (immutable) parameterized type.
ParameterizedValue.ParameterizedValueConverter<T>
Extends ParameterizedValue.ParamValueConverterBase to a realization of Converter<ParameterizedValue<T>>.
ParameterizedValue.ParamValueConverterBase<P extends ParameterizedValue<U>,​U>
A base class for converters for parameterized values.
ProtocolException
Represents the base class of all exceptions thrown due to protocol violations.
ServerEngine<Q extends MessageHeader,​R extends MessageHeader>
An engine that can be used as a server.
StringList
Represents a list of strings with some additional methods.
UpgradeProvider
The base class for a protocol that the HTTP connection can be upgraded to.
WsCloseFrame
Represents a WebSocket close frame.
WsCloseResponse
A special close frame created by the decoder.
WsCodec  
WsCodec.ClosingState  
WsDecoder
The Websocket decoder.
WsDecoder.Result
Results from WsDecoder add no additional information to Decoder.Result.
WsDecoder.Result.Factory  
WsDefaultControlFrame
Control frames with binary application data.
WsEncoder
The Websocket encoder.
WsEncoder.Result
Results from HttpEncoder provide no additional information compared to Codec.Result.
WsEncoder.Result.Factory
A factory for creating new Results.
WsFrameHeader
The base class for all Websocket frame headers.
WsMessageHeader
The Websocket message header.
WsPingFrame
The Websocket ping frame.
WsPongFrame
The Websocket pong frame.
WsProtocolProvider
A protocol provider for the WebSocket protocol.