[JBoss JIRA] (CDI-714) No way to access the underlying bean in a producer when using BeanConfigurator

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[JBoss JIRA] (CDI-714) No way to access the underlying bean in a producer when using BeanConfigurator

JIRA issues@jboss.org
John Ament created CDI-714:
------------------------------

             Summary: No way to access the underlying bean in a producer when using BeanConfigurator
                 Key: CDI-714
                 URL: https://issues.jboss.org/browse/CDI-714
             Project: CDI Specification Issues
          Issue Type: Feature Request
            Reporter: John Ament


I was reusing an example the Weld guys pointed me at.  

{code}
InjectionPoint ip = (InjectionPoint)bm.getInjectableReference(new EmptyInjectionPoint(be...), cc);
{code}

The problem is that I'm using the configurator to create the bean, and the resulting function for the producer doesn't have access to the bean that was created.

{code}
abd.addBean()
                    .addQualifiers(new ClaimLiteral("", Claims.UNKNOWN))
                    .addType(type)
                    .scope(Dependent.class)
                    .createWith(ClaimProducer.INSTANCE);
{code}

So because of this, I have no way to get the injection point.



--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
_______________________________________________
cdi-dev mailing list
[hidden email]
https://lists.jboss.org/mailman/listinfo/cdi-dev

Note that for all code provided on this list, the provider licenses the code under the Apache License, Version 2 (http://www.apache.org/licenses/LICENSE-2.0.html). For all other ideas provided on this list, the provider waives all patent and other intellectual property rights inherent in such information.