Thank you for this fast answer.

inspect cap service

with grep did the trick!

------ Originalnachricht ------
Von: "Neil Bartlett" <[email protected]>
An: "users" <[email protected]>; "Thomas Driessen" <[email protected]>
Gesendet: 10.01.2018 12:46:38
Betreff: Re: Adding service programmatically so SCR sees it

The SCR commands are only aware of Components, as defined by the DS
specification.

When you register a service using BundleContext#registerService, what you have created is not a Component, but only an entry in the service registry.
Not all services are component and, incidentally, not all components
provide services.

The command you are looking for is "inspect". You can use this to list the
provided services of bundle id N by typing:

   inspect cap service N

Where 'cap' is short for 'capability', i.e. provided rather than consumed. If you omit the bundle id then it will list all services of all bundles...
there will be a lot.

Neil

On Wed, Jan 10, 2018 at 11:41 AM, Thomas Driessen <
[email protected]> wrote:

Hi,

I had to write my own extender and am adding services via

bundleContext.registerService(...)

When I type "list" into gogo shell, these services are not listed.
As the "list" command is provided by SCR I guess that SCR must be made
aware of my service in order to list it.

Is there a way to make SCR aware of services that I registered
programmatically?

If not, are there other commands to get a list of registered services?

Kind regards,
Thomas


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to