Details
-
Bug
-
Resolution: Done
-
Major
-
None
-
None
-
None
Description
The spec (CDI 1.1) states: "The container must fire an event for each enabled bean, interceptor or decorator deployed in a bean archive, before registering the Bean object."
However ProcessBeanAttributes is not fired for interceptors and decorators.
Probably because of BeanDeployerEnvironment.addInterceptor(InterceptorImpl<?>) and BeanDeployerEnvironment.addDecorator(DecoratorImpl<?>) do not add intercetors and decorators bean to classBeanMap - the source of beans used in org.jboss.weld.bootstrap.BeanDeployer.processBeans().