Class JdbcDataSourceBuildItem

java.lang.Object
io.quarkus.builder.item.BuildItem
io.quarkus.builder.item.MultiBuildItem
io.quarkus.agroal.spi.JdbcDataSourceBuildItem

public final class JdbcDataSourceBuildItem extends io.quarkus.builder.item.MultiBuildItem
A build item for JDBC datasources.

If you inject this build item when recording runtime init template calls, you are guaranteed the datasources configuration has been injected and datasources can be created.

  • Constructor Details

    • JdbcDataSourceBuildItem

      public JdbcDataSourceBuildItem(String name, String kind, Optional<String> dbVersion, boolean transactionIntegrationEnabled, boolean isDefault)
  • Method Details

    • getName

      public String getName()
    • getDbKind

      public String getDbKind()
    • getDbVersion

      public Optional<String> getDbVersion()
    • isTransactionIntegrationEnabled

      public boolean isTransactionIntegrationEnabled()
    • isDefault

      public boolean isDefault()