Class DataSourceHealthCheck

java.lang.Object
io.quarkus.agroal.runtime.health.DataSourceHealthCheck
All Implemented Interfaces:
org.eclipse.microprofile.health.HealthCheck

@Readiness @ApplicationScoped public class DataSourceHealthCheck extends Object implements org.eclipse.microprofile.health.HealthCheck
  • Field Details

    • dataSourceSupport

      @Inject jakarta.enterprise.inject.Instance<DataSourceSupport> dataSourceSupport
    • agroalDataSourceSupport

      @Inject jakarta.enterprise.inject.Instance<AgroalDataSourceSupport> agroalDataSourceSupport
  • Constructor Details

    • DataSourceHealthCheck

      public DataSourceHealthCheck()
  • Method Details

    • init

      @PostConstruct protected void init()
    • call

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

      protected Map<String,DataSource> getCheckedDataSources()