Package io.smallrye.health
Class SmallRyeHealthReporter
java.lang.Object
io.smallrye.health.SmallRyeHealthReporter
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddHealthCheck(AsyncHealthCheck check) voidaddHealthCheck(org.eclipse.microprofile.health.HealthCheck check) io.smallrye.mutiny.Uni<SmallRyeHealth> getHealthGroup(String groupName) io.smallrye.mutiny.Uni<SmallRyeHealth> getHealthGroupAsync(String groupName) io.smallrye.mutiny.Uni<SmallRyeHealth> io.smallrye.mutiny.Uni<SmallRyeHealth> io.smallrye.mutiny.Uni<SmallRyeHealth> io.smallrye.mutiny.Uni<SmallRyeHealth> io.smallrye.mutiny.Uni<SmallRyeHealth> voidvoidvoidremoveHealthCheck(org.eclipse.microprofile.health.HealthCheck check) voidreportHealth(OutputStream out, SmallRyeHealth health) voidsetAdditionalProperties(Map<String, String> additionalProperties) voidsetContextPropagated(boolean contextPropagated) voidsetEmptyChecksOutcome(String emptyChecksOutcome) voidsetHealthChecksConfigs(Map<String, Boolean> healthChecksConfigs) voidsetTimeoutSeconds(int timeoutSeconds)
-
Constructor Details
-
SmallRyeHealthReporter
public SmallRyeHealthReporter()
-
-
Method Details
-
postConstruct
@PostConstruct public void postConstruct() -
reportHealth
-
getHealth
-
getLiveness
-
getReadiness
-
getStartup
-
getWellness
-
getHealthGroup
-
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
-
removeHealthCheck
public void removeHealthCheck(org.eclipse.microprofile.health.HealthCheck check) -
removeHealthCheck
-
setContextPropagated
public void setContextPropagated(boolean contextPropagated) -
setEmptyChecksOutcome
-
setTimeoutSeconds
public void setTimeoutSeconds(int timeoutSeconds) -
setAdditionalProperties
-
setHealthChecksConfigs
-