Return-Path: Delivered-To: apmail-geronimo-dev-archive@www.apache.org Received: (qmail 10326 invoked from network); 19 Nov 2005 00:16:39 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 19 Nov 2005 00:16:39 -0000 Received: (qmail 79120 invoked by uid 500); 19 Nov 2005 00:16:04 -0000 Delivered-To: apmail-geronimo-dev-archive@geronimo.apache.org Received: (qmail 78406 invoked by uid 500); 19 Nov 2005 00:16:02 -0000 Mailing-List: contact dev-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@geronimo.apache.org List-Id: Delivered-To: mailing list dev@geronimo.apache.org Received: (qmail 78391 invoked by uid 99); 19 Nov 2005 00:16:02 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 18 Nov 2005 16:16:02 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_HELO_PASS X-Spam-Check-By: apache.org Received-SPF: neutral (asf.osuosl.org: local policy) Received: from [209.181.65.237] (HELO sun.savoirtech.com) (209.181.65.237) by apache.org (qpsmtpd/0.29) with SMTP; Fri, 18 Nov 2005 16:17:35 -0800 Received: from [206.197.197.15] ([206.197.197.15]) by sun.savoirtech.com (8.13.4/8.13.4) with ESMTP id jAJ0FejN002133 for ; Fri, 18 Nov 2005 17:15:40 -0700 Message-ID: <437E6EAC.3090802@apache.org> Date: Fri, 18 Nov 2005 17:15:40 -0700 From: Jeff Genender Reply-To: jgenender@apache.org Organization: Apache Geronimo User-Agent: Thunderbird 1.5 (Macintosh/20051025) MIME-Version: 1.0 To: dev@geronimo.apache.org Subject: Re: Proposed changes to plan elements related to classloaders. References: <8bc846c9aa3d3c8afe71c987aa0e7a13@yahoo.com> <437E6C46.2090204@apache.org> <7564d66dd224287bc449e842f65d0575@yahoo.com> In-Reply-To: <7564d66dd224287bc449e842f65d0575@yahoo.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Checker-Version: SpamAssassin 3.0.4 (2005-06-05) on sun.savoirtech.com X-Virus-Scanned: ClamAV 0.87.1/1179/Fri Nov 18 10:33:40 2005 on sun.savoirtech.com X-Virus-Status: Clean X-Virus-Checked: Checked by ClamAV on apache.org X-Old-Spam-Status: No, score=-105.1 required=5.6 tests=ALL_TRUSTED,AWL,BAYES_00, USER_IN_WHITELIST autolearn=ham version=3.0.4 X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Yes! ;-) David Jencks wrote: > > On Nov 18, 2005, at 4:05 PM, Jeff Genender wrote: > >> There is a JIRA issue I re-opened on those classes tags. They are >> duped in Tomcat and Jetty. I would like to see them at the web >> builder level. > > I noticed they were missing from the generic schema. My local changes > use the same group everywhere including web-builder, so this would fix > your issue? > > thanks > david jencks > >> >> David Jencks wrote: >>> It's become apparent recently that some of the elements in our plans >>> related to classloading are a bit confusing. In particular, there is >>> an include element that no one is sure what is for and is not used, >>> and a similarly named import element that is like the parentId, only >>> better :-). Also the lists of special classes for the classloader >>> are in between the import and dependency elements. >>> I'd like to change the schema for all plans to use this: >>> >>> >>> >> maxOccurs="unbounded"/> >>> >>> >> maxOccurs="unbounded"/> >>> >> maxOccurs="unbounded"/> >>> >> minOccurs="0" maxOccurs="unbounded"/> >>> >>> >>> The differences are that: >>> import is renamed parent. This seems less confusing to me. I can >>> support backwards compatibility in most plans, although perhaps not >>> plain gbean plans. >>> include is removed. >>> the class lists are moved to the end. This makes more sense to me, >>> in that first we have the info on what goes into the current >>> classloader in the way of parents and contents, and then we have the >>> modifications to that list. >>> Comments? >>> thanks >>> david jencks >>