|
From: Vance K. <va...@us...> - 2006-01-20 17:08:22
|
User: vancek
Date: 06/01/20 09:08:16
Modified: andromda-ejb3/src/main/resources/templates/ejb3
jboss.xml.vsl ejb-jar.xml.vsl
Log:
added message-driven elements primarily for setting ejb-class to the MDB implementation class
Revision Changes Path
1.3 +7 -0 cartridges/andromda-ejb3/src/main/resources/templates/ejb3/jboss.xml.vsl
Index: jboss.xml.vsl
===================================================================
RCS file: /cvsroot/andromdaplugins/cartridges/andromda-ejb3/src/main/resources/templates/ejb3/jboss.xml.vsl,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -w -r1.2 -r1.3
--- jboss.xml.vsl 18 Jan 2006 08:43:20 -0000 1.2
+++ jboss.xml.vsl 20 Jan 2006 17:08:16 -0000 1.3
@@ -18,6 +18,13 @@
</session>
#end
+#foreach ($mdb in $mdbs)
+ <message-driven>
+ <ejb-name>${mdb.messageDrivenName}</ejb-name>
+ <destination-jndi-name>${mdb.destination}</destination-jndi-name>
+ </message-driven>
+
+#end
</enterprise-beans>
</jboss>
\ No newline at end of file
1.3 +34 -1 cartridges/andromda-ejb3/src/main/resources/templates/ejb3/ejb-jar.xml.vsl
Index: ejb-jar.xml.vsl
===================================================================
RCS file: /cvsroot/andromdaplugins/cartridges/andromda-ejb3/src/main/resources/templates/ejb3/ejb-jar.xml.vsl,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -w -r1.2 -r1.3
--- ejb-jar.xml.vsl 18 Jan 2006 08:43:20 -0000 1.2
+++ ejb-jar.xml.vsl 20 Jan 2006 17:08:16 -0000 1.3
@@ -16,7 +16,7 @@
$service.getDocumentation(" ", 64, false)
]]>
</description>
- <ejb-name>$service.serviceName</ejb-name>
+ <ejb-name>${service.serviceName}</ejb-name>
#**##if ($service.viewTypeRemote)
<remote>${service.fullyQualifiedServiceRemoteInterfaceName}</remote>
#**##end
@@ -29,6 +29,39 @@
</session>
#end
+#foreach ($mdb in $mdbs)
+ <message-driven>
+ <description>
+ <![CDATA[
+ $mdb.getDocumentation(" ", 64, false)
+ ]]>
+ </description>
+ <ejb-name>${mdb.messageDrivenName}</ejb-name>
+ <ejb-class>${mdb.fullyQualifiedMessageDrivenImplementationName}</ejb-class>
+ <transaction-type>Container</transaction-type>
+#**##if ($stringUtils.isNotBlank($mdb.messageSelector))
+ <message-selector>
+ <![CDATA[${mdb.messageSelector}]]>
+ </message-selector>
+#**##end
+#**##if ($mdb.transactionManagementBean)
+ <acknowledge-mode>${mdb.acknowledgeMode}</acknowledge-mode>
+#**##end
+ <message-driven-destination>
+ <destination-type>${mdb.destinationType}</destination-type>
+#**##if ($mdb.destinationTypeTopic)
+ <subscription-durability>${mdb.subscriptionDurability}</subscription-durability>
+#**##end
+ </message-driven-destination>
+#**##if ($stringUtils.isNotBlank($mdb.runAs))
+ <security-identity>
+ <run-as>
+ <role-name>${mdb.runAs}</role-name>
+ </run-as>
+ </security-identity>
+#**##end
+ </message-driven>
+#end
</enterprise-beans>
<assembly-descriptor>
|