[weld-dev] Custom bean implementations

Pete Muir pmuir at redhat.com
Tue Apr 20 07:15:39 EDT 2010


Actually, I am wrong, the spec does support this (though the TCK doesn't check it explicitly).

>From 5.5.7

"The container must provide a bean with scope @Dependent, bean type InjectionPoint and qualifier @Default, allowing dependent objects, as defined in Section 6.4.1, “Dependent objects”, to obtain information about the injection point to which they belong."

So you can do a dynamic lookup using the beanManager inside your create() method.

If you want this tested by the TCK, then file a CDI TCK issue :-)

On 20 Apr 2010, at 11:20, Pete Muir wrote:

> Agreed. The spec doesn't allow this.
> 
> I believe in Weld you should be able to do a dynamic lookup though (but no guarantee about other containers of course!).
> 
> On 20 Apr 2010, at 09:46, Stuart Douglas wrote:
> 
>> Unless I am missing something it does not seem to be possible for a custom dependant scoped Bean implementation to get information about it's injection point. 
>> 
>> If this is the case, is this something that could be addressed in the maintenance release?
>> 
>> Stuart
>> _______________________________________________
>> weld-dev mailing list
>> weld-dev at lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/weld-dev
> 




More information about the weld-dev mailing list