Class HealthCheckScheduler

java.lang.Object
pl.allegro.tech.hermes.management.domain.health.HealthCheckScheduler

@Component public class HealthCheckScheduler extends Object
  • Constructor Details

    • HealthCheckScheduler

      public HealthCheckScheduler(ZookeeperClientManager zookeeperClientManager, pl.allegro.tech.hermes.infrastructure.zookeeper.ZookeeperPaths zookeeperPaths, pl.allegro.tech.hermes.management.domain.health.NodeDataProvider nodeDataProvider, com.fasterxml.jackson.databind.ObjectMapper objectMapper, ModeService modeService, io.micrometer.core.instrument.MeterRegistry meterRegistry, @Value("${management.health.periodSeconds:30}") Long periodSeconds, @Value("${management.health.enabled:false}") boolean enabled)
  • Method Details

    • scheduleHealthCheck

      @PostConstruct public void scheduleHealthCheck()