[weld-dev] Custom bean implementations

Gavin King gavin.king at gmail.com
Wed Apr 21 23:12:36 EDT 2010


Yes, that should work.

On Tue, Apr 20, 2010 at 7:15 AM, Pete Muir <pmuir at redhat.com> wrote:
> 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
>>
>
>
> _______________________________________________
> weld-dev mailing list
> weld-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/weld-dev
>



-- 
Gavin King
gavin.king at gmail.com
http://in.relation.to/Bloggers/Gavin
http://hibernate.org
http://seamframework.org



More information about the weld-dev mailing list