[jboss-cvs] JBossAS SVN: r66262 - in projects/metadata/trunk/src/test: resources/org/jboss/test/metadata/ejb and 1 other directory.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu Oct 18 22:25:55 EDT 2007


Author: scott.stark at jboss.org
Date: 2007-10-18 22:25:55 -0400 (Thu, 18 Oct 2007)
New Revision: 66262

Added:
   projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/ejb/EjbJar20_testResourceRefs.xml
   projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/ejb/JBoss50_testResourceRefs.xml
Modified:
   projects/metadata/trunk/src/test/java/org/jboss/test/metadata/ejb/EjbJar20UnitTestCase.java
   projects/metadata/trunk/src/test/java/org/jboss/test/metadata/ejb/JBoss50UnitTestCase.java
Log:
Add resource-ref/resource-manager tests

Modified: projects/metadata/trunk/src/test/java/org/jboss/test/metadata/ejb/EjbJar20UnitTestCase.java
===================================================================
--- projects/metadata/trunk/src/test/java/org/jboss/test/metadata/ejb/EjbJar20UnitTestCase.java	2007-10-19 02:17:47 UTC (rev 66261)
+++ projects/metadata/trunk/src/test/java/org/jboss/test/metadata/ejb/EjbJar20UnitTestCase.java	2007-10-19 02:25:55 UTC (rev 66262)
@@ -24,6 +24,8 @@
 import junit.framework.Test;
 
 import org.jboss.metadata.ApplicationMetaData;
+import org.jboss.metadata.BeanMetaData;
+import org.jboss.metadata.MessageDrivenMetaData;
 import org.jboss.metadata.ejb.spec.EjbJar20MetaData;
 import org.jboss.metadata.ejb.spec.EjbJar2xMetaData;
 import org.jboss.metadata.ejb.spec.EnterpriseBeanMetaData;
@@ -31,6 +33,9 @@
 import org.jboss.metadata.ejb.spec.MessageDrivenBeanMetaData;
 import org.jboss.metadata.ejb.spec.SubscriptionDurability;
 import org.jboss.metadata.javaee.spec.EnvironmentEntryMetaData;
+import org.jboss.metadata.javaee.spec.ResourceAuthorityType;
+import org.jboss.metadata.javaee.spec.ResourceReferenceMetaData;
+import org.jboss.metadata.javaee.spec.ResourceReferencesMetaData;
 import org.jboss.test.metadata.javaee.AbstractJavaEEMetaDataTest;
 import org.jboss.xb.binding.sunday.unmarshalling.DefaultSchemaResolver;
 import org.jboss.xb.binding.sunday.unmarshalling.SchemaBindingResolver;
@@ -41,6 +46,7 @@
  * @author Scott.Stark at jboss.org
  * @version $Revision$
  */
