diff options
author | Bjørn Christian Seime <bjorncs@verizonmedia.com> | 2022-06-20 16:54:21 +0200 |
---|---|---|
committer | Bjørn Christian Seime <bjorncs@verizonmedia.com> | 2022-06-20 17:03:57 +0200 |
commit | 8e4148724284d27c0dd99d8b7d2753df400abc95 (patch) | |
tree | 3ca6a6f9dcbe2e69d9860fbfb1ebdd8a1d63a57f /container-core/src/main | |
parent | 5be97ae54af7d49f2f8ca17f31ed15cfba694041 (diff) |
Simplify as record
Diffstat (limited to 'container-core/src/main')
-rw-r--r-- | container-core/src/main/java/com/yahoo/jdisc/http/server/jetty/HealthCheckProxyHandler.java | 12 |
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(); } } } |