@ApplicationScoped public class SmallRyeHealthReporter extends Object
| Constructor and Description |
|---|
SmallRyeHealthReporter() |
@PostConstruct public void postConstruct()
public void reportHealth(OutputStream out, SmallRyeHealth health)
public SmallRyeHealth getHealth()
public SmallRyeHealth getLiveness()
public SmallRyeHealth getReadiness()
public SmallRyeHealth getStartup()
@Experimental(value="Wellness experimental checks") public SmallRyeHealth getWellness()
public SmallRyeHealth getHealthGroup(String groupName)
public SmallRyeHealth getHealthGroups()
@Experimental(value="Asynchronous Health Check procedures") public io.smallrye.mutiny.Uni<SmallRyeHealth> getHealthAsync()
@Experimental(value="Asynchronous Health Check procedures") public io.smallrye.mutiny.Uni<SmallRyeHealth> getLivenessAsync()
@Experimental(value="Asynchronous Health Check procedures") public io.smallrye.mutiny.Uni<SmallRyeHealth> getReadinessAsync()
@Experimental(value="Asynchronous Health Check procedures") public io.smallrye.mutiny.Uni<SmallRyeHealth> getStartupAsync()
@Experimental(value="Asynchronous Health Check procedures & wellness experimental checks") public io.smallrye.mutiny.Uni<SmallRyeHealth> getWellnessAsync()
@Experimental(value="Asynchronous Health Check procedures and Health Groups") public io.smallrye.mutiny.Uni<SmallRyeHealth> getHealthGroupAsync(String groupName)
@Experimental(value="Asynchronous Health Check procedures and Health Groups") public io.smallrye.mutiny.Uni<SmallRyeHealth> getHealthGroupsAsync()
public void addHealthCheck(org.eclipse.microprofile.health.HealthCheck check)
public void addHealthCheck(AsyncHealthCheck check)
public void removeHealthCheck(org.eclipse.microprofile.health.HealthCheck check)
public void removeHealthCheck(AsyncHealthCheck check)
public void setContextPropagated(boolean contextPropagated)
public void setEmptyChecksOutcome(String emptyChecksOutcome)
public void setTimeoutSeconds(int timeoutSeconds)
public void setAdditionalProperties(Map<String,String> additionalProperties)
Copyright © 2018–2022. All rights reserved.