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
InputSource
s to obtain the incoming
Buffer
directly without having to use intermediate objects to copy the data to.Adds the ability for binary based
OutputSink
s 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.
Cookie header generator based on RFC6265
Cookie header parser based on RFC6265
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
Buffer
s.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
HttpPacket
s, 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.