MCPcopy Create free account
hub / github.com/ClickHouse/ClickHouse / createPingHandlerFactory

Function createPingHandlerFactory

src/Server/HTTPHandlerFactory.cpp:87–96  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

85 AsynchronousMetrics & async_metrics);
86
87static auto createPingHandlerFactory(IServer & server)
88{
89 auto creator = [&server]() -> std::unique_ptr<StaticRequestHandler>
90 {
91 constexpr auto ping_response_expression = "Ok.\n";
92 return std::make_unique<StaticRequestHandler>(
93 server, ping_response_expression, parseHTTPResponseHeaders("text/html; charset=UTF-8"));
94 };
95 return std::make_shared<HandlingRuleHTTPHandlerFactory<StaticRequestHandler>>(std::move(creator));
96}
97
98static auto createPingHandlerFactory(IServer & server, const Poco::Util::AbstractConfiguration & config, const String & config_prefix,
99 std::unordered_map<String, String> common_headers)

Tested by

no test coverage detected