Class SmallRyeHealthReporter

java.lang.Object
io.smallrye.health.SmallRyeHealthReporter

@ApplicationScoped public class SmallRyeHealthReporter extends Object
  • Constructor Details

    • SmallRyeHealthReporter

      public SmallRyeHealthReporter()
  • Method Details

    • postConstruct

      @PostConstruct public void postConstruct()
    • reportHealth

      public void reportHealth(OutputStream out, SmallRyeHealth health)
    • getHealth

      public SmallRyeHealth getHealth()
    • getLiveness

      public SmallRyeHealth getLiveness()
    • getReadiness

      public SmallRyeHealth getReadiness()
    • getStartup

      public SmallRyeHealth getStartup()
    • getWellness

      @Experimental("Wellness experimental checks") public SmallRyeHealth getWellness()
    • getHealthGroup

      public SmallRyeHealth getHealthGroup(String groupName)
    • getHealthGroups

      public SmallRyeHealth getHealthGroups()
    • getHealthAsync

      @Experimental("Asynchronous Health Check procedures") public io.smallrye.mutiny.Uni<SmallRyeHealth> getHealthAsync()
    • getLivenessAsync

      @Experimental("Asynchronous Health Check procedures") public io.smallrye.mutiny.Uni<SmallRyeHealth> getLivenessAsync()
    • getReadinessAsync

      @Experimental("Asynchronous Health Check procedures") public io.smallrye.mutiny.Uni<SmallRyeHealth> getReadinessAsync()
    • getStartupAsync

      @Experimental("Asynchronous Health Check procedures") public io.smallrye.mutiny.Uni<SmallRyeHealth> getStartupAsync()
    • getWellnessAsync

      @Experimental("Asynchronous Health Check procedures & wellness experimental checks") public io.smallrye.mutiny.Uni<SmallRyeHealth> getWellnessAsync()
    • getHealthGroupAsync

      @Experimental("Asynchronous Health Check procedures and Health Groups") public io.smallrye.mutiny.Uni<SmallRyeHealth> getHealthGroupAsync(String groupName)
    • getHealthGroupsAsync

      @Experimental("Asynchronous Health Check procedures and Health Groups") public io.smallrye.mutiny.Uni<SmallRyeHealth> getHealthGroupsAsync()
    • addHealthCheck

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

      public void addHealthCheck(AsyncHealthCheck check)
    • removeHealthCheck

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

      public void removeHealthCheck(AsyncHealthCheck check)
    • setContextPropagated

      public void setContextPropagated(boolean contextPropagated)
    • setEmptyChecksOutcome

      public void setEmptyChecksOutcome(String emptyChecksOutcome)
    • setTimeoutSeconds

      public void setTimeoutSeconds(int timeoutSeconds)
    • setAdditionalProperties

      public void setAdditionalProperties(Map<String,String> additionalProperties)
    • setHealthChecksConfigs

      public void setHealthChecksConfigs(Map<String,Boolean> healthChecksConfigs)