Browse Source

Merge branch '2.0.x'

pull/13870/merge
Stephane Nicoll 8 years ago
parent
commit
f3ef7caf09
  1. 7
      spring-boot-project/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/trace/http/HttpExchangeTracer.java

7
spring-boot-project/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/trace/http/HttpExchangeTracer.java

@ -25,6 +25,7 @@ import java.util.Set; @@ -25,6 +25,7 @@ import java.util.Set;
import java.util.function.Consumer;
import java.util.function.Predicate;
import java.util.function.Supplier;
import java.util.stream.Collectors;
import org.springframework.http.HttpHeaders;
@ -101,9 +102,9 @@ public class HttpExchangeTracer { @@ -101,9 +102,9 @@ public class HttpExchangeTracer {
if (!this.includes.contains(include)) {
return new LinkedHashMap<>();
}
Map<String, List<String>> headers = headersSupplier.get();
headers.keySet().removeIf((header) -> !headerPredicate.test(header));
return headers;
return headersSupplier.get().entrySet().stream()
.filter((entry) -> headerPredicate.test(entry.getKey()))
.collect(Collectors.toMap(Map.Entry::getKey, Map.Entry::getValue));
}
private final class FilteredTraceableRequest implements TraceableRequest {

Loading…
Cancel
Save