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.MultiBuildItemA 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.
-
-
Constructor Summary
Constructors Constructor Description DefaultDataSourceDbKindBuildItem(String dbKind)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetDbKind()StringgetScope(CurateOutcomeBuildItem curateOutcomeBuildItem)static Optional<String>resolve(Optional<String> configured, List<DefaultDataSourceDbKindBuildItem> defaultDbKinds, boolean enableImplicitResolution, CurateOutcomeBuildItem curateOutcomeBuildItem)
-
-
-
Field Detail
-
TEST
public static final String TEST
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
DefaultDataSourceDbKindBuildItem
public DefaultDataSourceDbKindBuildItem(String dbKind)
-
-
Method Detail
-
getDbKind
public String getDbKind()
-
getScope
public String getScope(CurateOutcomeBuildItem curateOutcomeBuildItem)
-
resolve
public static Optional<String> resolve(Optional<String> configured, List<DefaultDataSourceDbKindBuildItem> defaultDbKinds, boolean enableImplicitResolution, CurateOutcomeBuildItem curateOutcomeBuildItem)
-
-