You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@aries.apache.org by "Alasdair Nottingham (JIRA)" <ji...@apache.org> on 2010/01/23 21:42:17 UTC

[jira] Resolved: (ARIES-17) ServiceHelper registry lookup problems

     [ https://issues.apache.org/jira/browse/ARIES-17?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Alasdair Nottingham resolved ARIES-17.
--------------------------------------

    Resolution: Fixed

> ServiceHelper registry lookup problems
> --------------------------------------
>
>                 Key: ARIES-17
>                 URL: https://issues.apache.org/jira/browse/ARIES-17
>             Project: Aries
>          Issue Type: Bug
>          Components: JNDI
>            Reporter: Jarek Gawor
>            Assignee: Alasdair Nottingham
>
> 1) ServiceHelper is using getAllServiceReferences() to get a list of services on the client's bundle context. That can return services which might be incompatible with the bundle classloader.  I think the getServiceReferences() should be used instead.
> 2) The context.lookup("osgi:services/<interface>") should return a best ranking service registered with that interface. However, the ServiceHelper.getService() function seems to return a first service that it finds.

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