On 10/15/13 13:51 , David Jencks wrote:
After seeing a lot of commit activity on DependencyManager I decided to try to 
understand what it's for, and after looking at the documentation I'm still not 
sure.  It looks to me like the main feature is a fluent api that provides 
something like DS, although less declaratively, and then there are some special 
cases that might be slightly simpler than just declaring a service that does 
the same thing (aspects, temporal)

So as a DS partisan :-) I'm wondering what the big advantages of 
DependencyManager are.

I'll let Marcel et al answer this portion of your question.

I also wonder if it would be useful to add to DS a fluent api for adding 
components at runtime.  I think this would be pretty easy, just construct 
ComponentMetadata and add it to the appropriate BundleComponentActivator.

Actually, because of DM the idea of spec'ing something like its API for DS had been discussed inside the OSGi Alliance a while back, not sure why it didn't go anywhere.

-> richard

thanks
david jencks


Reply via email to