From: Vance K. <va...@us...> - 2006-01-20 17:13:44
|
User: vancek Date: 06/01/20 09:13:36 Modified: andromda-ejb3/src/main/resources/templates/ejb3 MessageDrivenBean.vsl Log: commented MessageDriven annotation - use deployment descriptor instead Revision Changes Path 1.4 +22 -12 cartridges/andromda-ejb3/src/main/resources/templates/ejb3/MessageDrivenBean.vsl Index: MessageDrivenBean.vsl =================================================================== RCS file: /cvsroot/andromdaplugins/cartridges/andromda-ejb3/src/main/resources/templates/ejb3/MessageDrivenBean.vsl,v retrieving revision 1.3 retrieving revision 1.4 diff -u -w -r1.3 -r1.4 --- MessageDrivenBean.vsl 17 Jan 2006 03:08:17 -0000 1.3 +++ MessageDrivenBean.vsl 20 Jan 2006 17:13:36 -0000 1.4 @@ -10,24 +10,32 @@ * $mdb.getDocumentation(" * ") */ -...@ja...ssageDriven(activateConfig = -{ - @javax.ejb.ActivationConfigProperty(propertyName="destinationType", propertyValue="${mdb.destinationType}"), - @javax.ejb.ActivationConfigProperty(propertyName="destination", propertyValue="${mdb.destination}")#if ($mdb.acknowledgeMode || $mdb.messageSelector || $mdb.subscriptionDurability),#end +/** + * The MessageDriven annotation is now fully configured in ejb-jar.xml + * This allows to set the class name to the MDB implementation class + * The annotation is commented to avoid multiple registration with the + * container. + * + * javax.ejb.MessageDriven(activateConfig = + *{ + * @javax.ejb.ActivationConfigProperty(propertyName="destinationType", propertyValue="${mdb.destinationType}"), + * @javax.ejb.ActivationConfigProperty(propertyName="destination", propertyValue="${mdb.destination}")#if ($mdb.acknowledgeMode || $mdb.messageSelector || $mdb.subscriptionDurability),#end + * #if ($mdb.acknowledgeMode) - @javax.ejb.ActivationConfigProperty(propertyName="acknowledgeMode", propertyValue="${mdb.acknowledgeMode}")#if ($mdb.messageSelector || $mdb.subscriptionDurability),#end - + * @javax.ejb.ActivationConfigProperty(propertyName="acknowledgeMode", propertyValue="${mdb.acknowledgeMode}")#if ($mdb.messageSelector || $mdb.subscriptionDurability),#end + * #end #if ($mdb.messageSelector) - @javax.ejb.ActivationConfigProperty(propertyName="messageSelector", propertyValue="${mdb.messageSelector}")#if ($mdb.subscriptionDurability),#end - + * @javax.ejb.ActivationConfigProperty(propertyName="messageSelector", propertyValue="${mdb.messageSelector}")#if ($mdb.subscriptionDurability),#end + * #end #if ($mdb.subscriptionDurability) - @javax.ejb.ActivationConfigProperty(propertyName="subscriptionDurability", propertyValue="${mdb.subscriptionDurability}") + * @javax.ejb.ActivationConfigProperty(propertyName="subscriptionDurability", propertyValue="${mdb.subscriptionDurability}") #end -} -) + *} + *) + */ @javax.ejb.CallbackListener(${mdb.fullyQualifiedMessageDrivenListenerName}.class) #if ($mdb.transactionManagement) @javax.ejb.TransactionManagement(javax.ejb.TransactionManagementType.${mdb.transactionManagement}) @@ -84,6 +92,8 @@ { // Empty implementation } + + #set ($operations = $mdb.operations) #if (!$operations.empty) |