38 static constexpr std::string_view
kName =
"grpc-client-common";
40 CommonComponent(
const components::ComponentConfig& config,
const components::ComponentContext& context);
41 ~CommonComponent()
override;
43 static yaml_config::Schema GetStaticConfigSchema();
46 friend class ClientFactoryComponent;
48 engine::TaskProcessor& blocking_task_processor_;
49 std::optional<impl::CompletionQueuePool> client_completion_queues_;
50 ugrpc::impl::CompletionQueuePoolBase& completion_queues_;
51 ugrpc::impl::StatisticsStorage client_statistics_storage_;