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