Hi, On Thu, Apr 16, 2009 at 3:08 PM, Aaron Zeckoski <aar...@vt.edu> wrote: > So, this is really more of a general OSGi question so I apologize > up-front for not asking a Felix specific question.
(I think that's the right mailing list, anyway) > I basically want to simply avoid starting my services until the ones I > require are availabe, shut mine down when the ones I require go away, > react to changes in the required services (S1 is replaced by S2), and > track services which are optional but used by me (like extensions for > example). I also want it to be easy to get services and take advantage > of generics where possible to avoid constant casting. As you realized, the ServiceTracker is a very powerful tool but it requires quite a lot of code, especially when you need to track a lot of services in the same time. Some pointers: - to do what you want to do, I use atm Spring DM http://www.springsource.org/osgi - if I could change (too late now for my current project), I'd probably use OSGi DS http://felix.apache.org/site/apache-felix-service-component-runtime.html - it may be worth looking at iPOJO (I don't know it but Clement here is the expert & developer) http://felix.apache.org/site/apache-felix-ipojo.html Hope this helps -- Filippo Diotalevi --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@felix.apache.org For additional commands, e-mail: users-h...@felix.apache.org