Return-Path: X-Original-To: apmail-aries-dev-archive@www.apache.org Delivered-To: apmail-aries-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 5094F8248 for ; Tue, 30 Aug 2011 19:36:06 +0000 (UTC) Received: (qmail 83665 invoked by uid 500); 30 Aug 2011 19:36:06 -0000 Delivered-To: apmail-aries-dev-archive@aries.apache.org Received: (qmail 83570 invoked by uid 500); 30 Aug 2011 19:36:05 -0000 Mailing-List: contact dev-help@aries.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@aries.apache.org Delivered-To: mailing list dev@aries.apache.org Received: (qmail 83557 invoked by uid 99); 30 Aug 2011 19:36:04 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 30 Aug 2011 19:36:04 +0000 X-ASF-Spam-Status: No, hits=-2000.5 required=5.0 tests=ALL_TRUSTED,RP_MATCHES_RCVD X-Spam-Check-By: apache.org Received: from [140.211.11.116] (HELO hel.zones.apache.org) (140.211.11.116) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 30 Aug 2011 19:36:02 +0000 Received: from hel.zones.apache.org (hel.zones.apache.org [140.211.11.116]) by hel.zones.apache.org (Postfix) with ESMTP id 206EED730B for ; Tue, 30 Aug 2011 19:35:41 +0000 (UTC) Date: Tue, 30 Aug 2011 19:35:41 +0000 (UTC) From: "John Ross (JIRA)" To: dev@aries.apache.org Message-ID: <420452388.8917.1314732941129.JavaMail.tomcat@hel.zones.apache.org> Subject: [jira] [Created] (ARIES-739) [subsystems] Update code based on latest resource, resolver, repository, and subsystem APIs. MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 X-Virus-Checked: Checked by ClamAV on apache.org [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> to resolve(Environment, Collection, Collection) : Map>. 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