userver: components::ProcessStarter Class Reference
Loading...
Searching...
No Matches
components::ProcessStarter Class Reference

#include <userver/components/process_starter.hpp>

Detailed Description

Component for getting the engine::subprocess::ProcessStarter.

Static options:

Name Description Default value
task_processor the name of the TaskProcessor for process starting -

Definition at line 22 of file process_starter.hpp.

+ Inheritance diagram for components::ProcessStarter:
+ Collaboration diagram for components::ProcessStarter:

Public Member Functions

 ProcessStarter (const ComponentConfig &config, const ComponentContext &context)
 
engine::subprocess::ProcessStarterGet ()
 
- Public Member Functions inherited from components::LoggableComponentBase
 LoggableComponentBase (const ComponentConfig &, const ComponentContext &)
 
 LoggableComponentBase (LoggableComponentBase &&)=delete
 
 LoggableComponentBase (const LoggableComponentBase &)=delete
 
 ~LoggableComponentBase () override=default
 
ComponentHealth GetComponentHealth () const override
 
void OnLoadingCancelled () override
 
void OnAllComponentsLoaded () override
 
void OnAllComponentsAreStopping () override
 

Static Public Member Functions

static yaml_config::Schema GetStaticConfigSchema ()
 
- Static Public Member Functions inherited from components::LoggableComponentBase
static yaml_config::Schema GetStaticConfigSchema ()
 

Static Public Attributes

static constexpr std::string_view kName = "process-starter"
 The default name of components::ProcessStarter component.
 

Member Function Documentation

◆ Get()

engine::subprocess::ProcessStarter & components::ProcessStarter::Get ( )
inline

Definition at line 31 of file process_starter.hpp.


The documentation for this class was generated from the following file: