The impl is gonna come in as part of Seam Solder module, track it here: * https://issues.jboss.org/browse/SOLDER-293
-Ales > Thank you for posting this. I can only find a few examples of this and it > would appear useful, but I am not sure this achieves the same thing Guice's > assisted injection. > > The examples all appear to use a configuration argument supplied via a > bespoke annotation (which is exposed to the @AroundInnoke's > InvocationContext argument). I can see how this can be used to automagically > create impl's (thus there is a somewhat transparent factory in the > background). But I don't see how this can satisfy what is IMHO the most > worthwhile feature of Assisted Injection, blending a mixture of supplied and > injected objects. > > Perhaps I am missing something :) but this doesn't appear to be the same (I > hope I am wrong). > > CHEERS :) > --AH > > > On Wed, Oct 5, 2011 at 10:46 AM, Ales Justin <[email protected]> wrote: > You can use this: > * > https://github.com/seam/solder/blob/develop/api/src/main/java/org/jboss/solder/serviceHandler/ServiceHandlerType.java > > Which will then help you implement a generic "factory" to handle assisted > inject. > > We're moving this (@SHT) feature into CDI 1.1. > > HTH > > -Ales > > p.s.: please let me know if/when/where you implement assisted inject on top > of CDI > >> Hi All, >> >> The CDI spec's been out for a while now and we have implementations Weld and >> WebBeans (coming soon). But I can't find a great deal of >> documentation/content that talks about the integration of Guice with CDI. Is >> this a good concept or flawed? >> >> AssistedInject: >> One feature I really like in Guice is AssistedInject >> (http://code.google.com/p/google-guice/wiki/AssistedInject). But I can't see >> how this could be done in CDI. Even if we dropped the generated factories >> through the use of annotations there is no way (AFAIK) to provide a blend of >> both injected and supplied arguments to a @Produces method. >> >> Anyone got any thoughts and insight into this that they would care to share? >> >> --AH >> >> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "google-guice" group. >> To post to this group, send email to [email protected]. >> To unsubscribe from this group, send email to >> [email protected]. >> For more options, visit this group at >> http://groups.google.com/group/google-guice?hl=en. > > > -- > You received this message because you are subscribed to the Google Groups > "google-guice" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/google-guice?hl=en. > > > -- > You received this message because you are subscribed to the Google Groups > "google-guice" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/google-guice?hl=en. -- You received this message because you are subscribed to the Google Groups "google-guice" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-guice?hl=en.
