Package io.quarkus.arc.processor
Interface BeanRegistrar.RegistrationContext
-
- All Superinterfaces:
BuildExtension.BuildContext
- Enclosing interface:
- BeanRegistrar
public static interface BeanRegistrar.RegistrationContext extends BuildExtension.BuildContext
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description BeanStreambeans()The returned stream contains all non-synthetic beans (beans derived from classes) and beans registered by otherBeanRegistrars before the stream is created.default <T> BeanConfigurator<T>configure(Class<?> beanClass)Configure a new synthetic bean.<T> BeanConfigurator<T>configure(org.jboss.jandex.DotName beanClassName)Configure a new synthetic bean.default Collection<InjectionPointInfo>getInjectionPoints()-
Methods inherited from interface io.quarkus.arc.processor.BuildExtension.BuildContext
get, put
-
-
-
-
Method Detail
-
configure
<T> BeanConfigurator<T> configure(org.jboss.jandex.DotName beanClassName)
Configure a new synthetic bean. The bean is not added to the deployment unless theBeanConfigurator.done()method is called.- Parameters:
beanClass-- Returns:
- a new synthetic bean configurator
-
configure
default <T> BeanConfigurator<T> configure(Class<?> beanClass)
Configure a new synthetic bean. The bean is not added to the deployment unless theBeanConfigurator.done()method is called.- Parameters:
beanClass-- Returns:
- a new synthetic bean configurator
-
beans
BeanStream beans()
The returned stream contains all non-synthetic beans (beans derived from classes) and beans registered by otherBeanRegistrars before the stream is created.- Returns:
- a new stream of beans
-
getInjectionPoints
default Collection<InjectionPointInfo> getInjectionPoints()
-
-