+ at SuppressWarnings("deprecation")
 public class EjbJar20UnitTestCase extends AbstractJavaEEMetaDataTest
 {
    public static Test suite()
@@ -95,11 +101,13 @@
       assertEquals("Message driven pooling test", strictlyPooledMDB.getDescriptionGroup().getDescription());
       assertEquals("org.jboss.test.cts.ejb.StrictlyPooledMDB", strictlyPooledMDB.getEjbClass());
       assertTrue(strictlyPooledMDB.isMessageDriven());
-      MessageDrivenBeanMetaData mdbMD = (MessageDrivenBeanMetaData) strictlyPooledMDB;
-      assertEquals("AUTO_ACKNOWLEDGE", mdbMD.getAcknowledgeMode());
-      assertEquals("javax.jms.Queue", mdbMD.getMessageDestinationType());
-      assertEquals(SubscriptionDurability.NonDurable, mdbMD.getSubscriptionDurability());
-      EnvironmentEntryMetaData maxActiveCount = mdbMD.getEnvironmentEntryByName("maxActiveCount");
+      assertTrue(strictlyPooledMDB instanceof MessageDrivenBeanMetaData);
+      MessageDrivenBeanMetaData strictlyPooledMDBMD = (MessageDrivenBeanMetaData) strictlyPooledMDB;
+      assertEquals("org.jboss.test.cts.ejb.StrictlyPooledMDB", strictlyPooledMDBMD.getMessageDestinationLink());
+      assertEquals("AUTO_ACKNOWLEDGE", strictlyPooledMDBMD.getAcknowledgeMode());
+      assertEquals("javax.jms.Queue", strictlyPooledMDBMD.getMessageDestinationType());
+      assertEquals(SubscriptionDurability.NonDurable, strictlyPooledMDBMD.getSubscriptionDurability());
+      EnvironmentEntryMetaData maxActiveCount = strictlyPooledMDBMD.getEnvironmentEntryByName("maxActiveCount");
       assertEquals("maxActiveCountID", maxActiveCount.getId());
       assertEquals("java.lang.Integer", maxActiveCount.getType());
       assertEquals("5", maxActiveCount.getValue());
@@ -114,5 +122,37 @@
       assertEquals("AUTO_ACKNOWLEDGE", mdbMD2.getAcknowledgeMode());
       assertEquals("javax.jms.Topic", mdbMD2.getMessageDestinationType());
       assertEquals(SubscriptionDurability.Durable, mdbMD2.getSubscriptionDurability());
+
+      ApplicationMetaData legacyMD = new ApplicationMetaData(result);
+      BeanMetaData strictlyPooledMDB2 = legacyMD.getBeanByEjbName("StrictlyPooledMDB");
+      assertTrue(strictlyPooledMDB2 instanceof MessageDrivenMetaData);
+      MessageDrivenMetaData strictlyPooledMDMD = (MessageDrivenMetaData) strictlyPooledMDB2;
+      assertEquals("", strictlyPooledMDMD.getDestinationLink());
    }
+
+   public void testMergedMDB()
+      throws Exception
+   {
+      EjbJar2xMetaData result = unmarshal();
+      assertEquals("2.0", result.getVersion());
+      
+   }
+
+   public void testResourceRefs()
+      throws Exception
+   {
+      EjbJar2xMetaData result = unmarshal();
+      EnterpriseBeanMetaData mdb = result.getEnterpriseBeans().get("TopicPublisher");
+      ResourceReferencesMetaData resources = mdb.getResourceReferences();
+      ResourceReferenceMetaData jmsRef1 = resources.get("jms/MyTopicConnection");
+      assertNotNull(jmsRef1);
+      assertEquals("jms/MyTopicConnection", jmsRef1.getResourceRefName());
+      assertEquals("javax.jms.TopicConnectionFactory", jmsRef1.getType());
+      assertEquals(ResourceAuthorityType.Container, jmsRef1.getResAuth());
+      ResourceReferenceMetaData jmsRef2 = resources.get("jms/TopicName");
+      assertNotNull(jmsRef2);
+      assertEquals("jms/TopicName", jmsRef2.getResourceRefName());
+      assertEquals("javax.jms.Topic", jmsRef2.getType());
+      assertEquals(ResourceAuthorityType.Container, jmsRef2.getResAuth());
+   }
 }

Modified: projects/metadata/trunk/src/test/java/org/jboss/test/metadata/ejb/JBoss50UnitTestCase.java
===================================================================
--- projects/metadata/trunk/src/test/java/org/jboss/test/metadata/ejb/JBoss50UnitTestCase.java	2007-10-19 02:17:47 UTC (rev 66261)
+++ projects/metadata/trunk/src/test/java/org/jboss/test/metadata/ejb/JBoss50UnitTestCase.java	2007-10-19 02:25:55 UTC (rev 66262)
@@ -46,11 +46,19 @@
 import org.jboss.metadata.ejb.jboss.JBossSessionBeanMetaData;
 import org.jboss.metadata.ejb.spec.EjbJar20MetaData;
 import org.jboss.metadata.ejb.spec.EjbJar21MetaData;
+import org.jboss.metadata.ejb.spec.EjbJar2xMetaData;
 import org.jboss.metadata.ejb.spec.EjbJar30MetaData;
 import org.jboss.metadata.ejb.spec.EjbJarMetaData;
+import org.jboss.metadata.ejb.spec.EnterpriseBeanMetaData;
 import org.jboss.metadata.ejb.spec.EnterpriseBeansMetaData;
+import org.jboss.metadata.ejb.spec.MessageDrivenBeanMetaData;
 import org.jboss.metadata.ejb.spec.SessionBeanMetaData;
