Package io.quarkus.arc.deployment
Class ObserverRegistrationPhaseBuildItem
java.lang.Object
io.quarkus.builder.item.BuildItem
io.quarkus.builder.item.SimpleBuildItem
io.quarkus.arc.deployment.ObserverRegistrationPhaseBuildItem
public final class ObserverRegistrationPhaseBuildItem
extends io.quarkus.builder.item.SimpleBuildItem
An extension that needs to produce other build items during the "synthetic observer registration" phase should use this build
item. The
build step should produce a
ObserverRegistrationPhaseBuildItem.ObserverConfiguratorBuildItem 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(ObserverRegistrationPhaseBuildItem, List).-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class -
Constructor Summary
ConstructorsConstructorDescriptionObserverRegistrationPhaseBuildItem(ObserverRegistrar.RegistrationContext context, BeanProcessor beanProcessor) -
Method Summary
-
Constructor Details
-
ObserverRegistrationPhaseBuildItem
public ObserverRegistrationPhaseBuildItem(ObserverRegistrar.RegistrationContext context, BeanProcessor beanProcessor)
-
-
Method Details
-
getContext
-
getBeanProcessor
BeanProcessor getBeanProcessor()
-