aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--container-core/src/main/java/com/yahoo/jdisc/http/server/jetty/HealthCheckProxyHandler.java12
1 files changed, 2 insertions, 10 deletions
diff --git a/container-core/src/main/java/com/yahoo/jdisc/http/server/jetty/HealthCheckProxyHandler.java b/container-core/src/main/java/com/yahoo/jdisc/http/server/jetty/HealthCheckProxyHandler.java
index ae2871e266d..a40d8acacef 100644
--- a/container-core/src/main/java/com/yahoo/jdisc/http/server/jetty/HealthCheckProxyHandler.java
+++ b/container-core/src/main/java/com/yahoo/jdisc/http/server/jetty/HealthCheckProxyHandler.java
@@ -259,18 +259,10 @@ class HealthCheckProxyHandler extends HandlerWrapper {
}
}
- private static class StatusResponse {
- final long createdAt = System.nanoTime();
- final int statusCode;
- final String contentType;
- final byte[] content;
-
+ private record StatusResponse(long createdAt, int statusCode, String contentType, byte[] content) {
StatusResponse(int statusCode, String contentType, byte[] content) {
- this.statusCode = statusCode;
- this.contentType = contentType;
- this.content = content;
+ this(System.nanoTime(), statusCode, contentType, content);
}
-
boolean isExpired() { return System.nanoTime() - createdAt > Duration.ofSeconds(1).toNanos(); }
}
}