[jboss-user] [JBoss Microcontainer Development] - Weld - pull from MC

Pete Muir do-not-reply at jboss.com
Mon Jul 12 11:52:56 EDT 2010

Pete Muir [http://community.jboss.org/people/petemuir] replied to the discussion

"Weld - pull from MC"

To view the discussion, visit: http://community.jboss.org/message/552176#552176

> -If using a separate @McInject annotation instead of @Inject to do injection the annotated field does not appear in invocation context's injection points meaning all the fields etc. need to be parsed from invocation context's target's class (I am not sure if the target will always be non-null?)
It will always be non-null, otherwise we will be trying to inject into a null instance...

> -It does not get triggered when calling constructors
Correct, but it is probably reasonable to extend it support this for Weld 1.1

> -If using the @Inject annotation with an additional @Mc annotation (to look up the particular injection point in the MC) falls over when calling proceed(), also again a problem is that you need to iterate over all fields etc. to look for the members. This also fails in the validation pha
It is possible to overcome this, but I think it just points at underlying problems of this approach.

At the moment I'm pretty unconvinced about adding these extra SPIs because I remain unconvinced of the validity of this approach - essentially you are opening the door for introducing other resolution algorithms which aren't spec'd, which I don't see the value of for users.


Reply to this message by going to Community

Start a new discussion in JBoss Microcontainer Development at Community

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jboss-user/attachments/20100712/e6415392/attachment.html 

More information about the jboss-user mailing list