Skip to content

Commit 06537f7

Browse files
committed
refactor grpc: better middlewares API
commit_hash:b34f2d28c987452a9c182c427196b697f3ee6cca
1 parent 84b7bf8 commit 06537f7

File tree

42 files changed

+248
-219
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+248
-219
lines changed

.mapping.json

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -798,6 +798,11 @@
798798
"core/include/userver/logging/impl/log_stats.hpp":"taxi/uservices/userver/core/include/userver/logging/impl/log_stats.hpp",
799799
"core/include/userver/logging/level_serialization.hpp":"taxi/uservices/userver/core/include/userver/logging/level_serialization.hpp",
800800
"core/include/userver/logging/logger.hpp":"taxi/uservices/userver/core/include/userver/logging/logger.hpp",
801+
"core/include/userver/middlewares/groups.hpp":"taxi/uservices/userver/core/include/userver/middlewares/groups.hpp",
802+
"core/include/userver/middlewares/impl/middleware_pipeline_config.hpp":"taxi/uservices/userver/core/include/userver/middlewares/impl/middleware_pipeline_config.hpp",
803+
"core/include/userver/middlewares/impl/simple_middleware_pipeline.hpp":"taxi/uservices/userver/core/include/userver/middlewares/impl/simple_middleware_pipeline.hpp",
804+
"core/include/userver/middlewares/pipeline.hpp":"taxi/uservices/userver/core/include/userver/middlewares/pipeline.hpp",
805+
"core/include/userver/middlewares/runner.hpp":"taxi/uservices/userver/core/include/userver/middlewares/runner.hpp",
801806
"core/include/userver/moodycamel/concurrentqueue_fwd.h":"taxi/uservices/userver/core/include/userver/moodycamel/concurrentqueue_fwd.h",
802807
"core/include/userver/net/blocking/get_addr_info.hpp":"taxi/uservices/userver/core/include/userver/net/blocking/get_addr_info.hpp",
803808
"core/include/userver/os_signals/component.hpp":"taxi/uservices/userver/core/include/userver/os_signals/component.hpp",
@@ -1468,6 +1473,15 @@
14681473
"core/src/logging/tp_logger_test.cpp":"taxi/uservices/userver/core/src/logging/tp_logger_test.cpp",
14691474
"core/src/logging/tp_logger_utils.cpp":"taxi/uservices/userver/core/src/logging/tp_logger_utils.cpp",
14701475
"core/src/logging/tp_logger_utils.hpp":"taxi/uservices/userver/core/src/logging/tp_logger_utils.hpp",
1476+
"core/src/middlewares/impl/middleware_pipeline_config.cpp":"taxi/uservices/userver/core/src/middlewares/impl/middleware_pipeline_config.cpp",
1477+
"core/src/middlewares/impl/middlewares_graph.cpp":"taxi/uservices/userver/core/src/middlewares/impl/middlewares_graph.cpp",
1478+
"core/src/middlewares/impl/middlewares_graph.hpp":"taxi/uservices/userver/core/src/middlewares/impl/middlewares_graph.hpp",
1479+
"core/src/middlewares/impl/topology_sort.cpp":"taxi/uservices/userver/core/src/middlewares/impl/topology_sort.cpp",
1480+
"core/src/middlewares/impl/topology_sort.hpp":"taxi/uservices/userver/core/src/middlewares/impl/topology_sort.hpp",
1481+
"core/src/middlewares/impl/topology_test.cpp":"taxi/uservices/userver/core/src/middlewares/impl/topology_test.cpp",
1482+
"core/src/middlewares/middleware_pipeline_test.cpp":"taxi/uservices/userver/core/src/middlewares/middleware_pipeline_test.cpp",
1483+
"core/src/middlewares/pipeline.cpp":"taxi/uservices/userver/core/src/middlewares/pipeline.cpp",
1484+
"core/src/middlewares/runner.cpp":"taxi/uservices/userver/core/src/middlewares/runner.cpp",
14711485
"core/src/net/blocking/get_addr_info.cpp":"taxi/uservices/userver/core/src/net/blocking/get_addr_info.cpp",
14721486
"core/src/net/blocking/get_addr_info_test.cpp":"taxi/uservices/userver/core/src/net/blocking/get_addr_info_test.cpp",
14731487
"core/src/os_signals/component.cpp":"taxi/uservices/userver/core/src/os_signals/component.cpp",
@@ -1958,18 +1972,14 @@
19581972
"grpc/include/userver/ugrpc/impl/deadline_timepoint.hpp":"taxi/uservices/userver/grpc/include/userver/ugrpc/impl/deadline_timepoint.hpp",
19591973
"grpc/include/userver/ugrpc/impl/internal_tag_fwd.hpp":"taxi/uservices/userver/grpc/include/userver/ugrpc/impl/internal_tag_fwd.hpp",
19601974
"grpc/include/userver/ugrpc/impl/maybe_owned_string.hpp":"taxi/uservices/userver/grpc/include/userver/ugrpc/impl/maybe_owned_string.hpp",
1961-
"grpc/include/userver/ugrpc/impl/middleware_pipeline_config.hpp":"taxi/uservices/userver/grpc/include/userver/ugrpc/impl/middleware_pipeline_config.hpp",
19621975
"grpc/include/userver/ugrpc/impl/protobuf_collector.hpp":"taxi/uservices/userver/grpc/include/userver/ugrpc/impl/protobuf_collector.hpp",
19631976
"grpc/include/userver/ugrpc/impl/queue_runner.hpp":"taxi/uservices/userver/grpc/include/userver/ugrpc/impl/queue_runner.hpp",
1964-
"grpc/include/userver/ugrpc/impl/simple_middleware_pipeline.hpp":"taxi/uservices/userver/grpc/include/userver/ugrpc/impl/simple_middleware_pipeline.hpp",
19651977
"grpc/include/userver/ugrpc/impl/span.hpp":"taxi/uservices/userver/grpc/include/userver/ugrpc/impl/span.hpp",
19661978
"grpc/include/userver/ugrpc/impl/static_service_metadata.hpp":"taxi/uservices/userver/grpc/include/userver/ugrpc/impl/static_service_metadata.hpp",
19671979
"grpc/include/userver/ugrpc/impl/statistics.hpp":"taxi/uservices/userver/grpc/include/userver/ugrpc/impl/statistics.hpp",
19681980
"grpc/include/userver/ugrpc/impl/statistics_scope.hpp":"taxi/uservices/userver/grpc/include/userver/ugrpc/impl/statistics_scope.hpp",
19691981
"grpc/include/userver/ugrpc/impl/statistics_storage.hpp":"taxi/uservices/userver/grpc/include/userver/ugrpc/impl/statistics_storage.hpp",
19701982
"grpc/include/userver/ugrpc/impl/to_string.hpp":"taxi/uservices/userver/grpc/include/userver/ugrpc/impl/to_string.hpp",
1971-
"grpc/include/userver/ugrpc/middlewares/pipeline.hpp":"taxi/uservices/userver/grpc/include/userver/ugrpc/middlewares/pipeline.hpp",
1972-
"grpc/include/userver/ugrpc/middlewares/runner.hpp":"taxi/uservices/userver/grpc/include/userver/ugrpc/middlewares/runner.hpp",
19731983
"grpc/include/userver/ugrpc/proto_json.hpp":"taxi/uservices/userver/grpc/include/userver/ugrpc/proto_json.hpp",
19741984
"grpc/include/userver/ugrpc/protobuf_visit.hpp":"taxi/uservices/userver/grpc/include/userver/ugrpc/protobuf_visit.hpp",
19751985
"grpc/include/userver/ugrpc/server/call.hpp":"taxi/uservices/userver/grpc/include/userver/ugrpc/server/call.hpp",
@@ -1998,7 +2008,6 @@
19982008
"grpc/include/userver/ugrpc/server/middlewares/deadline_propagation/component.hpp":"taxi/uservices/userver/grpc/include/userver/ugrpc/server/middlewares/deadline_propagation/component.hpp",
19992009
"grpc/include/userver/ugrpc/server/middlewares/deadline_propagation/middleware.hpp":"taxi/uservices/userver/grpc/include/userver/ugrpc/server/middlewares/deadline_propagation/middleware.hpp",
20002010
"grpc/include/userver/ugrpc/server/middlewares/fwd.hpp":"taxi/uservices/userver/grpc/include/userver/ugrpc/server/middlewares/fwd.hpp",
2001-
"grpc/include/userver/ugrpc/server/middlewares/groups.hpp":"taxi/uservices/userver/grpc/include/userver/ugrpc/server/middlewares/groups.hpp",
20022011
"grpc/include/userver/ugrpc/server/middlewares/headers_propagator/component.hpp":"taxi/uservices/userver/grpc/include/userver/ugrpc/server/middlewares/headers_propagator/component.hpp",
20032012
"grpc/include/userver/ugrpc/server/middlewares/log/component.hpp":"taxi/uservices/userver/grpc/include/userver/ugrpc/server/middlewares/log/component.hpp",
20042013
"grpc/include/userver/ugrpc/server/result.hpp":"taxi/uservices/userver/grpc/include/userver/ugrpc/server/result.hpp",
@@ -2068,9 +2077,6 @@
20682077
"grpc/src/ugrpc/impl/internal_tag.hpp":"taxi/uservices/userver/grpc/src/ugrpc/impl/internal_tag.hpp",
20692078
"grpc/src/ugrpc/impl/logging.cpp":"taxi/uservices/userver/grpc/src/ugrpc/impl/logging.cpp",
20702079
"grpc/src/ugrpc/impl/logging.hpp":"taxi/uservices/userver/grpc/src/ugrpc/impl/logging.hpp",
2071-
"grpc/src/ugrpc/impl/middleware_pipeline_config.cpp":"taxi/uservices/userver/grpc/src/ugrpc/impl/middleware_pipeline_config.cpp",
2072-
"grpc/src/ugrpc/impl/middlewares_graph.cpp":"taxi/uservices/userver/grpc/src/ugrpc/impl/middlewares_graph.cpp",
2073-
"grpc/src/ugrpc/impl/middlewares_graph.hpp":"taxi/uservices/userver/grpc/src/ugrpc/impl/middlewares_graph.hpp",
20742080
"grpc/src/ugrpc/impl/protobuf_collector.cpp":"taxi/uservices/userver/grpc/src/ugrpc/impl/protobuf_collector.cpp",
20752081
"grpc/src/ugrpc/impl/protobuf_utils.cpp":"taxi/uservices/userver/grpc/src/ugrpc/impl/protobuf_utils.cpp",
20762082
"grpc/src/ugrpc/impl/protobuf_utils.hpp":"taxi/uservices/userver/grpc/src/ugrpc/impl/protobuf_utils.hpp",
@@ -2084,10 +2090,6 @@
20842090
"grpc/src/ugrpc/impl/statistics_storage.cpp":"taxi/uservices/userver/grpc/src/ugrpc/impl/statistics_storage.cpp",
20852091
"grpc/src/ugrpc/impl/status.cpp":"taxi/uservices/userver/grpc/src/ugrpc/impl/status.cpp",
20862092
"grpc/src/ugrpc/impl/status.hpp":"taxi/uservices/userver/grpc/src/ugrpc/impl/status.hpp",
2087-
"grpc/src/ugrpc/impl/topology_sort.cpp":"taxi/uservices/userver/grpc/src/ugrpc/impl/topology_sort.cpp",
2088-
"grpc/src/ugrpc/impl/topology_sort.hpp":"taxi/uservices/userver/grpc/src/ugrpc/impl/topology_sort.hpp",
2089-
"grpc/src/ugrpc/middlewares/pipeline.cpp":"taxi/uservices/userver/grpc/src/ugrpc/middlewares/pipeline.cpp",
2090-
"grpc/src/ugrpc/middlewares/runner.cpp":"taxi/uservices/userver/grpc/src/ugrpc/middlewares/runner.cpp",
20912093
"grpc/src/ugrpc/proto_json.cpp":"taxi/uservices/userver/grpc/src/ugrpc/proto_json.cpp",
20922094
"grpc/src/ugrpc/protobuf_visit.cpp":"taxi/uservices/userver/grpc/src/ugrpc/protobuf_visit.cpp",
20932095
"grpc/src/ugrpc/server/call.cpp":"taxi/uservices/userver/grpc/src/ugrpc/server/call.cpp",
@@ -2147,7 +2149,6 @@
21472149
"grpc/tests/generic_client_test.cpp":"taxi/uservices/userver/grpc/tests/generic_client_test.cpp",
21482150
"grpc/tests/generic_server_test.cpp":"taxi/uservices/userver/grpc/tests/generic_server_test.cpp",
21492151
"grpc/tests/logging_test.cpp":"taxi/uservices/userver/grpc/tests/logging_test.cpp",
2150-
"grpc/tests/middleware_pipeline_test.cpp":"taxi/uservices/userver/grpc/tests/middleware_pipeline_test.cpp",
21512152
"grpc/tests/middlewares_test.cpp":"taxi/uservices/userver/grpc/tests/middlewares_test.cpp",
21522153
"grpc/tests/proto_json.cpp":"taxi/uservices/userver/grpc/tests/proto_json.cpp",
21532154
"grpc/tests/protobuf_collector_test.cpp":"taxi/uservices/userver/grpc/tests/protobuf_collector_test.cpp",
@@ -2164,7 +2165,6 @@
21642165
"grpc/tests/tests/timed_out_service.hpp":"taxi/uservices/userver/grpc/tests/tests/timed_out_service.hpp",
21652166
"grpc/tests/tests/unit_test_client_qos.hpp":"taxi/uservices/userver/grpc/tests/tests/unit_test_client_qos.hpp",
21662167
"grpc/tests/timeout_test.cpp":"taxi/uservices/userver/grpc/tests/timeout_test.cpp",
2167-
"grpc/tests/topology_test.cpp":"taxi/uservices/userver/grpc/tests/topology_test.cpp",
21682168
"grpc/tests/tracing_test.cpp":"taxi/uservices/userver/grpc/tests/tracing_test.cpp",
21692169
"grpc/tests/unimplemented_test.cpp":"taxi/uservices/userver/grpc/tests/unimplemented_test.cpp",
21702170
"grpc/tests/wait_any_test.cpp":"taxi/uservices/userver/grpc/tests/wait_any_test.cpp",

grpc/include/userver/ugrpc/server/middlewares/groups.hpp renamed to core/include/userver/middlewares/groups.hpp

Lines changed: 17 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
#pragma once
22

3-
/// @file userver/ugrpc/server/middlewares/groups.hpp
3+
/// @file userver/middlewares/groups.hpp
44
/// @brief
55
/// There are groups of middlewares to build a pipeline.
66
/// @see @ref scripts/docs/en/userver/grpc_server_middlewares.md
77

8-
#include <userver/ugrpc/middlewares/pipeline.hpp>
8+
#include <userver/middlewares/pipeline.hpp>
99

1010
USERVER_NAMESPACE_BEGIN
1111

12-
/// Server middlewares groups for middlewares pipeline.
12+
/// Middlewares groups for middlewares pipeline.
1313
/// @see @ref scripts/docs/en/userver/grpc_server_middlewares.md
14-
namespace ugrpc::server::groups {
14+
namespace middlewares::groups {
1515

1616
/// @brief The first group in the pipeline.
1717
struct PreCore final {
@@ -22,7 +22,11 @@ struct PreCore final {
2222
/// @brief The Group to work wih logging. Is located after PreCore.
2323
///
2424
/// @details There are:
25+
///
26+
/// gRPC-server:
2527
/// ugrpc::server::middlewares::log::Component.
28+
/// gRPC-client:
29+
/// ugrpc::client::middlewares::log::Component.
2630
struct Logging final {
2731
static constexpr std::string_view kName = "logging";
2832
static inline const auto kDependency = middlewares::MiddlewareDependencyBuilder().After<PreCore>();
@@ -37,8 +41,12 @@ struct Auth final {
3741
/// @brief The core group of middlewares. Is located after `Auth`.
3842
///
3943
/// @details There are:
44+
///
45+
/// gRPC-server:
4046
/// * ugrpc::server::middlewares::congestion_control::Component
4147
/// * ugrpc::server::middlewares::deadline_propagation::Component
48+
/// gRPC-client:
49+
/// * ugrpc::client::middlewares::deadline_propagation::Component
4250
struct Core final {
4351
static constexpr std::string_view kName = "core";
4452
static inline const auto kDependency = middlewares::MiddlewareDependencyBuilder().After<Auth>();
@@ -53,13 +61,17 @@ struct PostCore final {
5361
/// @brief The group for user middlewares - the last group in pipeline. It group used by default.
5462
///
5563
/// @details There are:
64+
///
65+
/// gRPC-server:
5666
/// * ugrpc::server::middlewares::baggage::Component
5767
/// * ugrpc::server::middlewares::headers_propagator::Component
68+
/// gRPC-client:
69+
/// * ugrpc::client::middlewares::baggage::Component
5870
struct User final {
5971
static constexpr std::string_view kName = "user";
6072
static inline const auto kDependency = middlewares::MiddlewareDependencyBuilder().After<PostCore>();
6173
};
6274

63-
} // namespace ugrpc::server::groups
75+
} // namespace middlewares::groups
6476

6577
USERVER_NAMESPACE_END

grpc/include/userver/ugrpc/impl/middleware_pipeline_config.hpp renamed to core/include/userver/middlewares/impl/middleware_pipeline_config.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
USERVER_NAMESPACE_BEGIN
1010

11-
namespace ugrpc::middlewares::impl {
11+
namespace middlewares::impl {
1212

1313
struct BaseMiddlewareConfig final {
1414
bool enabled{true};
@@ -43,6 +43,6 @@ bool operator==(const MiddlewareEnabled& l, const MiddlewareEnabled& r);
4343

4444
using MiddlewareOrderedList = std::vector<MiddlewareEnabled>;
4545

46-
} // namespace ugrpc::middlewares::impl
46+
} // namespace middlewares::impl
4747

4848
USERVER_NAMESPACE_END

grpc/include/userver/ugrpc/impl/simple_middleware_pipeline.hpp renamed to core/include/userver/middlewares/impl/simple_middleware_pipeline.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
USERVER_NAMESPACE_BEGIN
77

8-
namespace ugrpc::impl {
8+
namespace middlewares::impl {
99

1010
// Interface for creating middlewares.
1111
template <typename MiddlewareBase, typename HandlerInfo>
@@ -34,6 +34,6 @@ class SimpleMiddlewarePipeline : public PipelineCreatorInterface<MiddlewareBase,
3434
Middlewares mids_;
3535
};
3636

37-
} // namespace ugrpc::impl
37+
} // namespace middlewares::impl
3838

3939
USERVER_NAMESPACE_END

grpc/include/userver/ugrpc/middlewares/pipeline.hpp renamed to core/include/userver/middlewares/pipeline.hpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#pragma once
22

3-
/// @file userver/ugrpc/middlewares/pipeline.hpp
3+
/// @file userver/middlewares/pipeline.hpp
44
/// @brief Lists all available middlewares and builds their order of execution.
55

66
#include <unordered_map>
@@ -10,11 +10,11 @@
1010
#include <userver/utils/meta_light.hpp>
1111
#include <userver/yaml_config/fwd.hpp>
1212

13-
#include <userver/ugrpc/impl/middleware_pipeline_config.hpp>
13+
#include <userver/middlewares/impl/middleware_pipeline_config.hpp>
1414

1515
USERVER_NAMESPACE_BEGIN
1616

17-
namespace ugrpc::middlewares {
17+
namespace middlewares {
1818

1919
/// @brief The dependency type between middlewares.
2020
///
@@ -184,6 +184,6 @@ MiddlewareDependencyBuilder MiddlewareDependencyBuilder::InGroup() && {
184184
return std::move(*this).Before(impl::EndOfGroup<Group>(), DependencyType::kWeak);
185185
}
186186

187-
} // namespace ugrpc::middlewares
187+
} // namespace middlewares
188188

189189
USERVER_NAMESPACE_END

grpc/include/userver/ugrpc/middlewares/runner.hpp renamed to core/include/userver/middlewares/runner.hpp

Lines changed: 15 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#pragma once
22

3-
/// @file userver/ugrpc/middlewares/runner.hpp
4-
/// @brief @copybrief ugrpc::middlewares::RunnerComponentBase
3+
/// @file userver/middlewares/runner.hpp
4+
/// @brief @copybrief middlewares::RunnerComponentBase
55

66
#include <vector>
77

@@ -12,13 +12,13 @@
1212
#include <userver/utils/impl/internal_tag.hpp>
1313
#include <userver/yaml_config/merge_schemas.hpp>
1414

15-
#include <userver/ugrpc/impl/middleware_pipeline_config.hpp>
16-
#include <userver/ugrpc/impl/simple_middleware_pipeline.hpp>
17-
#include <userver/ugrpc/middlewares/pipeline.hpp>
15+
#include <userver/middlewares/impl/middleware_pipeline_config.hpp>
16+
#include <userver/middlewares/impl/simple_middleware_pipeline.hpp>
17+
#include <userver/middlewares/pipeline.hpp>
1818

1919
USERVER_NAMESPACE_BEGIN
2020

21-
namespace ugrpc::middlewares {
21+
namespace middlewares {
2222

2323
namespace impl {
2424

@@ -28,7 +28,7 @@ yaml_config::YamlConfig ValidateAndMergeMiddlewareConfigs(
2828
yaml_config::Schema schema
2929
);
3030

31-
/// Make the default builder for `ugrpc::middlewares::groups::User` group.
31+
/// Make the default builder for `middlewares::groups::User` group.
3232
MiddlewareDependencyBuilder MakeDefaultUserDependency();
3333

3434
class WithMiddlewareDependencyComponentBase : public components::ComponentBase {
@@ -40,8 +40,7 @@ class WithMiddlewareDependencyComponentBase : public components::ComponentBase {
4040
)
4141
: components::ComponentBase(config, context) {}
4242

43-
virtual const ugrpc::middlewares::impl::MiddlewareDependency& GetMiddlewareDependency(utils::impl::InternalTag
44-
) const = 0;
43+
virtual const middlewares::impl::MiddlewareDependency& GetMiddlewareDependency(utils::impl::InternalTag) const = 0;
4544
};
4645

4746
} // namespace impl
@@ -91,8 +90,7 @@ additionalProperties: false
9190

9291
/// @cond
9392
/// Only for internal use.
94-
const ugrpc::middlewares::impl::MiddlewareDependency& GetMiddlewareDependency(utils::impl::InternalTag
95-
) const override {
93+
const middlewares::impl::MiddlewareDependency& GetMiddlewareDependency(utils::impl::InternalTag) const override {
9694
return dependency_;
9795
}
9896

@@ -101,7 +99,7 @@ additionalProperties: false
10199

102100
private:
103101
const formats::yaml::Value global_config_;
104-
ugrpc::middlewares::impl::MiddlewareDependency dependency_;
102+
middlewares::impl::MiddlewareDependency dependency_;
105103
};
106104

107105
/// @brief Base class for a component that runs middlewares.
@@ -117,7 +115,7 @@ additionalProperties: false
117115
/// middlewares and overriding configs.
118116
template <typename MiddlewareBase, typename HandlerInfo>
119117
class RunnerComponentBase : public components::ComponentBase,
120-
public ugrpc::impl::PipelineCreatorInterface<MiddlewareBase, HandlerInfo> {
118+
public impl::PipelineCreatorInterface<MiddlewareBase, HandlerInfo> {
121119
public:
122120
static yaml_config::Schema GetStaticConfigSchema() {
123121
return yaml_config::MergeSchemas<components::ComponentBase>(R"(
@@ -207,7 +205,7 @@ namespace impl {
207205
/// @brief A short-cut for defining a middleware-factory.
208206
///
209207
/// `MiddlewareBase` type is a interface of middleware, so `Middleware` type is a implementation of this interface.
210-
/// Your middleware will be created with a default constructor and will be in `ugrpc::middlewares::groups::User` group.
208+
/// Your middleware will be created with a default constructor and will be in `middlewares::groups::User` group.
211209
template <typename MiddlewareBase, typename Middleware, typename HandlerInfo>
212210
class SimpleMiddlewareFactoryComponent final : public MiddlewareFactoryComponentBase<MiddlewareBase, HandlerInfo> {
213211
public:
@@ -220,7 +218,7 @@ class SimpleMiddlewareFactoryComponent final : public MiddlewareFactoryComponent
220218
: MiddlewareFactoryComponentBase<MiddlewareBase, HandlerInfo>(
221219
config,
222220
context,
223-
ugrpc::middlewares::MiddlewareDependencyBuilder{Middleware::kDependency}
221+
middlewares::MiddlewareDependencyBuilder{Middleware::kDependency}
224222
) {}
225223

226224
private:
@@ -232,10 +230,10 @@ class SimpleMiddlewareFactoryComponent final : public MiddlewareFactoryComponent
232230

233231
} // namespace impl
234232

235-
} // namespace ugrpc::middlewares
233+
} // namespace middlewares
236234

237235
template <typename MiddlewareBase, typename Middleware, typename HandlerInfo>
238236
inline constexpr bool components::kHasValidate<
239-
ugrpc::middlewares::impl::SimpleMiddlewareFactoryComponent<MiddlewareBase, Middleware, HandlerInfo>> = true;
237+
middlewares::impl::SimpleMiddlewareFactoryComponent<MiddlewareBase, Middleware, HandlerInfo>> = true;
240238

241239
USERVER_NAMESPACE_END

grpc/src/ugrpc/impl/middleware_pipeline_config.cpp renamed to core/src/middlewares/impl/middleware_pipeline_config.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
#include <userver/ugrpc/impl/middleware_pipeline_config.hpp>
1+
#include <userver/middlewares/impl/middleware_pipeline_config.hpp>
22

33
#include <userver/yaml_config/yaml_config.hpp>
44

55
USERVER_NAMESPACE_BEGIN
66

7-
namespace ugrpc::middlewares::impl {
7+
namespace middlewares::impl {
88

99
MiddlewarePipelineConfig Parse(const yaml_config::YamlConfig& value, formats::parse::To<MiddlewarePipelineConfig>) {
1010
MiddlewarePipelineConfig config;
@@ -30,6 +30,6 @@ bool operator==(const MiddlewareEnabled& l, const MiddlewareEnabled& r) {
3030
return l.name == r.name && l.enabled == r.enabled;
3131
}
3232

33-
} // namespace ugrpc::middlewares::impl
33+
} // namespace middlewares::impl
3434

3535
USERVER_NAMESPACE_END

0 commit comments

Comments
 (0)