You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@felix.apache.org by "Pierre De Rop (JIRA)" <ji...@apache.org> on 2017/02/06 10:50:41 UTC

[jira] [Created] (FELIX-5515) Upgrade DM to OSGi R6 API

Pierre De Rop created FELIX-5515:
------------------------------------

             Summary: Upgrade DM to OSGi R6 API
                 Key: FELIX-5515
                 URL: https://issues.apache.org/jira/browse/FELIX-5515
             Project: Felix
          Issue Type: Wish
          Components: Dependency Manager
    Affects Versions: dependencymanager-2.0.1
            Reporter: Pierre De Rop
            Assignee: Pierre De Rop
            Priority: Minor
             Fix For: org.apache.felix.dependencymanager-r9


Refactoring task:

DM core was using so far an old OSGI 4.2 API. It would be good to refactor the code in order to build DM with an R6 osgi api.
the benefits of build DM with an R6 osgi api are important:

- we will be able to use the standard @ProviderType annotation which won't be supported anymore in next bndtools version.
- be able to use the ServiceObjects API internally (in case we want to implement one day prototype services).
- use osgi r6 type safe API, when it is possible




--
This message was sent by Atlassian JIRA
(v6.3.15#6346)