53 static constexpr std::string_view
kName =
"http-client-core";
55 HttpClientCore(
const ComponentConfig&,
const ComponentContext&);
57 ~HttpClientCore()
override;
61 std::shared_ptr<clients::http::ClientCore> GetHttpClientCore(utils::
impl::InternalTag);
67 void OnConfigUpdate(
const dynamic_config::Snapshot& config);
69 void WriteStatistics(utils::statistics::Writer& writer);
71 const bool disable_pool_stats_;
72 std::shared_ptr<clients::http::ClientCore> http_client_;
73 concurrent::AsyncEventSubscriberScope subscriber_scope_;
74 utils::statistics::Entry statistics_holder_;