+import org.jboss.metadata.ejb.spec.SubscriptionDurability;
+import org.jboss.metadata.javaee.spec.EnvironmentEntryMetaData;
+import org.jboss.metadata.javaee.spec.ResourceAuthorityType;
 import org.jboss.metadata.javaee.spec.ResourceInjectionTargetMetaData;
+import org.jboss.metadata.javaee.spec.ResourceReferenceMetaData;
+import org.jboss.metadata.javaee.spec.ResourceReferencesMetaData;
 import org.jboss.test.metadata.javaee.AbstractJavaEEMetaDataTest;
 import org.jboss.test.metadata.javaee.JBossXBTestDelegate;
 import org.jboss.xb.binding.sunday.unmarshalling.DefaultSchemaResolver;
@@ -364,11 +372,61 @@
       while (it.hasNext() && imd == null)
       {
          String invoker = it.next();
-         String jndiBinding = beanCfg.getInvokerBinding(invoker);
          imd = beanCfg.getApplicationMetaData().getInvokerProxyBindingMetaDataByName(invoker);
          assertNotNull(imd);
       }
       assertNotNull(imd);
 
+      // Validate the merged StrictlyPooledMDB 
+      JBossEnterpriseBeanMetaData strictlyPooledMDB = beans.get("StrictlyPooledMDB");
+      JBossMessageDrivenBeanMetaData strictlyPooledMDBMD = (JBossMessageDrivenBeanMetaData) strictlyPooledMDB;
+      MessageDrivenBeanMetaData strictlyPooledSpecMD = strictlyPooledMDBMD.getOverridenMetaData();
+      assertNotNull("strictlyPooledMDB", strictlyPooledMDB);
+      assertEquals("Message driven pooling test", strictlyPooledSpecMD.getDescriptionGroup().getDescription());
+      assertEquals("org.jboss.test.cts.ejb.StrictlyPooledMDB", strictlyPooledSpecMD.getEjbClass());
+      assertTrue(strictlyPooledMDB.isMessageDriven());
+      assertTrue(strictlyPooledMDB instanceof JBossMessageDrivenBeanMetaData);
+      assertEquals("AUTO_ACKNOWLEDGE", strictlyPooledSpecMD.getAcknowledgeMode());
+      assertEquals("javax.jms.Queue", strictlyPooledSpecMD.getMessageDestinationType());
+      assertEquals(SubscriptionDurability.NonDurable, strictlyPooledSpecMD.getSubscriptionDurability());
+      EnvironmentEntryMetaData maxActiveCount = strictlyPooledMDBMD.getEnvironmentEntryByName("maxActiveCount");
+      assertEquals("maxActiveCountID", maxActiveCount.getId());
+      assertEquals("java.lang.Integer", maxActiveCount.getType());
+      assertEquals("5", maxActiveCount.getValue());
+      assertEquals("queue/A", strictlyPooledMDBMD.getDestinationJndiName());
+      assertEquals("Strictly Pooled Message Driven Bean", strictlyPooledMDBMD.getConfigurationName());
    }
+
+   /**
+    * Test the merged resource-ref view of the EjbJar20_testREsourceRefs.xml
+    * + JBoss50_testResourceRefs.xml
+    * @throws Exception
+    */
+   public void testResourceRefs()
+      throws Exception
+   {
+      JBossXBTestDelegate xbdelegate = (JBossXBTestDelegate) super.getDelegate();
+      EjbJar2xMetaData specData = unmarshal("EjbJar20_testResourceRefs.xml", EjbJar2xMetaData.class, null);
+      xbdelegate.setValidateSchema(false);
+      JBossMetaData jbossMetaData = unmarshal();
+      jbossMetaData.setOverridenMetaData(specData);
+
+      JBossEnterpriseBeanMetaData mdb = jbossMetaData.getMergedEnterpriseBean("TopicPublisher");
+      
+      ResourceReferencesMetaData resources = mdb.getResourceReferences();
+      ResourceReferenceMetaData jmsRef1 = resources.get("jms/MyTopicConnection");
+      assertNotNull(jmsRef1);
+      assertEquals("jms/MyTopicConnection", jmsRef1.getResourceRefName());
+      assertEquals("javax.jms.TopicConnectionFactory", jmsRef1.getType());
+      assertEquals(ResourceAuthorityType.Container, jmsRef1.getResAuth());
+      assertEquals("queuefactoryref", jmsRef1.getResourceName());
+      assertEquals("java:/JmsXA", jmsRef1.getJndiName());
+      ResourceReferenceMetaData jmsRef2 = resources.get("jms/TopicName");
+      assertNotNull(jmsRef2);
+      assertEquals("jms/TopicName", jmsRef2.getResourceRefName());
+      assertEquals("javax.jms.Topic", jmsRef2.getType());
+      assertEquals(ResourceAuthorityType.Container, jmsRef2.getResAuth());
+      assertEquals("queueref", jmsRef2.getResourceName());
+      assertEquals("queue/testQueue", jmsRef2.getJndiName());
+   }
 }

