public final class BeanRegistrationPhaseBuildItem
extends io.quarkus.builder.item.SimpleBuildItem
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).
| Modifier and Type | Class and Description |
|---|---|
static class |
BeanRegistrationPhaseBuildItem.BeanConfiguratorBuildItem |
| Constructor and Description |
|---|
BeanRegistrationPhaseBuildItem(BeanRegistrar.RegistrationContext context,
BeanProcessor beanProcessor) |
| Modifier and Type | Method and Description |
|---|---|
BeanProcessor |
getBeanProcessor() |
BeanRegistrar.RegistrationContext |
getContext() |
Collection<InjectionPointInfo> |
getInjectionPoints() |
public BeanRegistrationPhaseBuildItem(BeanRegistrar.RegistrationContext context, BeanProcessor beanProcessor)
public BeanRegistrar.RegistrationContext getContext()
public Collection<InjectionPointInfo> getInjectionPoints()
public BeanProcessor getBeanProcessor()
Copyright © 2021 JBoss by Red Hat. All rights reserved.