11
11
#include " common/common/macros.h"
12
12
#include " common/common/utility.h"
13
13
#include " common/grpc/common.h"
14
+ #include " common/http/utility.h"
14
15
#include " common/http/solo_filter_utility.h"
15
16
16
17
#include " extensions/filters/http/solo_well_known_names.h"
@@ -59,11 +60,8 @@ NatsStreamingFilter::decodeHeaders(Envoy::Http::HeaderMap &headers,
59
60
auto mutable_headers = payload_.mutable_headers ();
60
61
headers.iterate(
61
62
[](const Envoy::Http::HeaderEntry &e, void *ctx) {
62
- Envoy::Protobuf::Map<std::string,
63
- std::string> *mutable_headers =
64
- static_cast <Envoy::Protobuf::Map<std::string,
65
- std::string> *>(
66
- ctx);
63
+ Envoy::Protobuf::Map<std::string, std::string> *mutable_headers =
64
+ static_cast <Envoy::Protobuf::Map<std::string, std::string> *>(ctx);
67
65
(*mutable_headers)[std::string (e.key ().getStringView ())] =
68
66
std::string (e.value ().getStringView ());
69
67
return Envoy::Http::HeaderMap::Iterate::Continue;
@@ -89,9 +87,9 @@ NatsStreamingFilter::decodeData(Envoy::Buffer::Instance &data,
89
87
if ((decoder_buffer_limit_.has_value ()) &&
90
88
((body_.length () + data.length ()) > decoder_buffer_limit_.value ())) {
91
89
92
- decoder_callbacks_->sendLocalReply (Http::Code::PayloadTooLarge,
93
- " nats streaming paylaod too large" ,
94
- nullptr , absl::nullopt, RcDetails::get ().PayloadTooLarge );
90
+ decoder_callbacks_->sendLocalReply (
91
+ Http::Code::PayloadTooLarge, " nats streaming paylaod too large" ,
92
+ nullptr , absl::nullopt, RcDetails::get ().PayloadTooLarge );
95
93
return Http::FilterDataStatus::StopIterationNoBuffer;
96
94
}
97
95
@@ -138,7 +136,7 @@ void NatsStreamingFilter::retrieveRouteSpecificFilterConfig() {
138
136
// remains valid for the current request.
139
137
route_ = decoder_callbacks_->route ();
140
138
141
- const auto *route_local = Http::SoloFilterUtility::resolvePerFilterConfig <
139
+ const auto *route_local = Http::Utility::resolveMostSpecificPerFilterConfig <
142
140
const NatsStreamingRouteSpecificFilterConfig>(name, route_);
143
141
144
142
if (route_local != nullptr ) {
@@ -178,7 +176,8 @@ void NatsStreamingFilter::onCompletion(Http::Code response_code,
178
176
in_flight_request_ = nullptr ;
179
177
180
178
decoder_callbacks_->sendLocalReply (response_code, body_text, nullptr ,
181
- absl::nullopt, RcDetails::get ().Completion );
179
+ absl::nullopt,
180
+ RcDetails::get ().Completion );
182
181
}
183
182
184
183
void NatsStreamingFilter::onCompletion (Http::Code response_code,
0 commit comments