Return-Path: Delivered-To: apmail-cocoon-dev-archive@www.apache.org Received: (qmail 44154 invoked from network); 18 Mar 2008 12:07:54 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 18 Mar 2008 12:07:54 -0000 Received: (qmail 50485 invoked by uid 500); 18 Mar 2008 12:07:50 -0000 Delivered-To: apmail-cocoon-dev-archive@cocoon.apache.org Received: (qmail 50410 invoked by uid 500); 18 Mar 2008 12:07:50 -0000 Mailing-List: contact dev-help@cocoon.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@cocoon.apache.org List-Id: Delivered-To: mailing list dev@cocoon.apache.org Received: (qmail 50399 invoked by uid 99); 18 Mar 2008 12:07:50 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 18 Mar 2008 05:07:50 -0700 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.9] (HELO minotaur.apache.org) (140.211.11.9) by apache.org (qpsmtpd/0.29) with SMTP; Tue, 18 Mar 2008 12:07:09 +0000 Received: (qmail 44021 invoked from network); 18 Mar 2008 12:07:28 -0000 Received: from localhost (HELO carsten-ziegelers-computer.local) (127.0.0.1) by localhost with SMTP; 18 Mar 2008 12:07:28 -0000 Message-ID: <47DFB07F.4090606@apache.org> Date: Tue, 18 Mar 2008 13:07:27 +0100 From: Carsten Ziegeler User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X; de; rv:1.8.1.12) Gecko/20080213 Thunderbird/2.0.0.12 Mnenhy/0.7.5.666 MIME-Version: 1.0 To: dev@cocoon.apache.org Subject: Re: SourceResolver in SSF References: <47DBDF0B.4040301@tuffmail.com> <47DE8101.9070705@apache.org> <47DE84B1.30208@tuffmail.com> <47DE8BC0.8030405@apache.org> <47DE939B.40509@tuffmail.com> <47DEA252.7070702@apache.org> <47DEA4BB.4060800@tuffmail.com> <47DEA88A.2030404@apache.org> <47DEEEDC.4050706@tuffmail.com> <47DF6777.1030000@apache.org> <47DFA53A.4050000@apache.org> In-Reply-To: <47DFA53A.4050000@apache.org> Content-Type: text/plain; charset=ISO-8859-2; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org Sylvain Wallez wrote: > Carsten Ziegeler wrote: >> Grzegorz Kossakowski wrote: >>> Thanks Carsten for a summary! >>> To be honest, I'm not sure what kind of action we should take here. >>> What you described sounds great and it's very tempting to have >>> sources properly working with just standard URL class. >>> >>> Anyway, I'm little bit worried that whole things bases on *ugly* >>> hack. I'm wondering how reliable the solution is. I have a few >>> additional questions: >>> 1. Has this technique (not necessarily JNet's implementation) been >>> used in some project? Or it's your brilliant invention? :-) >> Hehe, no, afaik other projects are using this as well and I borrowed >> the idea from there and made my own implementation. Among the projects >> is Equinox, the platform for Eclipse. I think there are some other >> projects out there using this as well. > > Yes, IIRC this was born in Equinox when some people started using OSGi > in webapps. Felix also has an implementation, which seems to take a > large variety of JVMs in to account [1] > > It might be worth considering a common low-level layer to handle this in > various contexts (Felix, Cocoon, etc) > Yes, that is the reason why I started jnet :) (unfortunately I never had time to finish this....) Carsten -- Carsten Ziegeler cziegeler@apache.org