6#include <userver/components/loggable_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;