Class DefaultDataSourceDbKindBuildItem

java.lang.Object
io.quarkus.builder.item.BuildItem
io.quarkus.builder.item.MultiBuildItem
io.quarkus.datasource.deployment.spi.DefaultDataSourceDbKindBuildItem

public final class DefaultDataSourceDbKindBuildItem extends io.quarkus.builder.item.MultiBuildItem
A build item that represents the "quarkus.datasource.db-kind" value. This is generated by specific extensions that are meant to take away the burden of configuring anything datasource related from the user.
  • Field Details

  • Constructor Details

    • DefaultDataSourceDbKindBuildItem

      public DefaultDataSourceDbKindBuildItem(String dbKind)
  • Method Details

    • getDbKind

      public String getDbKind()
    • getScope

      public String getScope(io.quarkus.deployment.pkg.builditem.CurateOutcomeBuildItem curateOutcomeBuildItem)
    • resolve

      public static Optional<String> resolve(Optional<String> configured, List<DefaultDataSourceDbKindBuildItem> defaultDbKinds, boolean enableImplicitResolution, io.quarkus.deployment.pkg.builditem.CurateOutcomeBuildItem curateOutcomeBuildItem)