Library: Net
Package: HTTPServer
Header: Poco/Net/HTTPRequestHandlerFactory.h
A factory for HTTPRequestHandler objects. Subclasses must override the createRequestHandler() method.
Known Derived Classes: Poco::OSP::Web::WebRequestHandlerFactory, Poco::OSP::Web::WebServerRequestHandlerFactory, Poco::Remoting::JSON::JSONRequestHandlerFactory, Poco::Remoting::SoapLite::RpcRequestHandlerFactory
Member Functions: createRequestHandler
typedef Poco::SharedPtr < HTTPRequestHandlerFactory > Ptr;
Creates the HTTPRequestHandlerFactory.
virtual ~HTTPRequestHandlerFactory();
Destroys the HTTPRequestHandlerFactory.
virtual HTTPRequestHandler * createRequestHandler(
const HTTPServerRequest & request
) = 0;
Must be overridden by sublasses.
Creates a new request handler for the given HTTP request.