All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description Address TheAddress
interface is used to represent a generic uniform resource identifier.AddressParser This parser is used to parse uniform resource identifiers.Allocator TheAllocator
interface is used to describe a resource that can allocate a buffer.ArrayAllocator TheArrayAllocator
object is used to provide a means to allocate buffers using a single byte array.ArrayBuffer TheArrayBuffer
is intended to be a general purpose byte buffer that stores bytes in an single internal byte array.Buffer TheBuffer
interface represents a collection of bytes that can be written to and later read.BufferAllocator TheBufferAllocator
object is used to provide a means to allocate buffers using a single underlying buffer.BufferException TheBufferException
is used to report problems that can occur during the use or allocation of a buffer.Cleaner<T> TheCleaner
represents an object that is used to clean up after the keyed resource.Connection TheConnection
object is used to manage connections from a server socket.Container TheContainer
object is used to process HTTP requests and compose HTTP responses.ContainerProcessor TheContainerProcessor
object is used to create channels which can be used to consume and process requests.ContainerServer TheContainerServer
object provides a processor that dispatch requests from a connected pipeline.ContentParser This provides access to the MIME type parts, that is the primary type, the secondary type and an optional character set parameter.ContentType This provides access to the MIME type parts, that is the primary type, the secondary type and an optional character set parameter.Context TheContext
interface is used to give a view of the file system to theResourceEngine
.Cookie This class is used to represent a generic cookie.CookieParser CookieParser is used to parse the cookie header.Cursor TheCursor
object is used to acquire bytes from a given source.Daemon TheDaemon
object provides a named daemon thread which will execute therun
method when started.DateParser This is used to create aParser
for the HTTP date format.DirectExecutor TheDirectExecutor
object is used for synchronous execution of tasks.DirectReactor TheDirectReactor
object is used to execute the ready operations of within a single synchronous thread.ExecutorReactor TheExecutorReactor
is used to schedule operation for execution using anExecutor
implementation.FileAllocator TheFileAllocator
object is used to create buffers that can be written to the file system.FileContext TheFileContext
provides an implementation of theContext
object that provides a direct mapping from a request URI as defined in RFC 2616 to an OS specific target.FilterAllocator TheFilterAllocator
object is used to provide a means to provide a general set of constraints around buffer allocation.Form TheForm
interface is used to represent the details submitted with a request.FormatException TheFormatException
is used to create exceptions that can use a template string for the message.Index TheIndex
object is used to represent the properties a URI can contain.KeyMap<T> TheKeyMap
object is used to represent a map of values keyed using a known string.LanguageParser LanguageParser is used to parse the HTTPAccept-Language
header.Lease<T> TheLease
object is used to keep a keyed resource active.LeaseException TheLeaseException
is used to indicate that some operation failed when using the lease after the lease duration has expired.LeaseManager<T> TheLeaseManager
is used to issue a lease for a named resource.LeaseMap<T> TheLeaseMap
object is used to map lease keys to the lease objects managing those objects.LeaseProvider<T> TheLeaseProvider
is used to issue a lease for a named resource.ListParser<T> TheListParser
is used to extract a comma separated list of HTTP header values.MapParser<T> TheMapParser
object represents a parser for name value pairs.Observer<T> TheObserver
interface is used to observe the session activity within the session manager.Operation TheOperation
interface is used to describe a task that can be executed when the associated channel is ready for some operation.ParseBuffer This is primarily used to replace theStringBuffer
class, as a way for theParser
to store the char's for a specific region within the parse data that constitutes a desired value.Parser ThisParser
object is to be used as a simple template for parsing uncomplicated expressions.Part ThePart
object is used to represent a part within a request message.Path ThePath
represents the path part of a URI.PathParser This is used to parse a path given as part of a URI.PoolExecutor ThePoolExecutor
object is used to execute tasks in a thread pool.Principal ThePrincipal
interface is used to describe a user that has a name and password.PrincipalParser PrincipalParser is a parser class for the HTTP basic authorization header.Processor This is theProcessor
used to process HTTP requests from a connected transport.ProcessorServer TheProcessorServer
is used to convert pipelines to transports.Query TheQuery
object is used to represent HTTP query parameters.QueryParser TheParameterParser
is used to parse data encoded in theapplication/x-www-form-urlencoded
MIME type.Reactor TheReactor
interface is used to describe an object that is used to schedule asynchronous I/O operations.Request TheRequest
is used to provide an interface to the HTTP entity body and message header.RequestHeader This is aHeader
object that is used to represent a basic form for the HTTP request message.RequestLine TheRequestLine
is used to represent a HTTP request line.RequestWrapper TheRequestWrapper
object is used so that the originalRequest
object can be wrapped in a filtering proxy object.Resource AResource
provides an abstraction of any given object that can be retrieved using a HTTP request.ResourceContainer TheResourceContainer
is an implementation of theContainer
interface for handling an arbitrary set of resources.ResourceEngine TheResourceEngine
is used to create implementations of theResource
interface that suit the targeted resource.Response This is used to represent the HTTP response.ResponseHeader TheResponseHeader
object is used to manipulate the header information for a given response.ResponseWrapper TheResponseWrapper
object is used so that the originalResponse
object can be wrapped in a filtering proxy object.Scheduler TheScheduler
object is used to schedule tasks for execution.Server TheServer
interface represents a handler that is used to processSocket
objects.Session<T> TheSession
object is a simple leased container for state within a web application.SessionException TheSessionException
is used to indicate that some operation failed when trying to access a session or when trying to perform some operation on an existing session.SessionManager<T> TheSessionManager
object is used to create sessions that are active for a given time period.SessionProvider<T> TheSessionProvider
object is used to create sessions that are active for a given time period.Socket This is aSocket
interface that is used to represent a socket.SocketConnection TheSocketConnection
is used to manage connections from a server socket.Status TheStatus
enumeration is used to specify status codes and the descriptions of those status codes.StatusLine TheStatusLine
is used to represent a HTTP status line.Stream TheStream
interface is used to represent anything that can be streamed.Transport TheTransport
interface represents a low level means to deliver content to the connected client.TransportCursor TheTransportCursor
object represents a cursor that can read and buffer data from an underlying transport.TransportException TheTransportException
object is thrown when there is a problem with the transport.ValueParser TheValueParser
is used to extract a comma separated list of HTTP header values.