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)

Reply via email to