Class HealthMonitorTask


  • @Singleton
    @Requires(beans=io.micronaut.runtime.server.EmbeddedServer.class) @Requires(property="micronaut.application.name") @Requires(property="micronaut.health.monitor.enabled",value="true",defaultValue="true")
    public class HealthMonitorTask
    extends java.lang.Object
    A continuous health monitor that that updates the CurrentHealthStatus in a background thread.
    Since:
    1.0
    • Method Summary

      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • HealthMonitorTask

        @Inject
        public HealthMonitorTask​(io.micronaut.health.CurrentHealthStatus currentHealthStatus,
                                 java.util.List<HealthIndicator> healthIndicators)
        Parameters:
        currentHealthStatus - The current health status
        healthIndicators - Health indicators
      • HealthMonitorTask

        public HealthMonitorTask​(io.micronaut.health.CurrentHealthStatus currentHealthStatus,
                                 HealthIndicator... healthIndicators)
        Parameters:
        currentHealthStatus - The current health status
        healthIndicators - Health indicators