Package io.quarkus.agroal.runtime
Interface DataSourceJdbcBuildTimeConfig
public interface DataSourceJdbcBuildTimeConfig
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interface -
Method Summary
Modifier and TypeMethodDescriptiondriver()The datasource driver class namebooleanenabled()If we create a JDBC datasource for this datasource.metrics()booleanEnable OpenTelemetry JDBC instrumentation.Whether we want to use regular JDBC transactions, XA, or disable all transactional capabilities.
-
Method Details
-
enabled
@WithParentName @WithDefault("true") boolean enabled()If we create a JDBC datasource for this datasource. -
driver
Optional<@WithConverter(io.quarkus.runtime.configuration.TrimmedStringConverter.class) String> driver()The datasource driver class name -
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. -
telemetry
@WithDefault("false") boolean telemetry()Enable OpenTelemetry JDBC instrumentation. -
metrics
-