diff options
author | Martin Polden <mpolden@mpolden.no> | 2022-07-07 09:20:46 +0200 |
---|---|---|
committer | Martin Polden <mpolden@mpolden.no> | 2022-07-07 09:20:46 +0200 |
commit | 4fec95fab126e750f043d66a64c2de107a7cae24 (patch) | |
tree | 0806599e6dd6755f0b8386d9895767e1ba1b08b2 /controller-server | |
parent | 4d01cadd925e5a72ff170fb5547f6645b8cbcf25 (diff) |
Use records
Diffstat (limited to 'controller-server')
-rw-r--r-- | controller-server/src/main/java/com/yahoo/vespa/hosted/controller/maintenance/OsUpgradeScheduler.java | 19 |
1 files changed, 7 insertions, 12 deletions
diff --git a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/maintenance/OsUpgradeScheduler.java b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/maintenance/OsUpgradeScheduler.java index 3bd1c7bb358..3a1f57c43e4 100644 --- a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/maintenance/OsUpgradeScheduler.java +++ b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/maintenance/OsUpgradeScheduler.java @@ -84,14 +84,11 @@ public class OsUpgradeScheduler extends ControllerMaintainer { } /** OS release based on a tag */ - private static class TaggedRelease implements Release { + private record TaggedRelease(SystemName system, ArtifactRepository artifactRepository) implements Release { - private final SystemName system; - private final ArtifactRepository artifactRepository; - - private TaggedRelease(SystemName system, ArtifactRepository artifactRepository) { - this.system = Objects.requireNonNull(system); - this.artifactRepository = Objects.requireNonNull(artifactRepository); + public TaggedRelease { + Objects.requireNonNull(system); + Objects.requireNonNull(artifactRepository); } @Override @@ -119,7 +116,7 @@ public class OsUpgradeScheduler extends ControllerMaintainer { } /** OS release based on calendar-versioning */ - private static class CalendarVersionedRelease implements Release { + private record CalendarVersionedRelease(SystemName system) implements Release { /** The time to wait before scheduling upgrade to next version */ private static final Duration SCHEDULING_INTERVAL = Duration.ofDays(45); @@ -134,10 +131,8 @@ public class OsUpgradeScheduler extends ControllerMaintainer { private static final DateTimeFormatter CALENDAR_VERSION_PATTERN = DateTimeFormatter.ofPattern("yyyyMMdd"); - private final SystemName system; - - public CalendarVersionedRelease(SystemName system) { - this.system = Objects.requireNonNull(system); + public CalendarVersionedRelease { + Objects.requireNonNull(system); } @Override |