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-->