diff options
author | Jon Bratseth <bratseth@gmail.com> | 2022-10-07 10:28:45 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-10-07 10:28:45 +0200 |
commit | 7438b33d2447f5348e25c18160a592924130ee25 (patch) | |
tree | f83b786d8d424bd611ee6f50998c27da1bd3b7bc /container-core/src/main/java/com/yahoo/container/jdisc | |
parent | 973c8f0aaf9d755aebd2c9a6c2226fc81dc1b183 (diff) | |
parent | 0f15123c14bc8fec27693d4122108c9e1be67df4 (diff) |
Merge pull request #24344 from vespa-engine/bratseth/return-ignored-fields
Return X-Vespa-Ignored-Fields if fields were ignored
Diffstat (limited to 'container-core/src/main/java/com/yahoo/container/jdisc')
-rw-r--r-- | container-core/src/main/java/com/yahoo/container/jdisc/state/StateHandler.java | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/container-core/src/main/java/com/yahoo/container/jdisc/state/StateHandler.java b/container-core/src/main/java/com/yahoo/container/jdisc/state/StateHandler.java index cfd2244bd70..7a64e14e65e 100644 --- a/container-core/src/main/java/com/yahoo/container/jdisc/state/StateHandler.java +++ b/container-core/src/main/java/com/yahoo/container/jdisc/state/StateHandler.java @@ -274,15 +274,11 @@ public class StateHandler extends AbstractRequestHandler { } private static List<Tuple> collapseMetrics(MetricSnapshot snapshot, String consumer) { - switch (consumer) { - case HEALTH_PATH: - return collapseHealthMetrics(snapshot); - case "all": // deprecated name - case METRICS_PATH: - return flattenAllMetrics(snapshot); - default: - throw new IllegalArgumentException("Unknown consumer '" + consumer + "'."); - } + return switch (consumer) { + case HEALTH_PATH -> collapseHealthMetrics(snapshot); // deprecated name + case "all", METRICS_PATH -> flattenAllMetrics(snapshot); + default -> throw new IllegalArgumentException("Unknown consumer '" + consumer + "'."); + }; } private static List<Tuple> collapseHealthMetrics(MetricSnapshot snapshot) { |