6#include <userver/components/loggable_component_base.hpp>
8#include <userver/ugrpc/client/client_factory.hpp>
9#include <userver/ugrpc/client/queue_holder.hpp>
11USERVER_NAMESPACE_BEGIN
63 ClientFactoryComponent(
const components::ComponentConfig& config,
66 ClientFactory& GetFactory();
71 std::optional<QueueHolder> queue_;
72 std::optional<ClientFactory> factory_;
79 components::kHasValidate<ugrpc::client::ClientFactoryComponent> =
true;