Hi,

Am Mittwoch, den 19.01.2011, 13:47 +0100 schrieb David Conde: 
> Hi,
> 
>  
> 
> I have a service MyService which is waiting for another service
> ManagerService to be activated. The problem is that there are more
> than one ManagerService in the platform so the first ManagerService
> ACTIVE will call the method bindManagerService(ManagerService ms) from
> MyService and this will activate MyService. The problem is that I do
> not want any of them but I need the ManagerService whose property is
> TECH=AAA (which is specified in the component.xml of the
> ManagerService right).
> 
>  
> 
> In this way, in order to get the ManagerService whose property is
> TECH=AAA and not other one, I specified in the component.xml of my
> service in the “target” field the next LDAP filter:    (TECH=”AAA”) ,
> the problem is that MyService is never satisfied since it does not
> find a ManagerService with this property.

Probably the configuration should be:

   target="(TECH=AAA)"

Regards
Felix


> 
>  
> 
> How could I specified the one that I need in the component.xml in
> order to active MyService just when the ManagerService that I am
> waiting for is ACTIVE?
> 
>  
> 
> Thank you in advance
> 
>  
> 
> Best Regards
> 
> 
> _______________________________________________
> OSGi Developer Mail List
> [email protected]
> https://mail.osgi.org/mailman/listinfo/osgi-dev


_______________________________________________
OSGi Developer Mail List
[email protected]
https://mail.osgi.org/mailman/listinfo/osgi-dev

Reply via email to