Hey guys, I know this is likely premature for what you need, but I wanted to also point you to the OSGi Condition Service RFC [1] which attempts to address exactly these types of scenarios.
[1] https://github.com/osgi/design/blob/master/rfcs/rfc0242/rfc-0242-Condition-Service.pdf Sincerely, - Ray On Thu, Mar 19, 2020 at 8:48 AM Andrei Dulvac <dul...@apache.org> wrote: > Hi Robert. > > Apologies for the long delay. > > I had a look as well as the Felix HCs and AFAICT there is no such "marker" > service registered that you can listen for. The original design for HCs was > not for readiness, but for more generic checks. > You might be stuck with a listener of sorts on all checks using this tag: > > https://github.com/apache/felix-dev/blob/master/healthcheck/generalchecks/src/main/java/org/apache/felix/hc/generalchecks/FrameworkStartCheck.java#L46 > Maybe Georg can help with more clear instructions. > > We should also add a systemready tag to the Felix HCs. > > Personally, I think we need to have systemready implemented with HCs but > keep the current API or merge the two properly. > > Sorry I couldn't be more helpful. > - Andrei > > On Fri, Mar 13, 2020 at 6:47 PM Robert Munteanu <romb...@apache.org> > wrote: > > > Hi, > > > > I am using the old systemready bundle and I configured a component to > > react a component when the system ready by reacting when the > > SystemReady service becomes available. > > > > How can I do the same with the new healtchecks bundle? I tried the > > README [1] and the migration guide [2] but got no ideas. > > > > BTW, the page at [3] points to a missing README file. > > > > Thanks, > > Robert > > > > [1]: > https://github.com/apache/felix-dev/blob/master/healthcheck/README.md > > [2]: > > > https://sling.apache.org/documentation/bundles/sling-health-check-tool.html > > [3]: > > > http://felix.apache.org/documentation/subprojects/apache-felix-healthchecks.html > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: users-unsubscr...@felix.apache.org > > For additional commands, e-mail: users-h...@felix.apache.org > > > > > -- *Raymond Augé* <http://www.liferay.com/web/raymond.auge/profile> (@rotty3000) Senior Software Architect *Liferay, Inc.* <http://www.liferay.com> (@Liferay)