Skip to content

Commit 620ddec

Browse files
committed
Polish gh-3314 Formatting, remove Stream.concat()
1 parent 66abd43 commit 620ddec

File tree

1 file changed

+3
-7
lines changed

1 file changed

+3
-7
lines changed

spring-cloud-gateway-server/src/main/java/org/springframework/cloud/gateway/filter/headers/RemoveHopByHopHeadersFilter.java

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
import java.util.Map;
2323
import java.util.Set;
2424
import java.util.stream.Collectors;
25-
import java.util.stream.Stream;
2625

2726
import org.springframework.boot.context.properties.ConfigurationProperties;
2827
import org.springframework.core.Ordered;
@@ -70,12 +69,9 @@ public void setOrder(int order) {
7069
@Override
7170
public HttpHeaders filter(HttpHeaders originalHeaders, ServerWebExchange exchange) {
7271
HttpHeaders filtered = new HttpHeaders();
73-
List<String> connectionOptions = originalHeaders.getConnection()
74-
.stream()
75-
.map(String::toLowerCase)
76-
.toList();
77-
Set<String> headersToRemove = Stream.concat(headers.stream(), connectionOptions.stream())
78-
.collect(Collectors.toSet());
72+
List<String> connectionOptions = originalHeaders.getConnection().stream().map(String::toLowerCase).toList();
73+
Set<String> headersToRemove = new HashSet<>(headers);
74+
headersToRemove.addAll(connectionOptions);
7975

8076
for (Map.Entry<String, List<String>> entry : originalHeaders.entrySet()) {
8177
if (!headersToRemove.contains(entry.getKey().toLowerCase())) {

0 commit comments

Comments
 (0)