Package io.quarkus.deployment.builditem
Class ConfigPropertiesRegistrarBuildItem
java.lang.Object
io.quarkus.builder.item.BuildItem
io.quarkus.builder.item.SimpleBuildItem
io.quarkus.deployment.builditem.ConfigPropertiesRegistrarBuildItem
public final class ConfigPropertiesRegistrarBuildItem
extends io.quarkus.builder.item.SimpleBuildItem
The
ConfigProperties that must be registered with
SmallRyeConfig.
While ConfigPropertiesBuildItem represents each discovered
ConfigProperties class, this build item collects only the config
properties with active injection points (or marked as unremovable), expanding all prefix overrides for the same
config class, since SmallRyeConfig requires a separate registration for each class and
prefix combination.
The map key is the fully qualified config class name, and the value is the set of prefixes under which it must be registered.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionConfigPropertiesRegistrarBuildItem(Map<String, Set<String>> configProperties) -
Method Summary
-
Constructor Details
-
ConfigPropertiesRegistrarBuildItem
-
-
Method Details
-
getConfigProperties
-