You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@felix.apache.org by "Carsten Ziegeler (Jira)" <ji...@apache.org> on 2020/02/13 07:37:00 UTC

[jira] [Commented] (FELIX-6220) Refactor injection implementation

    [ https://issues.apache.org/jira/browse/FELIX-6220?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17035991#comment-17035991 ] 

Carsten Ziegeler commented on FELIX-6220:
-----------------------------------------

Refactored in rev 1873971 - the inject package now contains the interfaces, implementations moved to the internal package. I also tried to reduce the dependencies from the api package by moving other stuff like RefPairs into this package

> Refactor injection implementation
> ---------------------------------
>
>                 Key: FELIX-6220
>                 URL: https://issues.apache.org/jira/browse/FELIX-6220
>             Project: Felix
>          Issue Type: Improvement
>          Components: Declarative Services (SCR)
>            Reporter: Carsten Ziegeler
>            Assignee: Carsten Ziegeler
>            Priority: Major
>             Fix For: scr-2.1.18
>
>
> Over the last releases we already started to refactor the injection implementation (constructor, field, reference injection) and use an internal API layer to abstract from the actual implementation.
> However, the work is currently only half done, we have interfaces for some parts but directly use implementations for others. We should try to clean this up and have interfaces for everything



--
This message was sent by Atlassian Jira
(v8.3.4#803005)