Package io.quarkus.datasource.runtime
Class DataSourcesBuildTimeConfig
- java.lang.Object
-
- io.quarkus.datasource.runtime.DataSourcesBuildTimeConfig
-
@ConfigRoot(name="datasource", phase=BUILD_AND_RUN_TIME_FIXED) public class DataSourcesBuildTimeConfig extends Object
-
-
Field Summary
Fields Modifier and Type Field Description DataSourceBuildTimeConfigdefaultDataSourceThe default datasource.Optional<String>driverDeprecated.booleanhealthEnabledWhether or not an health check is published in case the smallrye-health extension is present.booleanmetricsEnabledWhether or not datasource metrics are published in case a metrics extension is present.Map<String,DataSourceBuildTimeConfig>namedDataSourcesAdditional named datasources.Optional<String>urlDeprecated.
-
Constructor Summary
Constructors Constructor Description DataSourcesBuildTimeConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DataSourceBuildTimeConfiggetDataSourceRuntimeConfig(String dataSourceName)
-
-
-
Field Detail
-
defaultDataSource
@ConfigItem(name="<<parent>>") public DataSourceBuildTimeConfig defaultDataSource
The default datasource.
-
namedDataSources
@ConfigDocSection @ConfigDocMapKey("datasource-name") @ConfigItem(name="<<parent>>") public Map<String,DataSourceBuildTimeConfig> namedDataSources
Additional named datasources.
-
healthEnabled
@ConfigItem(name="health.enabled", defaultValue="true") public boolean healthEnabled
Whether or not an health check is published in case the smallrye-health extension is present.This is a global setting and is not specific to a datasource.
-
metricsEnabled
@ConfigItem(name="metrics.enabled") public boolean metricsEnabled
Whether or not datasource metrics are published in case a metrics extension is present.This is a global setting and is not specific to a datasource.
NOTE: This is different from the "jdbc.enable-metrics" property that needs to be set on the JDBC datasource level to enable collection of metrics for that datasource.
-
url
@Deprecated public Optional<String> url
Deprecated.Only here to detect configuration errors.This used to be runtime but we don't really care, we just want to catch invalid configurations.
-
driver
@Deprecated public Optional<String> driver
Deprecated.Only here to detect configuration errors.
-
-
Method Detail
-
getDataSourceRuntimeConfig
public DataSourceBuildTimeConfig getDataSourceRuntimeConfig(String dataSourceName)
-
-