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.

Reply via email to