[jboss-cvs] JBoss Messaging SVN: r2605 - projects/jms-integration/src/etc/deployments/mdb-ejb20-userTransaction/META-INF.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Apr 25 00:02:41 EDT 2007


Author: clebert.suconic at jboss.com
Date: 2007-04-25 00:02:41 -0400 (Wed, 25 Apr 2007)
New Revision: 2605

Modified:
   projects/jms-integration/src/etc/deployments/mdb-ejb20-userTransaction/META-INF/ejb-jar.xml
   projects/jms-integration/src/etc/deployments/mdb-ejb20-userTransaction/META-INF/jboss.xml
Log:
Adding transactional tests

Modified: projects/jms-integration/src/etc/deployments/mdb-ejb20-userTransaction/META-INF/ejb-jar.xml
===================================================================
--- projects/jms-integration/src/etc/deployments/mdb-ejb20-userTransaction/META-INF/ejb-jar.xml	2007-04-25 04:02:10 UTC (rev 2604)
+++ projects/jms-integration/src/etc/deployments/mdb-ejb20-userTransaction/META-INF/ejb-jar.xml	2007-04-25 04:02:41 UTC (rev 2605)
@@ -3,38 +3,56 @@
 <!DOCTYPE ejb-jar PUBLIC "-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 2.0//EN" "http://java.sun.com/dtd/ejb-jar_2_0.dtd">
 
 <ejb-jar>
-   <description>MBean Integration Tests</description>
-   <display-name>QueueAdapter</display-name>
-   <enterprise-beans>
-      <message-driven>
-         <ejb-name>QueueAdapter</ejb-name>
-         <ejb-class>
-            org.jboss.test.jms.integration.support.ejb20.UserTransactionTestMessageDriven
-         </ejb-class>
-         <transaction-type>Bean</transaction-type>
-         <message-selector></message-selector>
-         <acknowledge-mode>Auto-acknowledge</acknowledge-mode>
-         <message-driven-destination>
-            <destination-type>javax.jms.Queue</destination-type>
-            <subscription-durability>
-               NonDurable
-            </subscription-durability>
-         </message-driven-destination>
-         <resource-ref>
-            <description>A ConnectionFactory</description>
-            <res-ref-name>connectionFactory</res-ref-name>
-            <res-type>javax.jms.ConnectionFactory</res-type>
-            <res-auth>Container</res-auth>
-         </resource-ref>
-      </message-driven>
-   </enterprise-beans>
-   <assembly-descriptor>
-      <container-transaction>
-         <method>
-            <ejb-name>QueueAdapter</ejb-name>
-            <method-name>*</method-name>
-         </method>
-         <trans-attribute>Required</trans-attribute>
-      </container-transaction>
-   </assembly-descriptor>
+	<description>MBean Integration Tests</description>
+	<display-name>QueueAdapter</display-name>
+	<enterprise-beans>
+		<message-driven>
+			<ejb-name>QueueAdapter</ejb-name>
+			<ejb-class>
+				org.jboss.test.jms.integration.support.ejb20.UserTransactionTestMessageDriven
+			</ejb-class>
+			<transaction-type>Bean</transaction-type>
+			<message-selector></message-selector>
+			<message-driven-destination>
+				<destination-type>javax.jms.Queue</destination-type>
+				<subscription-durability>
+					NonDurable
+				</subscription-durability>
+			</message-driven-destination>
+			<resource-ref>
+				<description>A ConnectionFactory</description>
+				<res-ref-name>connectionFactory</res-ref-name>
+				<res-type>javax.jms.ConnectionFactory</res-type>
+				<res-auth>Container</res-auth>
+			</resource-ref>
+		</message-driven>
+		<session>
+			<ejb-name>StatefulTest</ejb-name>
+			<home>org.jboss.test.jms.integration.support.ejb20.StatefulHome</home>
+			<remote>org.jboss.test.jms.integration.support.ejb20.StatefulRemote</remote>
+			<ejb-class>org.jboss.test.jms.integration.support.ejb20.StatefulBean</ejb-class>
+			<session-type>Stateful</session-type>
+			<transaction-type>Bean</transaction-type>
+			<resource-ref>
+				<description>description</description>
+				<res-ref-name>jms/MyQueueConnectionFactory</res-ref-name>
+				<res-type>javax.jms.QueueConnectionFactory</res-type>
+				<res-auth>Application</res-auth>
+				<res-sharing-scope>Shareable</res-sharing-scope>
+			</resource-ref>
+			<security-identity>
+				<use-caller-identity />
+			</security-identity>
+		</session>
+
+	</enterprise-beans>
+	<assembly-descriptor>
+		<container-transaction>
+			<method>
+				<ejb-name>QueueAdapter</ejb-name>
+				<method-name>*</method-name>
+			</method>
+			<trans-attribute>Required</trans-attribute>
+		</container-transaction>
+	</assembly-descriptor>
 </ejb-jar>

Modified: projects/jms-integration/src/etc/deployments/mdb-ejb20-userTransaction/META-INF/jboss.xml
===================================================================
--- projects/jms-integration/src/etc/deployments/mdb-ejb20-userTransaction/META-INF/jboss.xml	2007-04-25 04:02:10 UTC (rev 2604)
+++ projects/jms-integration/src/etc/deployments/mdb-ejb20-userTransaction/META-INF/jboss.xml	2007-04-25 04:02:41 UTC (rev 2605)
@@ -13,7 +13,17 @@
             <res-ref-name>connectionFactory</res-ref-name>
             <resource-name>connectionFactory</resource-name>
          </resource-ref>
-      </message-driven>
+      </message-driven>
+    <session>
+      <ejb-name>StatefulTest</ejb-name>
+      <jndi-name>ejb/StatefulTest</jndi-name>
+      <call-by-value>true</call-by-value>
+      <resource-ref>
+        <res-ref-name>jms/MyQueueConnectionFactory</res-ref-name>
+        <jndi-name>java:/JmsXA</jndi-name>
+      </resource-ref>
+    </session>
+      
    </enterprise-beans>
 
    <resource-managers>




More information about the jboss-cvs-commits mailing list