Class DiscoveryClientHealthIndicator

java.lang.Object
io.micronaut.management.health.indicator.discovery.DiscoveryClientHealthIndicator
All Implemented Interfaces:
io.micronaut.core.order.Ordered, HealthIndicator

@Requires(beans={io.micronaut.discovery.DiscoveryClient.class,DiscoveryClientHealthIndicatorConfiguration.class}) @Singleton public class DiscoveryClientHealthIndicator extends Object implements HealthIndicator
A health indicator for the discovery client.
Since:
1.0
  • Constructor Details

    • DiscoveryClientHealthIndicator

      public DiscoveryClientHealthIndicator(io.micronaut.discovery.DiscoveryClient discoveryClient)
      Parameters:
      discoveryClient - The Discovery client
  • Method Details

    • getResult

      public org.reactivestreams.Publisher<HealthResult> getResult()
      Specified by:
      getResult in interface HealthIndicator
      Returns:
      A publisher that returns a HealthResult that provides the information necessary to build a response.