sling-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Andrei Dulvac (JIRA)" <>
Subject [jira] [Commented] (SLING-7297) OSGiConsoleClient: Add methods to wait for OSGi components and OSGi services
Date Fri, 15 Dec 2017 14:31:03 GMT


Andrei Dulvac commented on SLING-7297:

@kwin, I'll do that later today. Thanks! 

> OSGiConsoleClient: Add methods to wait for OSGi components and OSGi services
> ----------------------------------------------------------------------------
>                 Key: SLING-7297
>                 URL:
>             Project: Sling
>          Issue Type: Improvement
>          Components: Apache Sling Testing Clients
>    Affects Versions: Apache Sling Testing Clients 1.1.12
>            Reporter: Konrad Windszus
> Sometimes in an IT you need to wait for a specific OSGi component or service to be available
(i.e. active). Just waiting for the bundle is not necessarily enough, as the contained services/components
might not yet have been started. Therefore having the following additional two methods would
be beneficial: 
> # {{waitComponentRegistered(String componentName, long, long}} to wait until the component
with given name is active and 
> # {{waitServiceRegistered(String Type, String bundleSymbolicName, long, long)}} to wait
until a service of the given type is available. If the bundleSymbolicName is not null it should
also check that this service is being registered from the given bundle.
> The following ReST calls against the Apache Felix WebConsole can be used to check for
> {{/system/console/components/<componentName>.json}} returns metadata about a specific
component. All services are listed via {{/system/console/services.json}}. This can be used
to extract information about a specific service.
> Unfortunately there is not yet the possibility to extract services by type (FELIX-5761).
> See also the related discussion at:

This message was sent by Atlassian JIRA

View raw message