6#include <userver/components/component_base.hpp>
8#include <userver/engine/subprocess/process_starter.hpp>
10USERVER_NAMESPACE_BEGIN
23class ProcessStarter
final :
public ComponentBase {
27 static constexpr std::string_view
kName =
"process-starter";
29 ProcessStarter(
const ComponentConfig& config,
const ComponentContext& context);
31 engine::subprocess::
ProcessStarter& Get() {
return process_starter_; }
33 static yaml_config::Schema GetStaticConfigSchema();
40inline constexpr bool kHasValidate<ProcessStarter> =
true;