[
https://issues.jboss.org/browse/CDI-33?page=com.atlassian.jira.plugin.sys...
]
Pete Muir commented on CDI-33:
------------------------------
Yes, unfortunately in Weld 1.0 we did fire PAT for extension added annotated types, which
is a clear violation of the 1.0 spec. In CDI 1.1 we intend to address this issue and have
an event fired for extension added types.
fire ProcessAnnotatedType for AnnotatedTypes added via
BBD.addAnnotatedType()
-----------------------------------------------------------------------------
Key: CDI-33
URL:
https://issues.jboss.org/browse/CDI-33
Project: CDI Specification Issues
Issue Type: Feature Request
Components: Portable Extensions
Affects Versions: 1.0
Reporter: Jozef Hartinger
Fix For: 1.1 (Proposed)
Currently, the ProcessAnnotatedType event is fired for AnnotatedTypes discovered in a BDA
only. However, portable extensions are allowed to register other AnnotatedTypes using
addAnnotatedType() during the BeforeBeanDiscovery phase. For these AnnotatedTypes, the
ProcessAnnotatedType event is not fired.
However, an extension A may register an AnnotatedType X via addAnnotatedType() and an
extension B might want to react on the presence of AnnotatedType X. Therefore, it would be
great to have the ProcessAnnotatedType fired also for AnnotatedTypes registered
programatically in the BeforeBeanDiscovery phase.
--
This message is automatically generated by JIRA.
For more information on JIRA, see:
http://www.atlassian.com/software/jira