Skip to content

Commit

Permalink
Allow extensions to contribute datasouces
Browse files Browse the repository at this point in the history
Making this build item public should allow extension to contribute extensions
at build time. This allows the possiblity of defining datasources as code rather
than config.

Runtime attributes still need to be provided as config, however it is already possible
for extensions to provide runtime config so this is not really a concern.
  • Loading branch information
stuartwdouglas committed Jan 23, 2025
1 parent 4198ee4 commit 5e3daeb
Showing 1 changed file with 2 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
import io.quarkus.datasource.common.runtime.DataSourceUtil;
import io.quarkus.datasource.runtime.DataSourceBuildTimeConfig;

final class AggregatedDataSourceBuildTimeConfigBuildItem extends MultiBuildItem {
public final class AggregatedDataSourceBuildTimeConfigBuildItem extends MultiBuildItem {

private final String name;

Expand All @@ -17,7 +17,7 @@ final class AggregatedDataSourceBuildTimeConfigBuildItem extends MultiBuildItem

private final String resolvedDriverClass;

AggregatedDataSourceBuildTimeConfigBuildItem(String name, DataSourceBuildTimeConfig dataSourceConfig,
public AggregatedDataSourceBuildTimeConfigBuildItem(String name, DataSourceBuildTimeConfig dataSourceConfig,
DataSourceJdbcBuildTimeConfig jdbcConfig,
String dbKind,
String resolvedDriverClass) {
Expand Down

0 comments on commit 5e3daeb

Please sign in to comment.