Package io.quarkus.arc.deployment
Class BeanRegistrationPhaseBuildItem
java.lang.Object
io.quarkus.builder.item.BuildItem
io.quarkus.builder.item.SimpleBuildItem
io.quarkus.arc.deployment.BeanRegistrationPhaseBuildItem
public final class BeanRegistrationPhaseBuildItem
extends io.quarkus.builder.item.SimpleBuildItem
Bean registration phase can be used to register synthetic beans.
An extension that needs to produce other build items during the "bean registration" phase should use this build item. The
build step should produce a BeanRegistrationPhaseBuildItem.BeanConfiguratorBuildItem or at least inject a BuildProducer for this build item,
otherwise it could be ignored or processed at the wrong time, e.g. after
ArcProcessor#validate(BeanRegistrationPhaseBuildItem, List, BuildProducer).
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class -
Constructor Summary
ConstructorsConstructorDescriptionBeanRegistrationPhaseBuildItem(BeanRegistrar.RegistrationContext context, BeanProcessor beanProcessor) -
Method Summary
Modifier and TypeMethodDescription
-
Constructor Details
-
BeanRegistrationPhaseBuildItem
public BeanRegistrationPhaseBuildItem(BeanRegistrar.RegistrationContext context, BeanProcessor beanProcessor)
-
-
Method Details
-
getContext
-
getInjectionPoints
-
getBeanProcessor
-