Class HealthCheckProvider

java.lang.Object
jenkins.metrics.api.HealthCheckProvider
All Implemented Interfaces:
ExtensionPoint
Direct Known Subclasses:
JenkinsHealthCheckProviderImpl

public abstract class HealthCheckProvider extends Object implements ExtensionPoint
Provides HealthCheck instances to register.
  • Constructor Details

    • HealthCheckProvider

      public HealthCheckProvider()
  • Method Details

    • check

      protected static Map.Entry<String,com.codahale.metrics.health.HealthCheck> check(String name, com.codahale.metrics.health.HealthCheck metric)
    • check

      protected static Map.Entry<String,com.codahale.metrics.health.HealthCheck> check(String name, com.codahale.metrics.health.HealthCheck metric, boolean enabled)
    • checks

      protected static Map<String,com.codahale.metrics.health.HealthCheck> checks(Map.Entry<String,com.codahale.metrics.health.HealthCheck>... metrics)
    • getHealthChecks

      @NonNull public abstract Map<String,com.codahale.metrics.health.HealthCheck> getHealthChecks()
      A map of HealthCheck instances keyed by name.
      Returns:
      a map of HealthCheck instances keyed by name.