29class Component
final :
public MiddlewareFactoryComponentBase {
33 static constexpr std::string_view
kName =
"grpc-server-headers-propagator";
35 Component(
const components::ComponentConfig& config,
const components::ComponentContext& context);
37 static yaml_config::Schema GetStaticConfigSchema();
41 std::shared_ptr<
const MiddlewareBase> CreateMiddleware(
42 const ugrpc::server::ServiceInfo&,
43 const yaml_config::
YamlConfig& middleware_config