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);
64 static yaml_config::Schema GetStaticConfigSchema();
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_;