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 aObserverRegistrationPhaseBuildItem.ObserverConfiguratorBuildItem
or at least inject aBuildProducer
for this build item, otherwise it could be ignored or processed at the wrong time, e.g. afterArcProcessor#validate(ObserverRegistrationPhaseBuildItem, List)
.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ObserverRegistrationPhaseBuildItem.ObserverConfiguratorBuildItem
-
Constructor Summary
Constructors Constructor Description ObserverRegistrationPhaseBuildItem(ObserverRegistrar.RegistrationContext context, BeanProcessor beanProcessor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) BeanProcessor
getBeanProcessor()
ObserverRegistrar.RegistrationContext
getContext()
-
-
-
Constructor Detail
-
ObserverRegistrationPhaseBuildItem
public ObserverRegistrationPhaseBuildItem(ObserverRegistrar.RegistrationContext context, BeanProcessor beanProcessor)
-
-
Method Detail
-
getContext
public ObserverRegistrar.RegistrationContext getContext()
-
getBeanProcessor
BeanProcessor getBeanProcessor()
-
-