Hi, if you use a service tracker you don't need a while loop, cause it will "active" in the second the service is available. Best to do that without blueprint, blueprint does have a graceperiod. Maybe DS is more suitable for this.
regards, Achim 2014-11-13 21:20 GMT+01:00 Matthieu Vincent <[email protected]>: > Hi > > I was thinking about using either activator or tracker. > > But in both cases, if business service is unavailable the bundle will go > in failure. So I need to use some monitoring to restart bundle after a > while. > Other option can be a kind of while loop to wait fort service but i dont > really like the idea. > > I'm mostly based on spring configuration. > Le 13 nov. 2014 20:00, "Jean-Baptiste Onofré" <[email protected]> a écrit : > > Hi, >> >> maybe you can manage using the Activator to check the state of the >> service or other bundle. >> >> Can you describe a bit what you use (blueprint, DS, etc) ? >> >> Regards >> JB >> >> On 11/13/2014 07:50 PM, Matthieu Vincent wrote: >> >>> Hi all >>> >>> My problem is thar i've got a bundle starting consumer en JMS queues >>> that must wait for my business bundle to start which can be "long" so i >>> need the first one to wait thé second. >>> >>> Features and start level didn't fix my problem. I've already tried. >>> >>> Mat >>> >>> Le 13 nov. 2014 19:34, "Jean-Baptiste Onofré" <[email protected] >>> <mailto:[email protected]>> a écrit : >>> >>> Hi Matthieu, >>> >>> you can use start-level, but honestly, I would recommend to use >>> features. >>> >>> Let say, you have bundle1 and bundle2, where bundle2 depends to >>> bundle1. >>> >>> You can define: >>> >>> <feature version="1.0" name="feature1"> >>> <bundle>.../bundle1</bundle> >>> </feature> >>> >>> <feature version="1.0" name="feature2"> >>> <feature version="1.0">feature1</__feature> >>> <bundle>../bundle2</bundle> >>> </feature> >>> >>> Regards >>> JB >>> >>> On 11/13/2014 06:39 PM, Matthieu Vincent wrote: >>> >>> Hi >>> >>> I'd like to know which is the better way to have some >>> dependency >>> between 2 bundles so that a bundle will not start before its >>> dependency >>> is in an active state ? >>> >>> Thanks for answers >>> Mat >>> >>> >>> -- >>> Jean-Baptiste Onofré >>> [email protected] <mailto:[email protected]> >>> http://blog.nanthrax.net >>> Talend - http://www.talend.com >>> >>> >> -- >> Jean-Baptiste Onofré >> [email protected] >> http://blog.nanthrax.net >> Talend - http://www.talend.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
