Hasan Hasan  wrote
> Dear all
> 
> According to http://felix.apache.org/site/scr-annotations.html
> 
> "Omitting the Service annotation will just define (and activate if required)
> the component but not register it as a service. Multiple Service annotations
> may be declared each with its own value. These annotations need to be
> wrapped into a Services anotation. The component is registered as a
> ServiceFactory if at least on Service annotations declares the
> serviceFactory attribute as true."
> 
> The use of @Services is however deprecated.
> 
> I have browsed the mailing list, but can't figure out how to specify the
> @Service annotation for multiple services
> 
Yes, since version 1.5, Services is deprecated - unfortunately I haven't
updated the docs yet...but you can simply use:

@Service(value={InterfaceA.class, InterfaceB.class})

or just

@Service({InterfaceA.class, InterfaceB.class})

Regards
Carsten
-- 
Carsten Ziegeler
[email protected]

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

Reply via email to