Class MicroProfileHealthReporter

java.lang.Object
org.wildfly.extension.microprofile.health.MicroProfileHealthReporter

public class MicroProfileHealthReporter extends Object
  • Field Details

  • Constructor Details

    • MicroProfileHealthReporter

      public MicroProfileHealthReporter(String emptyLivenessChecksStatus, String emptyReadinessChecksStatus, String emptyStartupChecksStatus, boolean defaultProceduresDisabled, String defaultReadinessEmptyResponse, String defaultStartupEmptyResponse)
  • Method Details

    • addDeploymentConfiguration

      public void addDeploymentConfiguration(String deployment, Boolean disableDefaultProcedures)
      Track a deployment configuration.
      Parameters:
      deployment - The deployment name
      disableDefaultProcedures - Flag that tells whether the given deployment is disabling default procedures, see the mp.health.disable-default-procedures MicroProfile Config property.
    • removeDeploymentConfiguration

      public void removeDeploymentConfiguration(String deployment)
      Remove a deployment configuration.
      Parameters:
      deployment - The deployment name
    • getHealth

      public io.smallrye.health.SmallRyeHealth getHealth()
    • getLiveness

      public io.smallrye.health.SmallRyeHealth getLiveness()
    • getReadiness

      public io.smallrye.health.SmallRyeHealth getReadiness()
    • getStartup

      public io.smallrye.health.SmallRyeHealth getStartup()
    • addHealthCheck

      public void addHealthCheck(org.eclipse.microprofile.health.HealthCheck check, ClassLoader moduleClassLoader)
    • removeHealthCheck

      public void removeHealthCheck(org.eclipse.microprofile.health.HealthCheck check)
    • addReadinessCheck

      public void addReadinessCheck(org.eclipse.microprofile.health.HealthCheck check, ClassLoader moduleClassLoader)
    • addServerReadinessCheck

      public void addServerReadinessCheck(org.eclipse.microprofile.health.HealthCheck check, ClassLoader moduleClassLoader)
    • removeReadinessCheck

      public void removeReadinessCheck(org.eclipse.microprofile.health.HealthCheck check)
    • addLivenessCheck

      public void addLivenessCheck(org.eclipse.microprofile.health.HealthCheck check, ClassLoader moduleClassLoader)
    • removeLivenessCheck

      public void removeLivenessCheck(org.eclipse.microprofile.health.HealthCheck check)
    • addStartupCheck

      public void addStartupCheck(org.eclipse.microprofile.health.HealthCheck check, ClassLoader moduleClassLoader)
    • removeStartupCheck

      public void removeStartupCheck(org.eclipse.microprofile.health.HealthCheck check)