|
11 | 11 | #include "envoy/config/core/v3/extension.pb.h"
|
12 | 12 | #include "envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.pb.h"
|
13 | 13 | #include "envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.pb.validate.h"
|
14 |
| -#include "envoy/filter/http/filter_config_provider.h" |
| 14 | +#include "envoy/filter/config_provider_manager.h" |
15 | 15 | #include "envoy/http/filter.h"
|
16 | 16 | #include "envoy/http/original_ip_detection.h"
|
17 | 17 | #include "envoy/http/request_id_extension.h"
|
@@ -39,6 +39,8 @@ namespace Extensions {
|
39 | 39 | namespace NetworkFilters {
|
40 | 40 | namespace HttpConnectionManager {
|
41 | 41 |
|
| 42 | +using FilterConfigProviderManager = Filter::FilterConfigProviderManager; |
| 43 | + |
42 | 44 | /**
|
43 | 45 | * Config registration for the HTTP connection manager filter. @see NamedNetworkFilterConfigFactory.
|
44 | 46 | */
|
@@ -119,11 +121,11 @@ class HttpConnectionManagerConfig : Logger::Loggable<Logger::Id::config>,
|
119 | 121 | Router::RouteConfigProviderManager& route_config_provider_manager,
|
120 | 122 | Config::ConfigProviderManager& scoped_routes_config_provider_manager,
|
121 | 123 | Tracing::HttpTracerManager& http_tracer_manager,
|
122 |
| - Filter::Http::FilterConfigProviderManager& filter_config_provider_manager); |
| 124 | + FilterConfigProviderManager& filter_config_provider_manager); |
123 | 125 |
|
124 | 126 | // Http::FilterChainFactory
|
125 | 127 | void createFilterChain(Http::FilterChainFactoryCallbacks& callbacks) override;
|
126 |
| - using FilterFactoriesList = std::list<Filter::Http::FilterConfigProviderPtr>; |
| 128 | + using FilterFactoriesList = std::list<Filter::FilterConfigProviderPtr>; |
127 | 129 | struct FilterConfig {
|
128 | 130 | std::unique_ptr<FilterFactoriesList> filter_factories;
|
129 | 131 | bool allow_upgrade;
|
@@ -264,7 +266,7 @@ class HttpConnectionManagerConfig : Logger::Loggable<Logger::Id::config>,
|
264 | 266 | std::vector<Http::ClientCertDetailsType> set_current_client_cert_details_;
|
265 | 267 | Router::RouteConfigProviderManager& route_config_provider_manager_;
|
266 | 268 | Config::ConfigProviderManager& scoped_routes_config_provider_manager_;
|
267 |
| - Filter::Http::FilterConfigProviderManager& filter_config_provider_manager_; |
| 269 | + FilterConfigProviderManager& filter_config_provider_manager_; |
268 | 270 | CodecType codec_type_;
|
269 | 271 | envoy::config::core::v3::Http3ProtocolOptions http3_options_;
|
270 | 272 | envoy::config::core::v3::Http2ProtocolOptions http2_options_;
|
@@ -337,7 +339,7 @@ class Utility {
|
337 | 339 | Router::RouteConfigProviderManagerSharedPtr route_config_provider_manager_;
|
338 | 340 | Router::ScopedRoutesConfigProviderManagerSharedPtr scoped_routes_config_provider_manager_;
|
339 | 341 | Tracing::HttpTracerManagerSharedPtr http_tracer_manager_;
|
340 |
| - std::shared_ptr<Filter::Http::FilterConfigProviderManager> filter_config_provider_manager_; |
| 342 | + std::shared_ptr<FilterConfigProviderManager> filter_config_provider_manager_; |
341 | 343 | };
|
342 | 344 |
|
343 | 345 | /**
|
@@ -365,7 +367,7 @@ class Utility {
|
365 | 367 | Router::RouteConfigProviderManager& route_config_provider_manager,
|
366 | 368 | Config::ConfigProviderManager& scoped_routes_config_provider_manager,
|
367 | 369 | Tracing::HttpTracerManager& http_tracer_manager,
|
368 |
| - Filter::Http::FilterConfigProviderManager& filter_config_provider_manager); |
| 370 | + FilterConfigProviderManager& filter_config_provider_manager); |
369 | 371 | };
|
370 | 372 |
|
371 | 373 | } // namespace HttpConnectionManager
|
|
0 commit comments