felix-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Felix Meschberger (JIRA)" <j...@apache.org>
Subject [jira] Updated: (FELIX-884) OBR should expose registered services as capabilities of local repository
Date Mon, 19 Jan 2009 07:13:59 GMT

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

Felix Meschberger updated FELIX-884:
------------------------------------

    Attachment: FELIX-884-2.patch

Modified patch, which registers a service listener to update the system state timestamp and
registers the
registered services with their registering bundles instead of with the system bundle.

> OBR should expose registered services as capabilities of local repository
> -------------------------------------------------------------------------
>
>                 Key: FELIX-884
>                 URL: https://issues.apache.org/jira/browse/FELIX-884
>             Project: Felix
>          Issue Type: Improvement
>          Components: Bundle Repository (OBR)
>    Affects Versions: bundlerepository-1.2.0
>            Reporter: Felix Meschberger
>         Attachments: FELIX-884-2.patch, FELIX-884.patch
>
>
> The OBR implementation exposes the current state of the framework as a Repository, the
LocalRepository. This provides the installed bundles as parts provided by a repository with
their capabilities. These capabilities do not currently only reflect the currently installed
set of bundles and their static setup such as package import/export and service import/export.
The actually registered services, though are not exposed as capabilities whatsoever.
> So if for example, the OPS4J Pax Web Service bundle registers an HttpService instance.
But this fact is not reflected by a ExportService header. Trying to install a bundle from
the OBR which requires an HttpService fails, since the actually registered HttpService is
not provided as a capability.
> I suggest, the LocalRepository exposes all registered services (just their names would
probably do it) as capabilities of the system bundle. This is not entirely correct but should
probably be enough to satisfy the requirements of bundles.
> WDYT ?
> Ref: Discussion on user list at http://markmail.org/message/ivkdvhpk4gclkylv

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


Mime
View raw message