All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description Address TheAddressinterface is used to represent a generic uniform resource identifier.AddressParser This parser is used to parse uniform resource identifiers.Allocator TheAllocatorinterface is used to describe a resource that can allocate a buffer.ArrayAllocator TheArrayAllocatorobject is used to provide a means to allocate buffers using a single byte array.ArrayBuffer TheArrayBufferis intended to be a general purpose byte buffer that stores bytes in an single internal byte array.Buffer TheBufferinterface represents a collection of bytes that can be written to and later read.BufferAllocator TheBufferAllocatorobject is used to provide a means to allocate buffers using a single underlying buffer.BufferException TheBufferExceptionis used to report problems that can occur during the use or allocation of a buffer.Cleaner<T> TheCleanerrepresents an object that is used to clean up after the keyed resource.Connection TheConnectionobject is used to manage connections from a server socket.Container TheContainerobject is used to process HTTP requests and compose HTTP responses.ContainerProcessor TheContainerProcessorobject is used to create channels which can be used to consume and process requests.ContainerServer TheContainerServerobject 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 TheContextinterface 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 TheCursorobject is used to acquire bytes from a given source.Daemon TheDaemonobject provides a named daemon thread which will execute therunmethod when started.DateParser This is used to create aParserfor the HTTP date format.DirectExecutor TheDirectExecutorobject is used for synchronous execution of tasks.DirectReactor TheDirectReactorobject is used to execute the ready operations of within a single synchronous thread.ExecutorReactor TheExecutorReactoris used to schedule operation for execution using anExecutorimplementation.FileAllocator TheFileAllocatorobject is used to create buffers that can be written to the file system.FileContext TheFileContextprovides an implementation of theContextobject that provides a direct mapping from a request URI as defined in RFC 2616 to an OS specific target.FilterAllocator TheFilterAllocatorobject is used to provide a means to provide a general set of constraints around buffer allocation.Form TheForminterface is used to represent the details submitted with a request.FormatException TheFormatExceptionis used to create exceptions that can use a template string for the message.Index TheIndexobject is used to represent the properties a URI can contain.KeyMap<T> TheKeyMapobject is used to represent a map of values keyed using a known string.LanguageParser LanguageParser is used to parse the HTTPAccept-Languageheader.Lease<T> TheLeaseobject is used to keep a keyed resource active.LeaseException TheLeaseExceptionis used to indicate that some operation failed when using the lease after the lease duration has expired.LeaseManager<T> TheLeaseManageris used to issue a lease for a named resource.LeaseMap<T> TheLeaseMapobject is used to map lease keys to the lease objects managing those objects.LeaseProvider<T> TheLeaseProvideris used to issue a lease for a named resource.ListParser<T> TheListParseris used to extract a comma separated list of HTTP header values.MapParser<T> TheMapParserobject represents a parser for name value pairs.Observer<T> TheObserverinterface is used to observe the session activity within the session manager.Operation TheOperationinterface 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 theStringBufferclass, as a way for theParserto store the char's for a specific region within the parse data that constitutes a desired value.Parser ThisParserobject is to be used as a simple template for parsing uncomplicated expressions.Part ThePartobject is used to represent a part within a request message.Path ThePathrepresents the path part of a URI.PathParser This is used to parse a path given as part of a URI.PoolExecutor ThePoolExecutorobject is used to execute tasks in a thread pool.Principal ThePrincipalinterface 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 theProcessorused to process HTTP requests from a connected transport.ProcessorServer TheProcessorServeris used to convert pipelines to transports.Query TheQueryobject is used to represent HTTP query parameters.QueryParser TheParameterParseris used to parse data encoded in theapplication/x-www-form-urlencodedMIME type.Reactor TheReactorinterface is used to describe an object that is used to schedule asynchronous I/O operations.Request TheRequestis used to provide an interface to the HTTP entity body and message header.RequestHeader This is aHeaderobject that is used to represent a basic form for the HTTP request message.RequestLine TheRequestLineis used to represent a HTTP request line.RequestWrapper TheRequestWrapperobject is used so that the originalRequestobject can be wrapped in a filtering proxy object.Resource AResourceprovides an abstraction of any given object that can be retrieved using a HTTP request.ResourceContainer TheResourceContaineris an implementation of theContainerinterface for handling an arbitrary set of resources.ResourceEngine TheResourceEngineis used to create implementations of theResourceinterface that suit the targeted resource.Response This is used to represent the HTTP response.ResponseHeader TheResponseHeaderobject is used to manipulate the header information for a given response.ResponseWrapper TheResponseWrapperobject is used so that the originalResponseobject can be wrapped in a filtering proxy object.Scheduler TheSchedulerobject is used to schedule tasks for execution.Server TheServerinterface represents a handler that is used to processSocketobjects.Session<T> TheSessionobject is a simple leased container for state within a web application.SessionException TheSessionExceptionis 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> TheSessionManagerobject is used to create sessions that are active for a given time period.SessionProvider<T> TheSessionProviderobject is used to create sessions that are active for a given time period.Socket This is aSocketinterface that is used to represent a socket.SocketConnection TheSocketConnectionis used to manage connections from a server socket.Status TheStatusenumeration is used to specify status codes and the descriptions of those status codes.StatusLine TheStatusLineis used to represent a HTTP status line.Stream TheStreaminterface is used to represent anything that can be streamed.Transport TheTransportinterface represents a low level means to deliver content to the connected client.TransportCursor TheTransportCursorobject represents a cursor that can read and buffer data from an underlying transport.TransportException TheTransportExceptionobject is thrown when there is a problem with the transport.ValueParser TheValueParseris used to extract a comma separated list of HTTP header values.