Return-Path: Delivered-To: apmail-incubator-aries-dev-archive@minotaur.apache.org Received: (qmail 29359 invoked from network); 2 Dec 2010 22:22:05 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 2 Dec 2010 22:22:05 -0000 Received: (qmail 8729 invoked by uid 500); 2 Dec 2010 22:22:05 -0000 Delivered-To: apmail-incubator-aries-dev-archive@incubator.apache.org Received: (qmail 8693 invoked by uid 500); 2 Dec 2010 22:22:05 -0000 Mailing-List: contact aries-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: aries-dev@incubator.apache.org Delivered-To: mailing list aries-dev@incubator.apache.org Received: (qmail 8678 invoked by uid 99); 2 Dec 2010 22:22:05 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 02 Dec 2010 22:22:05 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=10.0 tests=FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of alasdair.nottingham@gmail.com designates 209.85.216.175 as permitted sender) Received: from [209.85.216.175] (HELO mail-qy0-f175.google.com) (209.85.216.175) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 02 Dec 2010 22:21:57 +0000 Received: by qyk8 with SMTP id 8so72946qyk.6 for ; Thu, 02 Dec 2010 14:21:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:sender:received:date :x-google-sender-auth:message-id:subject:from:to:content-type; bh=hmkEFJ362dsQ0LU2F2TPr2tpRed1SZmwrEP5BxWOJ2I=; b=XAZepzYFkEDPUAIBvcpGSJ8Rqst4twsiKijnaASUmcdtd1QzNd+sTfamsx8SCdRxTN 66me1m1Pv+IjJH00nZGGiaLEHFOX78psEeJKlLxgHuqw89Gpos3mN4sKZZXtknhFNs8O ZSU4HS/icg0VEL/8G7qXPfAncwMmUiEId+oiE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:date:x-google-sender-auth:message-id:subject :from:to:content-type; b=WEZpHnHp0nvw+VwgxqgwTfT+qnnnj1/SIGQKNaTgGphiyqJ4vxxJBNKV9ZZ2D+ZvlD KNyHCxpNJq/Y7TogI2R08ys0yE1KqdVcnMVALPwOHdX1GrSNK47A1/iaICbGXpdGyXRq 6snneomIAgWAka0J06e5dLRnNxPgMEchoEwAs= MIME-Version: 1.0 Received: by 10.229.189.145 with SMTP id de17mr490377qcb.257.1291328496436; Thu, 02 Dec 2010 14:21:36 -0800 (PST) Sender: alasdair.nottingham@gmail.com Received: by 10.229.31.81 with HTTP; Thu, 2 Dec 2010 14:21:36 -0800 (PST) Date: Thu, 2 Dec 2010 22:21:36 +0000 X-Google-Sender-Auth: FEgkCHeEtDgJJmRzjjJywkFHwko Message-ID: Subject: Completed ARIES-468 From: Alasdair Nottingham To: aries-dev@incubator.apache.org Content-Type: text/plain; charset=ISO-8859-1 X-Virus-Checked: Checked by ClamAV on apache.org Hi, In case anyone cares I have (finally) finished ARIES-468 which means we now have a common proxying solution, based on ASM, between blueprint and JNDI. As a result when you add JNDI into the framework our JNDI implementation now passes all the JNDI CT tests. Even though the two it failed before were invalid tests it is nice that we can pass them. While doing this I also added an AriesFrameworkUtil class into the util module. This module has a getClassLoader(Bundle) method which returns a classloader. On equinox and felix it will obtain the real bundle classloader (if it exists). With other frameworks it returns a BundleToClassLoaderAdapter. When R4.3 is released we can change to use the adapt(ClassLoader.class) method. Alasdair -- Alasdair Nottingham not@apache.org