@Component
@ConditionalOnProperty(name="management.health.enabled",
havingValue="true")
public class HealthCheckScheduler
extends java.lang.Object
| Constructor and Description |
|---|
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,
java.lang.Long periodSeconds) |
| Modifier and Type | Method and Description |
|---|---|
void |
scheduleHealthCheck() |
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(value="${management.health.periodSeconds}") java.lang.Long periodSeconds)