26class Component
final :
public MiddlewareFactoryComponentBase {
30 static constexpr std::string_view
kName =
"grpc-client-headers-propagator";
32 Component(
const components::ComponentConfig& config,
const components::ComponentContext& context);
34 ~Component()
override;
40 std::shared_ptr<
const MiddlewareBase>
41 CreateMiddleware(
const ugrpc::client::ClientInfo&,
const yaml_config::
YamlConfig& middleware_config)
const override;