Package io.smallrye.health
Class SmallRyeHealthReporter
- java.lang.Object
-
- io.smallrye.health.SmallRyeHealthReporter
-
@ApplicationScoped public class SmallRyeHealthReporter extends Object
-
-
Constructor Summary
Constructors Constructor Description SmallRyeHealthReporter()
-
Method Summary
-
-
-
Method Detail
-
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)
-
-