A bundle that is activated by blueprint would not activate springs AnnotationProcessors, nor do I think they would work as you'd have no application context.
Sure they publish/consume services. Spring relies heavily on proxies / cglib / aopalliance and whatnot-else, the actual implementation of say a Dao may be quite far from what you actually expect. Niether extender does more than try to publish / subscribe events from the osgi service-registry. You'd run into the same thing expecting Spring annotations to work magically in guice. /je On Oct 20, 2011, at 9:48 AM, mikevan wrote: > Regarding question 2: I'm wondering why this would be the case. If you have > a bundle that is activated by aries blueprint, and if that bundle then uses > Spring annotations internally, wouldn't a spring context be created within > the blueprint context? If this is true, then wouldn't the annotations be > usable? If not, this seems like a strong use-case against migration to > blueprint for bundles that use spring annotations. > > Regarding question 3: Doesn't the underlying OSGi framework manage wiring? > I understand that both Aries and SpringDM have thier own extender bundles > that appear to manage wiring, but don't they both leverage the wiring > capability of the underlying framework? If so, wouldn't the extenders > "share" wiring information based on the underlying framework's wiring > mechanism? > > > Johan Edstrom-2 wrote: >> >> It creates a bp context. >> no. >> Depends. - SpringProxy issues comes to mind as well as glib usage. >> >> On Oct 20, 2011, at 9:31 AM, mikevan wrote: >> >>> I have some questions about how Spring and Aries co-exist in Karaf. >>> >>> 1) If you have an application that uses aries blueprint, does aries >>> blueprint create its own application context for bundles? >>> 2) Can applications that rely heavily on spring annotations work inside >>> of a >>> blueprint environment? >>> 3) Can a bundle using aries successfully wire to a bundle that uses >>> springdm? >>> >>> ----- >>> Mike Van (All links open in new tabs) >>> Committer - Kalumet >>> >>> Atraxia Technologies >>> >>> NCI Inc >>> >>> Mike Van's Open Source Technologies Blog >>> -- >>> View this message in context: >>> http://karaf.922171.n3.nabble.com/Aries-and-Spring-Co-Existance-in-Karaf-tp3438050p3438050.html >>> Sent from the Karaf - User mailing list archive at Nabble.com. >> > > > ----- > Mike Van (All links open in new tabs) > Committer - Kalumet > > Atraxia Technologies > > NCI Inc > > Mike Van's Open Source Technologies Blog > -- > View this message in context: > http://karaf.922171.n3.nabble.com/Aries-and-Spring-Co-Existance-in-Karaf-tp3438050p3438104.html > Sent from the Karaf - User mailing list archive at Nabble.com.
