[
https://issues.jboss.org/browse/CDI-3?page=com.atlassian.jira.plugin.syst...
]
Pete Muir commented on CDI-3:
-----------------------------
Updated proposal is to clarify that BBD should occur after all classes are discovered and
before beans are discovered. A search of all Seam and Errai code revealed that this
wouldn't break anything. Anyone else got any concerns?
We would also add a BeforeTypeDiscovery event that would occur after modules are
discovered and before types are discovered, and potentially a BeforeModuleDiscovery
event.
Add add an event that fires after all ProcessAnnotatedType events
that allows you to add new AnnotatedTypes
------------------------------------------------------------------------------------------------------------
Key: CDI-3
URL:
https://issues.jboss.org/browse/CDI-3
Project: CDI Specification Issues
Issue Type: Feature Request
Components: Portable Extensions
Affects Versions: 1.0
Reporter: Stuart Douglas
Fix For: 1.1 (Proposed)
At the moment AnnotatedTypes can only be added in the BeforeBeanDiscovery phase. This
means that if you want to install additional beans based on the beans processed in the
ProcessAnnotatedType phase you must instead add implementations of the Bean interface in
the AfterBeanDiscovery phase. This interface is more limited than annotated type, and does
not let you exactly mimic the behaviour of beans added as AnnotatedTypes.
Some of the things that the bean interface will not let you mimic are:
- Interceptors
- Disposal methods
- Producer fields for normal scoped beans
--
This message is automatically generated by JIRA.
For more information on JIRA, see:
http://www.atlassian.com/software/jira