# Library Net

# Package HTTPServer

## Overview

Classes: AbstractHTTPRequestHandler, HTTPRequestHandler, HTTPRequestHandlerFactory, HTTPServer, HTTPServerConnection, HTTPServerConnectionFactory, HTTPServerParams, HTTPServerRequest, HTTPServerRequestImpl, HTTPServerResponse, HTTPServerResponseImpl, HTTPServerSession

## Classes

### class AbstractHTTPRequestHandler

The abstract base class for AbstractHTTPRequestHandlers created by HTTPServer.

### class HTTPRequestHandler

The abstract base class for HTTPRequestHandlers created by HTTPServer.

### class HTTPRequestHandlerFactory

A factory for HTTPRequestHandler objects.

### class HTTPServer

A subclass of TCPServer that implements a full-featured multithreaded HTTP server.

### class HTTPServerConnection

This subclass of TCPServerConnection handles HTTP connections.

### class HTTPServerConnectionFactory

This implementation of a TCPServerConnectionFactory is used by HTTPServer to create HTTPServerConnection objects.

### class HTTPServerParams

This class is used to specify parameters to both the HTTPServer, as well as to HTTPRequestHandler objects.

### class HTTPServerRequest

This abstract subclass of HTTPRequest is used for representing server-side HTTP requests.

### class HTTPServerRequestImpl

This subclass of HTTPServerRequest is used for representing server-side HTTP requests.

### class HTTPServerResponse

This subclass of HTTPResponse is used for representing server-side HTTP responses.

### class HTTPServerResponseImpl

This subclass of HTTPServerResponse is used for representing server-side HTTP responses.

### class HTTPServerSession

This class handles the server side of a HTTP session.