You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@aries.apache.org by "John Ross (JIRA)" <ji...@apache.org> on 2011/08/30 21:43:40 UTC

[jira] [Resolved] (ARIES-739) [subsystems] Update code based on latest resource, resolver, repository, and subsystem APIs.

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

John Ross resolved ARIES-739.
-----------------------------

    Resolution: Fixed

> [subsystems] Update code based on latest resource, resolver, repository, and subsystem APIs.
> --------------------------------------------------------------------------------------------
>
>                 Key: ARIES-739
>                 URL: https://issues.apache.org/jira/browse/ARIES-739
>             Project: Aries
>          Issue Type: New Feature
>          Components: Subsystem
>            Reporter: John Ross
>            Assignee: John Ross
>
> There have been a number of updates to the resource, resolver, repository, and subsystem APIs due to ongoing RFC 112 and 152 work. Although more changes are still to come, this seemed like a good time to introduce them in order to keep up.
> Here are some of the more noteworthy changes.
> The resource API moved from org.osgi.framework.wiring to org.osgi.framework.resource.
> The resolver API changed from resolve(Environment, Requirement...) : Map<Resource, List<Wire>> to resolve(Environment, Collection<Resource>, Collection<Resource>) : Map<Resource, List<Wire>>. The two collections represent mandatory and optional resources respectively.
> A number of constants from SubsystemConstants were added or removed. Methods that rely on data from subsystem metadata are to throw IllegalStateExceptions if called before the metadata has been read.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira