Package io.quarkus.agroal.runtime
Class DataSourceJdbcBuildTimeConfig
- java.lang.Object
-
- io.quarkus.agroal.runtime.DataSourceJdbcBuildTimeConfig
-
public class DataSourceJdbcBuildTimeConfig extends Object
-
-
Field Summary
Fields Modifier and Type Field Description Optional<String>driverThe datasource driver class namebooleanenabledIf we create a JDBC datasource for this datasource.Optional<Boolean>enableMetricsEnable datasource metrics collection.TransactionIntegrationtransactionsWhether we want to use regular JDBC transactions, XA, or disable all transactional capabilities.
-
Constructor Summary
Constructors Constructor Description DataSourceJdbcBuildTimeConfig()
-
-
-
Field Detail
-
enabled
@ConfigItem(name="<<parent>>", defaultValue="true") public boolean enabled
If we create a JDBC datasource for this datasource.
-
driver
@ConfigItem public Optional<String> driver
The datasource driver class name
-
transactions
@ConfigItem(defaultValue="enabled") public TransactionIntegration transactions
Whether we want to use regular JDBC transactions, XA, or disable all transactional capabilities.When enabling XA you will need a driver implementing
XADataSource.
-
enableMetrics
@ConfigItem public Optional<Boolean> enableMetrics
Enable datasource metrics collection. If unspecified, collecting metrics will be enabled by default if a metrics extension is active.
-
-