Package io.quarkus.arc.deployment
Class ConfigBuildStep
- java.lang.Object
-
- io.quarkus.arc.deployment.ConfigBuildStep
-
public class ConfigBuildStep extends Object
MicroProfile Config related build steps.
-
-
Constructor Summary
Constructors Constructor Description ConfigBuildStep()
-
Method Summary
-
-
-
Method Detail
-
additionalBeans
void additionalBeans(BuildProducer<AdditionalBeanBuildItem> additionalBeans)
-
registerCustomConfigBeanTypes
void registerCustomConfigBeanTypes(BeanDiscoveryFinishedBuildItem beanDiscovery, BuildProducer<ReflectiveClassBuildItem> reflectiveClass, BuildProducer<SyntheticBeanBuildItem> syntheticBeans)
-
validateConfigInjectionPoints
void validateConfigInjectionPoints(ValidationPhaseBuildItem validationPhase, BuildProducer<ConfigPropertyBuildItem> configProperties)
-
validateConfigValues
void validateConfigValues(ConfigRecorder recorder, List<ConfigPropertyBuildItem> configProperties, BeanContainerBuildItem beanContainer, BuildProducer<ReflectiveClassBuildItem> reflectiveClass)
-
registerConfigRootsAsBeans
void registerConfigRootsAsBeans(ConfigurationBuildItem configItem, BuildProducer<SyntheticBeanBuildItem> syntheticBeans)
-
vetoMPConfigProperties
AnnotationsTransformerBuildItem vetoMPConfigProperties()
-
generateConfigProperties
void generateConfigProperties(CombinedIndexBuildItem combinedIndex, BuildProducer<GeneratedClassBuildItem> generatedClasses, BuildProducer<ReflectiveClassBuildItem> reflectiveClasses, BuildProducer<ConfigClassBuildItem> configClasses)
-
registerConfigMappingsBean
void registerConfigMappingsBean(BeanRegistrationPhaseBuildItem beanRegistration, List<ConfigClassBuildItem> configClasses, CombinedIndexBuildItem combinedIndex, BuildProducer<BeanRegistrationPhaseBuildItem.BeanConfiguratorBuildItem> beanConfigurator)
-
registerConfigPropertiesBean
void registerConfigPropertiesBean(BeanRegistrationPhaseBuildItem beanRegistration, List<ConfigClassBuildItem> configClasses, CombinedIndexBuildItem combinedIndex, BuildProducer<BeanRegistrationPhaseBuildItem.BeanConfiguratorBuildItem> beanConfigurator)
-
validateConfigMappingsInjectionPoints
void validateConfigMappingsInjectionPoints(ArcConfig arcConfig, ValidationPhaseBuildItem validationPhase, List<UnremovableBeanBuildItem> unremovableBeans, List<ConfigClassBuildItem> configClasses, BuildProducer<ConfigMappingBuildItem> configMappings)
-
validateConfigPropertiesInjectionPoints
void validateConfigPropertiesInjectionPoints(ArcConfig arcConfig, ValidationPhaseBuildItem validationPhase, List<ConfigClassBuildItem> configClasses, BuildProducer<ConfigPropertiesBuildItem> configProperties)
-
warnStaticInitInjectionPoints
void warnStaticInitInjectionPoints(CombinedIndexBuildItem indexBuildItem, ValidationPhaseBuildItem validationPhase, List<ConfigClassBuildItem> configClasses, List<ConfigInjectionStaticInitBuildItem> configInjectionStaticInit, BuildProducer<RunTimeConfigurationDefaultBuildItem> runTimeConfigurationDefault)
-
registerConfigClasses
void registerConfigClasses(RecorderContext context, ConfigRecorder recorder, List<ConfigMappingBuildItem> configMappings, List<ConfigPropertiesBuildItem> configProperties) throws Exception
- Throws:
Exception
-
isHandledByProducers
public static boolean isHandledByProducers(org.jboss.jandex.Type type)
-
-