Poco::Net

class HTTPRequestHandlerFactory

Library: Net
Package: HTTPServer
Header: Poco/Net/HTTPRequestHandlerFactory.h

Description

A factory for HTTPRequestHandler objects. Subclasses must override the createRequestHandler() method.

Inheritance

Known Derived Classes: Poco::OSP::Web::WebRequestHandlerFactory, Poco::OSP::Web::WebServerRequestHandlerFactory, Poco::Remoting::SoapLite::RpcRequestHandlerFactory

Member Summary

Member Functions: createRequestHandler

Constructors

HTTPRequestHandlerFactory

HTTPRequestHandlerFactory();

Creates the HTTPRequestHandlerFactory.

Destructor

~HTTPRequestHandlerFactory virtual

virtual ~HTTPRequestHandlerFactory();

Destroys the HTTPRequestHandlerFactory.

Member Functions

createRequestHandler virtual

virtual HTTPRequestHandler * createRequestHandler(
    const HTTPServerRequest & request
) = 0;

Must be overridden by sublasses.

Creates a new request handler for the given HTTP request.