All Classes
Class | Description |
---|---|
ByteBufferOutputStream |
An
OutputStream that is backed by a ByteBuffer assigned to
the stream. |
ByteBufferUtils |
Utilities for handling
ByteBuffer s |
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.
|