Return-Path: Delivered-To: apmail-geronimo-scm-archive@www.apache.org Received: (qmail 67478 invoked from network); 13 Apr 2006 03:14:21 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 13 Apr 2006 03:14:21 -0000 Received: (qmail 6159 invoked by uid 500); 13 Apr 2006 03:14:20 -0000 Delivered-To: apmail-geronimo-scm-archive@geronimo.apache.org Received: (qmail 6128 invoked by uid 500); 13 Apr 2006 03:14:20 -0000 Mailing-List: contact scm-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 scm@geronimo.apache.org Received: (qmail 6117 invoked by uid 99); 13 Apr 2006 03:14:20 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 12 Apr 2006 20:14:20 -0700 X-ASF-Spam-Status: No, hits=-9.4 required=10.0 tests=ALL_TRUSTED,NO_REAL_NAME X-Spam-Check-By: apache.org Received: from [209.237.227.194] (HELO minotaur.apache.org) (209.237.227.194) by apache.org (qpsmtpd/0.29) with SMTP; Wed, 12 Apr 2006 20:14:19 -0700 Received: (qmail 67324 invoked by uid 65534); 13 Apr 2006 03:13:59 -0000 Message-ID: <20060413031359.67323.qmail@minotaur.apache.org> Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r393696 - /geronimo/branches/1.1/modules/service-builder/src/schema/geronimo-config-1.1.xsd Date: Thu, 13 Apr 2006 03:13:58 -0000 To: scm@geronimo.apache.org From: jsisson@apache.org X-Mailer: svnmailer-1.0.7 X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Author: jsisson Date: Wed Apr 12 20:13:56 2006 New Revision: 393696 URL: http://svn.apache.org/viewcvs?rev=393696&view=rev Log: GERONIMO-1824 - geronimo-config-1.0.xsd incorrectly documents that classes can be comma-separated inside a filter element Also add doco for the inverse-classloading and supress-default-environment elements based upon mailing list discussions. The client-environment and server-environment elements still need some documentation. Modified: geronimo/branches/1.1/modules/service-builder/src/schema/geronimo-config-1.1.xsd Modified: geronimo/branches/1.1/modules/service-builder/src/schema/geronimo-config-1.1.xsd URL: http://svn.apache.org/viewcvs/geronimo/branches/1.1/modules/service-builder/src/schema/geronimo-config-1.1.xsd?rev=393696&r1=393695&r2=393696&view=diff ============================================================================== --- geronimo/branches/1.1/modules/service-builder/src/schema/geronimo-config-1.1.xsd (original) +++ geronimo/branches/1.1/modules/service-builder/src/schema/geronimo-config-1.1.xsd Wed Apr 12 20:13:56 2006 @@ -55,8 +55,25 @@ --> - - + + + + + + + @@ -83,10 +100,11 @@ Geronimo's copy of Log4J. If the module provided it's own Log4J JAR it would use that, otherwise it would not be able to load Log4J at all. - The form of this is a comma-separated list of fully-qualified class names or - prefixes. Essentially, any class that starts with one of the prefixes listed - here will be treated as hidden. For example, if you set this value to - "java.util,java.lang" then you would really screw up your application. :) + The classes are specified in zero or more child "filter" elements + where each filter element specifies a fully-qualified class name or + prefix. Essentially, any class that starts with one of the prefixes listed + here will be treated as hidden. For example, if you specify two filter elements + containing "java.util" and "java.lang" then you would really screw up your application. :) @@ -99,16 +117,40 @@ classes will *always* be loaded from the server instead of from the web web application's own ClassPath. - The form of this is a comma-separated list of fully-qualified class names or - prefixes. Essentially, any class that starts with one of the prefixes listed - here will be treated as hidden. For example, setting this to - "javax.servlet,javax.ejb" would protect some of the core J2EE classes from - being overridden. + The classes are specified in zero or more child "filter" elements + where each filter element specifies a fully-qualified class name or + prefix. Essentially, any class that starts with one of the prefixes listed + here will be treated as hidden. For example, specifying two filter elements + containing "javax.servlet" and "javax.ejb" would protect some of the core + J2EE classes from being overridden. - - + + + + If the "inverse-classloading" element is specified, the standard + class loading delegation model is to be reversed for this configuration. + + + + + + + If the "suppress-default-environment" element is specified then any + default environment build by a builder when deploying the plan will + be suppressed. + + An example of where this is useful is when deploying a connector on an app + client in a separate (standalone) configuration (not as part of a client plan). + + The connector builder defaultEnvironment includes some server configurations + that won't work on an app client, so you need to suppress the default + environment and supply a complete environment including all parents for a + non-app-client configuration you want to run on an app client + + + @@ -141,7 +183,13 @@ - + + + + A fully-qualified class name or prefix to be filtered. + + +