Package io.quarkus.arc.processor
Interface BeanRegistrar.RegistrationContext
- All Superinterfaces:
BuildExtension.BuildContext
- Enclosing interface:
- BeanRegistrar
-
Method Summary
Modifier and TypeMethodDescriptionbeans()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 a new synthetic bean.<T> BeanConfigurator<T>configure(org.jboss.jandex.DotName beanClassName) Configure a new synthetic bean.configureInterceptor(jakarta.enterprise.inject.spi.InterceptionType interceptionType) Configure a new synthetic interceptor.default Collection<InjectionPointInfo>Methods inherited from interface io.quarkus.arc.processor.BuildExtension.BuildContext
get, put
-
Method Details
-
configure
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
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
-
configureInterceptor
InterceptorConfigurator configureInterceptor(jakarta.enterprise.inject.spi.InterceptionType interceptionType) Configure a new synthetic interceptor. The interceptor is not added to the deployment unless theInterceptorConfigurator.creator(Class)method is called.- Parameters:
interceptionType-- Returns:
- a new synthetic interceptor 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
-