gdamour     2005/10/15 03:44:54

  Modified:    modules/openejb-builder/src/schema openejb-jar-2.0.xsd
  Log:

  GERONIMO-1075 Configuration classloaders should support an inverse 
classloading delegation model.
  
  A configuration supports now the following attribute and elements:
  * inverseClassloading: indicate if the standard class loading delegation model
  is to be reversed for this configuration;
  * hidden-classes: filter of classes hidden from the configuration; and
  * non-overridable-classes: filter of classes, which cannot be defined by the
  configuration.
  
  Revision  Changes    Path
  1.5       +3 -0      
openejb/modules/openejb-builder/src/schema/openejb-jar-2.0.xsd
  
  Index: openejb-jar-2.0.xsd
  ===================================================================
  RCS file: 
/home/projects/openejb/scm/openejb/modules/openejb-builder/src/schema/openejb-jar-2.0.xsd,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- openejb-jar-2.0.xsd       8 Oct 2005 04:45:58 -0000       1.4
  +++ openejb-jar-2.0.xsd       15 Oct 2005 07:44:54 -0000      1.5
  @@ -70,6 +70,8 @@
       <xs:complexType name="openejb-jarType">
           <xs:sequence>
               <xs:element ref="sys:import" minOccurs="0" 
maxOccurs="unbounded"/>
  +            <xs:element ref="sys:hidden-classes" minOccurs="0" 
maxOccurs="unbounded"/>

  +            <xs:element ref="sys:non-overridable-classes" minOccurs="0" 
maxOccurs="unbounded"/>

               <xs:element ref="sys:dependency" minOccurs="0" 
maxOccurs="unbounded"/>
               <!-- use a ref to put this element in the naming namespace 
rather than openejb namespace-->
               <xs:element ref="naming:cmp-connection-factory" minOccurs="0"/>
  @@ -101,6 +103,7 @@
           </xs:sequence>
           <xs:attribute name="configId" type="xs:string" use="required"/>
           <xs:attribute name="parentId" type="xs:string" use="optional"/>
  +        <xs:attribute name="inverseClassloading" type="xs:boolean" 
use="optional"/>

       </xs:complexType>
   
       <!-- session bean section-->
  
  
  

Reply via email to