MCPcopy Create free account
hub / github.com/ByConity/ByConity / createHTTPHandlerFactory

Function createHTTPHandlerFactory

src/Server/HTTPHandlerFactory.cpp:112–125  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

110}
111
112static inline HTTPRequestHandlerFactoryPtr
113createHTTPHandlerFactory(IServer & server, const std::string & name, AsynchronousMetrics & async_metrics, ContextMutablePtr context)
114{
115 if (server.config().has("http_handlers"))
116 {
117 return createHandlersFactoryFromConfig(server, name, "http_handlers", async_metrics, context);
118 }
119 else
120 {
121 auto factory = std::make_shared<HTTPRequestHandlerFactoryMain>(name);
122 addDefaultHandlersFactory(*factory, server, async_metrics, context);
123 return factory;
124 }
125}
126
127static inline HTTPRequestHandlerFactoryPtr createInterserverHTTPHandlerFactory(IServer & server, const std::string & name)
128{

Callers 1

createHandlerFactoryFunction · 0.85

Calls 4

hasMethod · 0.45
configMethod · 0.45

Tested by

no test coverage detected