8#include <userver/server/handlers/http_handler_base.hpp>
10USERVER_NAMESPACE_BEGIN
12namespace server::handlers {
28class Restart
final :
public HttpHandlerBase {
30 Restart(
const components::ComponentConfig&,
const components::ComponentContext&);
34 static constexpr std::string_view
kName =
"handler-restart";
36 std::string
HandleRequestThrow(
const http::HttpRequest&, request::RequestContext&)
const override;
41 mutable std::atomic<components::ComponentHealth> health_;