#pragma once #include #include #include namespace DB { class LibraryBridgeHandlerFactory : public HTTPRequestHandlerFactory, WithContext { public: LibraryBridgeHandlerFactory( const std::string & name_, size_t keep_alive_timeout_, ContextPtr context_); std::unique_ptr createRequestHandler(const HTTPServerRequest & request) override; private: Poco::Logger * log; const std::string name; const size_t keep_alive_timeout; }; }