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 2007/12/27 15:37:43 UTC

[jira] Created: (FELIX-444) Improve implemented service detection

Improve implemented service detection
-------------------------------------

                 Key: FELIX-444
                 URL: https://issues.apache.org/jira/browse/FELIX-444
             Project: Felix
          Issue Type: Bug
          Components: Maven SCR Plugin
    Affects Versions: 1.0.1
            Reporter: Carsten Ziegeler
             Fix For: 1.0.2


The current mechanism to detect which services a component implements is buggy: if in the class hierarchy an interface is listed twice, this interface will be added twice to the list of implemented services.
If an interface extends another interface, and the component implements the extension, only the extended interface is added to the list. All inherited should be added as well.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Closed: (FELIX-444) Improve implemented service detection

Posted by "Carsten Ziegeler (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/FELIX-444?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Carsten Ziegeler closed FELIX-444.
----------------------------------

    Resolution: Fixed

> Improve implemented service detection
> -------------------------------------
>
>                 Key: FELIX-444
>                 URL: https://issues.apache.org/jira/browse/FELIX-444
>             Project: Felix
>          Issue Type: Bug
>          Components: Maven SCR Plugin
>    Affects Versions: 1.0.1
>            Reporter: Carsten Ziegeler
>            Assignee: Carsten Ziegeler
>             Fix For: 1.0.2
>
>
> The current mechanism to detect which services a component implements is buggy: if in the class hierarchy an interface is listed twice, this interface will be added twice to the list of implemented services.
> If an interface extends another interface, and the component implements the extension, only the extended interface is added to the list. All inherited should be added as well.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (FELIX-444) Improve implemented service detection

Posted by "Carsten Ziegeler (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/FELIX-444?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Carsten Ziegeler updated FELIX-444:
-----------------------------------

    Affects Version/s:     (was: felix-1.0.1)
                       maven-scr-plugin-1.0.1
        Fix Version/s:     (was: felix-1.0.2)
                       maven-scr-plugin-1.0.2

> Improve implemented service detection
> -------------------------------------
>
>                 Key: FELIX-444
>                 URL: https://issues.apache.org/jira/browse/FELIX-444
>             Project: Felix
>          Issue Type: Bug
>          Components: Maven SCR Plugin
>    Affects Versions: maven-scr-plugin-1.0.1
>            Reporter: Carsten Ziegeler
>            Assignee: Carsten Ziegeler
>             Fix For: maven-scr-plugin-1.0.2
>
>
> The current mechanism to detect which services a component implements is buggy: if in the class hierarchy an interface is listed twice, this interface will be added twice to the list of implemented services.
> If an interface extends another interface, and the component implements the extension, only the extended interface is added to the list. All inherited should be added as well.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Work started: (FELIX-444) Improve implemented service detection

Posted by "Carsten Ziegeler (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/FELIX-444?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Work on FELIX-444 started by Carsten Ziegeler.

> Improve implemented service detection
> -------------------------------------
>
>                 Key: FELIX-444
>                 URL: https://issues.apache.org/jira/browse/FELIX-444
>             Project: Felix
>          Issue Type: Bug
>          Components: Maven SCR Plugin
>    Affects Versions: 1.0.1
>            Reporter: Carsten Ziegeler
>            Assignee: Carsten Ziegeler
>             Fix For: 1.0.2
>
>
> The current mechanism to detect which services a component implements is buggy: if in the class hierarchy an interface is listed twice, this interface will be added twice to the list of implemented services.
> If an interface extends another interface, and the component implements the extension, only the extended interface is added to the list. All inherited should be added as well.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (FELIX-444) Improve implemented service detection

Posted by "Carsten Ziegeler (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/FELIX-444?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Carsten Ziegeler updated FELIX-444:
-----------------------------------

    Assignee: Carsten Ziegeler

> Improve implemented service detection
> -------------------------------------
>
>                 Key: FELIX-444
>                 URL: https://issues.apache.org/jira/browse/FELIX-444
>             Project: Felix
>          Issue Type: Bug
>          Components: Maven SCR Plugin
>    Affects Versions: 1.0.1
>            Reporter: Carsten Ziegeler
>            Assignee: Carsten Ziegeler
>             Fix For: 1.0.2
>
>
> The current mechanism to detect which services a component implements is buggy: if in the class hierarchy an interface is listed twice, this interface will be added twice to the list of implemented services.
> If an interface extends another interface, and the component implements the extension, only the extended interface is added to the list. All inherited should be added as well.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.