28class Component
final :
public MiddlewareFactoryComponentBase {
32 static constexpr std::string_view
kName =
"grpc-server-graceful-shutdown-headers";
34 Component(
const components::ComponentConfig& config,
const components::ComponentContext& context);
36 std::shared_ptr<
const MiddlewareBase>
37 CreateMiddleware(
const ugrpc::server::ServiceInfo&,
const yaml_config::
YamlConfig&)
const override;
41 dynamic_config::Source source_;