All Classes and Interfaces
Class
Description
This class implements some basic ASCII character handling functions.
Efficient conversion of bytes to character .
Efficient conversion of bytes to character .
Adds the ability for binary based
InputSources to obtain the
incoming Buffer directly without having to
use intermediate objects to copy the data to.Adds the ability for binary based
OutputSinks to write a
Buffer instead of having to convert to those types supported by
OutputStream.Buffer chunk representation.This class is used to represent a chunk of bytes, and
utilities to manipulate byte[].
Efficient conversion of character to bytes.
DataChunk implementation, which could be cached in the thread cache.Utilities to manipulate char chunks.
When we need more space we'll either
grow the buffer ( up to the limit ) or send it to a channel.
General interface for
CharChunk and BufferChunk.Chunked transfer encoding implementation.
Compression configuration class.
Common CompressionMode interface.
Constants.
Abstraction, which represents HTTP content-encoding.
This class serves as a Content-Type holder, plus it implements useful
utility methods to work with content-type.
Mutable
ContentType object.Creates a cookie, a small amount of information sent by a servlet to
a Web browser, saved by the browser, and later sent back to the server.
The set of Cookie utility methods for cookie parsing.
A collection of cookies - reusable and tuned for server side performance.
Cookies builder, which could be used to construct a set of cookies, either client or server.
The set of Cookie utility methods for cookie serialization.
The general set of Cookie utility methods.
Buffer chunk representation.Fast date formatter that caches recently formatted date information
and uses it to avoid too-frequent calls to the underlying
formatter.
Utility class to generate HTTP dates.
Fixed length transfer encoding implementation.
GZip
ContentEncoding implementation, which compresses/decompresses
HTTP content using gzip algorithm.Enumeration of all headers as defined in
RFC 2616.This class serves as an HTTP header value holder, plus it implements useful
utility methods to optimize headers serialization.
Library of utility methods useful in dealing with converting byte arrays
to and from strings of hexadecimal digits.
Base HTTP Filter.
HttpContent message, which represents broken HTTP content.HttpTrailer message builder.
RuntimeException, means something wrong happened during HTTP message
content parsing.Client side
HttpCodecFilter implementation, which is responsible for
decoding HttpResponsePacket and encoding HttpRequestPacket messages.The
Filter, responsible for transforming Buffer into
HttpPacket and vice versa in asynchronous mode.General HttpCodec utility methods.
Object represents HTTP message content: complete or part.
HttpContent message builder.
Represents a single logical HTTP transaction.
The class contains a set of standard HTTP events sent on FilterChain during
HTTP packets processing.
HttpPacket, which represents HTTP message header.HttpHeader message builder.
Abstraction, which represents any type of HTTP message:
HttpRequestPacket,
HttpResponsePacket, HttpContent.Monitoring probe providing callbacks that may be invoked by Grizzly Http filters.
HttpProbe adapter that provides no-op implementations for
all interface methods allowing easy extension by the developer.The
HttpHeader object, which represents HTTP request message.HttpRequestPacket message builder.
Utility class that make sure an HTTP url defined inside a
MessageBytes
is normalized, converted and valid.The
HttpHeader object, which represents HTTP response message.HttpResponsePacket message builder.
Server side
HttpCodecFilter implementation, which is responsible for
decoding HttpRequestPacket and encoding HttpResponsePacket messages.This
enum encapsulates the HTTP response status and
reason phrases as defined by RFC 2616.HttpContent message, which represents HTTP trailer message.HttpTrailer message builder.
Utility class.
Abstraction exposing both byte and character methods to read content
from the HTTP messaging system in Grizzly.
Web container configuration for keep-alive HTTP connections.
Monitoring probe providing callbacks that may be invoked by Grizzly
KeepAlive.KeepAliveProbe adapter that provides no-op implementations for
all interface methods allowing easy extension by the developer.Lazy cookie implementation, which is based on preparsed Grizzly
Buffers.This class is used to represent a subarray of bytes in an HTTP message.
Predefined HTTP methods
Memory-efficient repository for Mime Headers.
Common interface for
HttpPackets, which contain mimeheaders.Hardcoded mime-type supported by default.
Stream implementation to read binary request content.
Stream implementation for writing binary content to an HTTP user-agent.
Character stream implementation used to read character-based request
content.
Stream implementation for writing character content to an HTTP user-agent.
The Note value associated with HttpRequestPacket.
Abstraction exposing both byte and character methods to write content
to the HTTP messaging system in Grizzly.
Class, which represents result of
TransferEncoding or ContentEncoding parsing.Maintains semantic state necessary to proper HTTP processing.
Predefined HTTP protocol versions
Request URI holder.
This class implements a String cache for ByteChunk and CharChunk.
An internationalization / localization helper class which reduces
the bother of handling ResourceBundles and takes care of the
common cases of message formatting which otherwise require the
creation of Object arrays and such.
Main tool for object expiry.
Abstraction, which represents HTTP transfer-encoding.
All URL decoding happens here.
Efficient implementation for encoders.