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).
See Also: