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
 
   59  static constexpr std::string_view kName = 
"grpc-client-factory";
 
   61  ClientFactoryComponent(
const components::ComponentConfig& config,
 
   64  ClientFactory& GetFactory();
 
   69  std::optional<QueueHolder> queue_;
 
   70  std::optional<ClientFactory> factory_;
 
   77    components::kHasValidate<ugrpc::client::ClientFactoryComponent> = 
true;