I'm not sure why pax-cdi annotations have been used in the first place.
They really have nothing to do with blueprint.
I think the handler should be marked as deprecated too.

2017-09-25 20:43 GMT+02:00 Dominik Przybysz <[email protected]>:

> Hi,
> I've checked pax-cdi-api when I was trying to resolve issue
> https://issues.apache.org/jira/browse/ARIES-1740 and the annotations that
> we are using in the blueprint maven plugin will be not available.
>
> pax-cdi-api replaced @OsgiService and @OsgiServiceProvider with annotation
> @Service which, in my opinion, do not meet our needs.
>
> The best option is to create own set of annotations, so it will be under
> Aries control and we won't depend on someone's changes.
>
> I propose the annotations (every annotation will have properties
> coresponding to the relative attributes):
> - @Service
> - @ServiceProperty
> - @Reference
> - @ReferenceList
>
> The handlers for pax annotations I will move to separate sub module as we
> have done for spring handlers.
>
> What do you think?
>
> --
> Pozdrawiam / Regards,
> Dominik Przybysz
>



-- 
------------------------
Guillaume Nodet

Reply via email to