6#include <userver/components/component_base.hpp>
7#include <userver/server/handlers/exceptions.hpp>
8#include <userver/server/handlers/handler_config.hpp>
9#include <userver/server/request/request_base.hpp>
10#include <userver/server/request/request_context.hpp>
12USERVER_NAMESPACE_BEGIN
14namespace server::handlers {
50 HandlerBase(
const components::ComponentConfig& config,
51 const components::ComponentContext& component_context,
52 bool is_monitor =
false);
53 ~HandlerBase()
noexcept override =
default;
58 request::RequestContext& context)
const = 0;