From: Bill D. <bde...@jb...> - 2006-05-22 23:10:50
|
User: bdecoste Date: 06/05/22 19:10:41 Modified: src/resources/schema jboss_5_0.xsd Log: implementation and test for @JndiInject xml override <jndi-ref> Revision Changes Path 1.5 +40 -0 jboss-ejb3/src/resources/schema/jboss_5_0.xsd (In the diff below, changes in quantity of whitespace are not shown.) Index: jboss_5_0.xsd =================================================================== RCS file: /cvsroot/jboss/jboss-ejb3/src/resources/schema/jboss_5_0.xsd,v retrieving revision 1.4 retrieving revision 1.5 diff -u -b -r1.4 -r1.5 --- jboss_5_0.xsd 20 May 2006 01:49:32 -0000 1.4 +++ jboss_5_0.xsd 22 May 2006 23:10:41 -0000 1.5 @@ -404,6 +404,7 @@ <xsd:element name="ignore-dependency" type="javaee:ignore-dependencyType" minOccurs="0"/> <xsd:element name="aop-domain-name" type="javaee:aop-domain-nameType" minOccurs="0"/> <xsd:element name="pool-config" type="javaee:pool-configType" minOccurs="0"/> + <xsd:element name="jndi-ref" type="javaee:jndi-refType" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attribute name="id" type="xsd:ID"/> </xsd:complexType> @@ -585,6 +586,7 @@ <xsd:element name="ignore-dependency" type="javaee:ignore-dependencyType" minOccurs="0"/> <xsd:element name="aop-domain-name" type="javaee:aop-domain-nameType" minOccurs="0"/> <xsd:element name="pool-config" type="javaee:pool-configType" minOccurs="0"/> + <xsd:element name="jndi-ref" type="javaee:jndi-refType" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attribute name="id" type="xsd:ID"/> </xsd:complexType> @@ -635,6 +637,7 @@ <xsd:element name="depends" type="javaee:xsdStringType" minOccurs="0"/> <xsd:element name="ignore-dependency" type="javaee:ignore-dependencyType" minOccurs="0"/> <xsd:element name="aop-domain-name" type="javaee:aop-domain-nameType" minOccurs="0"/> + <xsd:element name="jndi-ref" type="javaee:jndi-refType" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attribute name="id" type="xsd:ID"/> </xsd:complexType> @@ -735,6 +738,43 @@ <xsd:element name="cache-config" type="javaee:cache-configType" minOccurs="0"/> <xsd:element name="pool-config" type="javaee:pool-configType" minOccurs="0"/> <xsd:element name="concurrent" type="javaee:concurrentType" minOccurs="0"/> + <xsd:element name="jndi-ref" type="javaee:jndi-refType" minOccurs="0" maxOccurs="unbounded"/> + </xsd:sequence> + <xsd:attribute name="id" type="xsd:ID"/> + </xsd:complexType> + + <!-- **************************************************** --> + + <xsd:complexType name="jndi-refType"> + <xsd:annotation> + <xsd:documentation> + <![CDATA[ + Used to inject generic types based on JNDI name + ]]> + </xsd:documentation> + </xsd:annotation> + + <xsd:sequence> + <xsd:element name="description" + type="javaee:descriptionType" + minOccurs="0" + maxOccurs="unbounded"/> + <xsd:element name="jndi-ref-name" + type="javaee:jndi-nameType"> + <xsd:annotation> + <xsd:documentation> + + The jndi-ref-name element specifies the name of the + reference. The name is a JNDI name relative to the + java:comp/env context. + The name must be unique within a Deployment File. + + </xsd:documentation> + </xsd:annotation> + </xsd:element> + + <xsd:group ref="javaee:resourceGroup"/> + </xsd:sequence> <xsd:attribute name="id" type="xsd:ID"/> </xsd:complexType> |