[cdi-dev] [JBoss JIRA] Created: (CDI-109) Invalid beans should not be injectable into extensions

John Ament (JIRA) jira-events at lists.jboss.org
Fri Feb 18 10:23:13 EST 2011

Invalid beans should not be injectable into extensions

                 Key: CDI-109
                 URL: https://issues.jboss.org/browse/CDI-109
             Project: CDI Specification Issues
          Issue Type: Feature Request
            Reporter: John Ament

Currently, you can inject beans that may not be ready yet into the extension's call back methods.  As an example, I can inject something application scoped like this in to an extension, but it should really be throwing a definition exception (or similar):

public void handleABD(@Observes AfterBeanDiscovery abd, MyApplicationScopedBean masb) {


Pete had noted that really the only safe thing to inject, other than the observed call back, is the bean manager.

This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

More information about the cdi-dev mailing list