@Override
            public void serverStarting(Server server) throws Exception {
                serverStopping = false;
                if (healthCheckerListener != null) {
                    healthCheckers.stream().map(ListenableHealthChecker.class::cast).forEach(c -> {
                        c.addListener(healthCheckerListener);
                    });
                }
                healthCheckers.stream()
                              .filter(ScheduledHealthChecker.class::isInstance)
                              .map(ScheduledHealthChecker.class::cast)
                              .forEach(ScheduledHealthChecker::startHealthChecker);
            }
Returns a new builder which builds a new {@link HealthCheckService}.
core/src/main/java/com/linecorp/armeria/server/healthcheck/HealthCheckService.java