Actually every OSGi application should work with services beeing present or not present. That's what a ServiceTracker is there for. To make this work easier one can use Blueprint or DS. While Blueprint gives you a little hint and might have an Time-out (graceperiod) while DS just waits for the services to appear. Never the less you have different ways to get there, classic OSGi (ServiceTracker written by yourself), blueprint or DS.
It only depends on your personal favorite to do so. regards, Achim 2015-09-08 12:44 GMT+02:00 Benson Margulies <[email protected]>: > I just learned to do with with declarative services. You don't install > them in order, you let the SCR runtime activate them in order by > analyzing their dependencies. > > Would you like me to pass along my 'DS in 100 minutes' as a > medium-sized email message here? > > > On Tue, Sep 8, 2015 at 6:23 AM, rcbandit <[email protected]> wrote: > > Thank you for the reply. > > > > I have one very huge problem with my application. I have 7 bundles which > are > > deployed in a strict order because they use services from each other. How > > this problem is usually solved in OSGI? > > > > > > > > > > -- > > View this message in context: > http://karaf.922171.n3.nabble.com/Install-list-of-jar-files-in-Karaf-4-0-1-tp4042400p4042408.html > > Sent from the Karaf - Dev mailing list archive at Nabble.com. > -- Apache Member Apache Karaf <http://karaf.apache.org/> Committer & PMC OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> Committer & Project Lead blog <http://notizblog.nierbeck.de/> Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS> Software Architect / Project Manager / Scrum Master
