Class SystemLoadHealthCheck

java.lang.Object
io.smallrye.health.checks.SystemLoadHealthCheck
All Implemented Interfaces:
org.eclipse.microprofile.health.HealthCheck

public class SystemLoadHealthCheck extends Object implements org.eclipse.microprofile.health.HealthCheck
Health check implementation that is checking average load usage against max load
 
 @Produces
 @ApplicationScoped
 @Liveness
 HealthCheck check1() {
     return new SystemLoadHealthCheck();
 }
 
 
  • Constructor Details

    • SystemLoadHealthCheck

      public SystemLoadHealthCheck()
    • SystemLoadHealthCheck

      public SystemLoadHealthCheck(double max)
  • Method Details

    • call

      public org.eclipse.microprofile.health.HealthCheckResponse call()
      Specified by:
      call in interface org.eclipse.microprofile.health.HealthCheck