Added: projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/ejb/EjbJar20_testResourceRefs.xml
===================================================================
--- projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/ejb/EjbJar20_testResourceRefs.xml	                        (rev 0)
+++ projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/ejb/EjbJar20_testResourceRefs.xml	2007-10-19 02:25:55 UTC (rev 66262)
@@ -0,0 +1,143 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE ejb-jar
+    PUBLIC "-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 2.0//EN"
+    "http://java.sun.com/j2ee/dtds/ejb-jar_2_0.dtd">
+
+<ejb-jar>
+    <description>Queue Publisher</description>
+    <display-name>PublisherBean</display-name>
+    <enterprise-beans>
+        <session>
+            <ejb-name>JMSSession</ejb-name>
+            <home>org.jboss.test.jmsra.bean.JMSSessionHome</home>
+            <remote>org.jboss.test.jmsra.bean.JMSSession</remote>
+            <ejb-class>org.jboss.test.jmsra.bean.JMSSessionBean</ejb-class>
+            <session-type>Stateless</session-type>
+            <transaction-type>Container</transaction-type>
+        </session>
+        <session>
+            <display-name>Publisher</display-name>
+            <ejb-name>QueuePublisher</ejb-name>
+            <home>org.jboss.test.jmsra.bean.PublisherHome</home>
+            <remote>org.jboss.test.jmsra.bean.Publisher</remote>
+            <ejb-class>org.jboss.test.jmsra.bean.PublisherBean</ejb-class>
+            <session-type>Stateless</session-type>
+            <transaction-type>Container</transaction-type>
+            <ejb-ref>
+                <ejb-ref-name>ejb/PublisherCMP</ejb-ref-name>
+                <ejb-ref-type>Entity</ejb-ref-type>
+                <home>org.jboss.test.jmsra.bean.PublisherCMPHome</home>
+                <remote>org.jboss.test.jmsra.bean.PublisherCMP</remote>
+                <ejb-link>PublisherCMP</ejb-link>
+            </ejb-ref>
+            <resource-ref>
+                <description>A Queue ConnectionFactory</description>
+                <res-ref-name>jms/MyQueueConnection</res-ref-name>
+                <res-type>javax.jms.QueueConnectionFactory</res-type>
+                <res-auth>Container</res-auth>
+            </resource-ref>
+            <resource-ref>
+                <description>A Queue </description>
+                <res-ref-name>jms/QueueName</res-ref-name>
+                <res-type>javax.jms.Queue</res-type>
+                <res-auth>Container</res-auth>
+            </resource-ref>
+        </session>
+        <session>
+            <display-name>TopicPublisher</display-name>
+            <ejb-name>TopicPublisher</ejb-name>
+            <home>org.jboss.test.jmsra.bean.PublisherHome</home>
+            <remote>org.jboss.test.jmsra.bean.Publisher</remote>
+            <ejb-class>org.jboss.test.jmsra.bean.TopicPublisherBean</ejb-class>
+            <session-type>Stateless</session-type>
+            <transaction-type>Container</transaction-type>
+            <ejb-ref>
+                <ejb-ref-name>ejb/PublisherCMP</ejb-ref-name>
+                <ejb-ref-type>Entity</ejb-ref-type>
+                <home>org.jboss.test.jmsra.bean.PublisherCMPHome</home>
+                <remote>org.jboss.test.jmsra.bean.PublisherCMP</remote>
+                <ejb-link>PublisherCMP</ejb-link>
+            </ejb-ref>
+            <resource-ref>
+                <description>A Topic ConnectionFactory</description>
+                <res-ref-name>jms/MyTopicConnection</res-ref-name>
+                <res-type>javax.jms.TopicConnectionFactory</res-type>
+                <res-auth>Container</res-auth>
+            </resource-ref>
+            <resource-ref>
+                <description>A Topic </description>
+                <res-ref-name>jms/TopicName</res-ref-name>
+                <res-type>javax.jms.Topic</res-type>
+                <res-auth>Container</res-auth>
+            </resource-ref>
+        </session>
+        <session>
+            <display-name>QueueRec</display-name>
+            <ejb-name>QueueRec</ejb-name>
+            <home>org.jboss.test.jmsra.bean.QueueRecHome</home>
+            <remote>org.jboss.test.jmsra.bean.QueueRec</remote>
+            <ejb-class>org.jboss.test.jmsra.bean.QueueRecBean</ejb-class>
+            <session-type>Stateless</session-type>
+            <transaction-type>Container</transaction-type>
+            <resource-ref>
+                <description>A Queue ConnectionFactory</description>
+                <res-ref-name>jms/MyQueueConnection</res-ref-name>
+                <res-type>javax.jms.QueueConnectionFactory</res-type>
+                <res-auth>Container</res-auth>
+            </resource-ref>
+            <resource-ref>
+                <description>A Queue </description>
+                <res-ref-name>jms/QueueName</res-ref-name>
+                <res-type>javax.jms.Queue</res-type>
+                <res-auth>Container</res-auth>
+            </resource-ref>
+        </session>
+        <entity>
+            <display-name>Publisher Entity</display-name>
+            <ejb-name>PublisherCMP</ejb-name>
+            <home>org.jboss.test.jmsra.bean.PublisherCMPHome</home>
+            <remote>org.jboss.test.jmsra.bean.PublisherCMP</remote>
+            <ejb-class>org.jboss.test.jmsra.bean.PublisherCMPBean</ejb-class>
+            <persistence-type>Container</persistence-type>
+            <prim-key-class>java.lang.Integer</prim-key-class>
+            <reentrant>True</reentrant>
+            <cmp-version>1.x</cmp-version>
+            <cmp-field>
+                <description>Nr</description>
+                <field-name>nr</field-name>
+            </cmp-field> 
+            <primkey-field>nr</primkey-field>
+        </entity>
+        <message-driven>
+            <ejb-name>TopicAdapter</ejb-name>
+            <ejb-class>org.jboss.test.jmsra.bean.TopicAdapter</ejb-class>
+            <transaction-type>Container</transaction-type>
+            <message-selector></message-selector>
+            <message-driven-destination>
+                <destination-type>javax.jms.Topic</destination-type>
+                <subscription-durability>NonDurable</subscription-durability>
+            </message-driven-destination>
+            <resource-ref>
+                <description>A Queue ConnectionFactory</description>
+                <res-ref-name>jms/MyQueueConnection</res-ref-name>
+                <res-type>javax.jms.QueueConnectionFactory</res-type>
+                <res-auth>Container</res-auth>
+            </resource-ref>
+            <resource-ref>
+                <description>A Queue </description>
+                <res-ref-name>jms/QueueName</res-ref-name>
+                <res-type>javax.jms.Queue</res-type>
+                <res-auth>Container</res-auth>
+            </resource-ref>
+        </message-driven>
+    </enterprise-beans>
+    <assembly-descriptor>
+        <container-transaction>
+            <method>
+                <ejb-name>TopicAdapter</ejb-name>
+                <method-name>*</method-name>
+            </method>
+            <trans-attribute>Required</trans-attribute>
+        </container-transaction>
+    </assembly-descriptor>
+</ejb-jar>


