Class AgroalDataSourceHealthContributorAutoConfiguration
java.lang.Object
io.agroal.springframework.boot.health.AgroalDataSourceHealthContributorAutoConfiguration
@AutoConfiguration(before=org.springframework.boot.actuate.autoconfigure.jdbc.DataSourceHealthContributorAutoConfiguration.class,
after=AgroalDataSourceAutoConfiguration.class)
@ConditionalOnClass({org.springframework.boot.actuate.autoconfigure.jdbc.DataSourceHealthContributorAutoConfiguration.class,io.agroal.api.AgroalDataSource.class})
@ConditionalOnBean(javax.sql.DataSource.class)
@ConditionalOnEnabledHealthIndicator("db")
public class AgroalDataSourceHealthContributorAutoConfiguration
extends Object
-
Constructor Summary
ConstructorsConstructorDescriptionAgroalDataSourceHealthContributorAutoConfiguration(org.springframework.beans.factory.ObjectProvider<org.springframework.boot.jdbc.metadata.DataSourcePoolMetadataProvider> metadataProviders) -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.boot.actuate.health.HealthContributordbHealthContributor(Map<String, DataSource> dataSources)
-
Constructor Details
-
AgroalDataSourceHealthContributorAutoConfiguration
public AgroalDataSourceHealthContributorAutoConfiguration(org.springframework.beans.factory.ObjectProvider<org.springframework.boot.jdbc.metadata.DataSourcePoolMetadataProvider> metadataProviders)
-
-
Method Details
-
dbHealthContributor
@Bean @ConditionalOnMissingBean(name={"dbHealthIndicator","dbHealthContributor"}) public org.springframework.boot.actuate.health.HealthContributor dbHealthContributor(Map<String, DataSource> dataSources)
-