On 30 Sep 2014, at 9:50 am, Bulu <b...@romandie.com> wrote:

> 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?

Not sure, could you provide a small working example or test?

Greetings, Marcel


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

Reply via email to