Property changes on: projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/ejb/EjbJar20_testResourceRefs.xml
___________________________________________________________________
Name: svn:keywords
   + Id Revision
Name: svn:eol-style
   + native

Added: projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/ejb/JBoss50_testResourceRefs.xml
===================================================================
--- projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/ejb/JBoss50_testResourceRefs.xml	                        (rev 0)
+++ projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/ejb/JBoss50_testResourceRefs.xml	2007-10-19 02:25:55 UTC (rev 66262)
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE jboss
+   PUBLIC "-//JBoss//DTD JBOSS 4.0//EN"
+   "http://www.jboss.org/j2ee/dtd/jboss_4_0.dtd">
+
+<jboss>
+   <enterprise-beans>
+      <session>
+         <ejb-name>QueuePublisher</ejb-name>
+         <jndi-name>TxPublisher</jndi-name>
+         <configuration-name>Standard Stateless SessionBean</configuration-name>
+         <ejb-ref>
+            <ejb-ref-name>ejb/PublisherCMP</ejb-ref-name>
+            <jndi-name></jndi-name>
+         </ejb-ref>
+         <resource-ref>
+            <res-ref-name>jms/MyQueueConnection</res-ref-name>
+            <resource-name>queuefactoryref</resource-name>
+         </resource-ref>
+         <resource-ref>
+            <res-ref-name>jms/QueueName</res-ref-name>
+            <resource-name>queueref</resource-name>
+         </resource-ref>
+      </session>
+      <session>
+         <ejb-name>TopicPublisher</ejb-name>
+         <jndi-name>TxTopicPublisher</jndi-name>
+         <configuration-name>Standard Stateless SessionBean</configuration-name>
+         <ejb-ref>
+            <ejb-ref-name>ejb/PublisherCMP</ejb-ref-name>
+            <jndi-name></jndi-name>
+         </ejb-ref>
+         <resource-ref>
+            <res-ref-name>jms/MyTopicConnection</res-ref-name>
+            <resource-name>topicfactoryref</resource-name>
+         </resource-ref>
+         <resource-ref>
+            <res-ref-name>jms/TopicName</res-ref-name>
+            <resource-name>topicref</resource-name>
+         </resource-ref>
+      </session>
+      <session>
+         <ejb-name>QueueRec</ejb-name>
+         <jndi-name>QueueRec</jndi-name>
+         <configuration-name>Standard Stateless SessionBean</configuration-name>
+         <resource-ref>
+            <res-ref-name>jms/MyQueueConnection</res-ref-name>
+            <resource-name>queuefactoryref</resource-name>
+         </resource-ref>
+         <resource-ref>
+            <res-ref-name>jms/QueueName</res-ref-name>
+            <resource-name>recqueueref</resource-name>
+         </resource-ref>
+      </session>
+      <entity>
+         <ejb-name>PublisherCMP</ejb-name>
+         <jndi-name>PublisherCMP</jndi-name>
+      </entity>
+      <message-driven>
+         <ejb-name>TopicAdapter</ejb-name>
+         <destination-jndi-name>topic/testTopic</destination-jndi-name>
+         <configuration-name>Standard Message Driven Bean</configuration-name>
+         <resource-ref>
+            <res-ref-name>jms/MyQueueConnection</res-ref-name>
+            <resource-name>queuefactoryref</resource-name>
+         </resource-ref>
+         <resource-ref>
+            <res-ref-name>jms/QueueName</res-ref-name>
+            <resource-name>queueref</resource-name>
+         </resource-ref>
+      </message-driven>
+   </enterprise-beans>
+   
+   <resource-managers>
+      <resource-manager>
+         <res-name>queuefactoryref</res-name>
+         <res-jndi-name>java:/JmsXA</res-jndi-name>
+      </resource-manager>
+      <resource-manager>
+         <res-name>queueref</res-name>
+         <res-jndi-name>queue/testQueue</res-jndi-name>
+      </resource-manager>
+      <resource-manager>
+         <res-name>topicfactoryref</res-name>
+         <res-jndi-name>java:/JmsXA</res-jndi-name>
+      </resource-manager>
+      <resource-manager>
+         <res-name>topicref</res-name>
+         <res-jndi-name>topic/testTopic</res-jndi-name>
+      </resource-manager>
+      <resource-manager>
+         <res-name>recqueueref</res-name>
+         <res-jndi-name>queue/A</res-jndi-name>
+      </resource-manager>
+   </resource-managers>
+</jboss>


Property changes on: projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/ejb/JBoss50_testResourceRefs.xml
___________________________________________________________________
Name: svn:keywords
   + Id Revision
Name: svn:eol-style
   + native




More information about the jboss-cvs-commits mailing list