Class QuarkusAsyncHealthCheckFactory


  • @ApplicationScoped
    public class QuarkusAsyncHealthCheckFactory
    extends io.smallrye.health.AsyncHealthCheckFactory
    Quarkus specific health check factory that runs blocking and reactive health checks with different executors provided by MutinyHelper.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) io.vertx.core.Vertx vertx  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      io.smallrye.mutiny.Uni<org.eclipse.microprofile.health.HealthCheckResponse> callAsync​(io.smallrye.health.api.AsyncHealthCheck asyncHealthCheck)  
      io.smallrye.mutiny.Uni<org.eclipse.microprofile.health.HealthCheckResponse> callSync​(org.eclipse.microprofile.health.HealthCheck healthCheck)  
      • Methods inherited from class io.smallrye.health.AsyncHealthCheckFactory

        setUncheckedExceptionDataStyle
    • Field Detail

      • vertx

        @Inject
        io.vertx.core.Vertx vertx
    • Constructor Detail

      • QuarkusAsyncHealthCheckFactory

        public QuarkusAsyncHealthCheckFactory()
    • Method Detail

      • callSync

        public io.smallrye.mutiny.Uni<org.eclipse.microprofile.health.HealthCheckResponse> callSync​(org.eclipse.microprofile.health.HealthCheck healthCheck)
        Overrides:
        callSync in class io.smallrye.health.AsyncHealthCheckFactory
      • callAsync

        public io.smallrye.mutiny.Uni<org.eclipse.microprofile.health.HealthCheckResponse> callAsync​(io.smallrye.health.api.AsyncHealthCheck asyncHealthCheck)
        Overrides:
        callAsync in class io.smallrye.health.AsyncHealthCheckFactory