Hi all

Using DM I declare adapter services like this

// without filter
mgr.add(createAdapterService(SomeClass.class,null)
                .setImplementation(...)
                .setCallbacks(...));

// with filter
String someFilter = ...
mgr.add(createAdapterService(OtherClass.class, someFilter))
                .setImplementation(...)
                .setCallbacks(...));

I notice that, if I first start this adapter bundle and later the SomeClass and OtherClass appear, all get picked up correctly and forwarded to the callbacks.

However, if first the SomeClass and OtherClass service are present and later the Adapter gets started, it only picks up the ones without filter (in the example the "SomeClass", but not the "OtherClass" services).

I know the filter is correct, as it does work when done in the right order. The services are the same in both cases.

Has anybody else noticed this? Is the problem in my code?
Thanks Philipp




---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@felix.apache.org
For additional commands, e-mail: users-h...@felix.apache.org

Reply via email to