From: Vance K. <va...@us...> - 2006-01-10 08:09:18
|
User: vancek Date: 06/01/10 00:09:12 Modified: andromda-ejb3/src/main/resources/templates/ejb3 MessageDrivenBean.vsl Log: added CallbackListener annotation Revision Changes Path 1.2 +1 -0 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.1 retrieving revision 1.2 diff -u -w -r1.1 -r1.2 --- MessageDrivenBean.vsl 6 Jan 2006 13:51:12 -0000 1.1 +++ MessageDrivenBean.vsl 10 Jan 2006 08:09:11 -0000 1.2 @@ -27,6 +27,7 @@ #end } ) +...@ja...llbackListener(${mdb.fullyQualifiedMessageDrivenListenerName}.class) #if ($mdb.transactionManagement) @javax.ejb.TransactionManagement(javax.ejb.TransactionManagementType.${mdb.transactionManagement}) #end |
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) |
From: Vance K. <va...@us...> - 2006-01-21 03:42:01
|
User: vancek Date: 06/01/20 19:41:55 Modified: andromda-ejb3/src/main/resources/templates/ejb3 MessageDrivenBean.vsl Log: no longer implements MessageListener is abstract base MDB class, fixed EJB injection type to be remote interface Revision Changes Path 1.5 +1 -2 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.4 retrieving revision 1.5 diff -u -w -r1.4 -r1.5 --- MessageDrivenBean.vsl 20 Jan 2006 17:13:36 -0000 1.4 +++ MessageDrivenBean.vsl 21 Jan 2006 03:41:53 -0000 1.5 @@ -49,7 +49,6 @@ @javax.annotation.security.RunAs("${mdb.runAs}") #end public abstract class ${mdb.messageDrivenName} - implements javax.jms.MessageListener { // ------ Message Driven Context Injection ------ @@ -82,7 +81,7 @@ * Inject session EJB ${reference.name}; */ @javax.annotation.EJB - protected ${reference.fullyQualifiedServiceName} $stringUtils.uncapitalize(${reference.name}); + protected ${reference.fullyQualifiedServiceRemoteInterfaceName} $stringUtils.uncapitalize(${reference.name}); #**##end #end |
From: Vance K. <va...@us...> - 2006-02-25 14:43:41
|
User: vancek Date: 06/02/25 06:43:41 Modified: andromda-ejb3/src/main/resources/templates/ejb3 MessageDrivenBean.vsl Log: comment change Revision Changes Path 1.9 +1 -1 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.8 retrieving revision 1.9 diff -u -w -r1.8 -r1.9 --- MessageDrivenBean.vsl 9 Feb 2006 09:22:18 -0000 1.8 +++ MessageDrivenBean.vsl 25 Feb 2006 14:43:41 -0000 1.9 @@ -17,7 +17,7 @@ * The annotation is commented to avoid multiple registration with the * container. * - * javax.ejb.MessageDriven(activateConfig = + * javax.ejb.MessageDriven(activationConfig = *{ * @javax.ejb.ActivationConfigProperty(propertyName="destinationType", propertyValue="${mdb.destinationType}"), * @javax.ejb.ActivationConfigProperty(propertyName="destination", propertyValue="${mdb.destination}")#if ($mdb.acknowledgeMode || $mdb.messageSelector || $mdb.subscriptionDurability),#end |
From: Vance K. <va...@us...> - 2006-03-02 10:15:46
|
User: vancek Date: 06/03/02 02:15:44 Modified: andromda-ejb3/src/main/resources/templates/ejb3 MessageDrivenBean.vsl Log: define all operations, regardless of visibility add the @PreDestroy and @PostConstruct on operations with corresponding stereotypes Revision Changes Path 1.10 +9 -6 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.9 retrieving revision 1.10 diff -u -w -r1.9 -r1.10 --- MessageDrivenBean.vsl 25 Feb 2006 14:43:41 -0000 1.9 +++ MessageDrivenBean.vsl 2 Mar 2006 10:15:42 -0000 1.10 @@ -117,10 +117,14 @@ #**##foreach ($operation in $operations) #* *##set ($visibility = $operation.visibility) -#* *##if ($visibility == "public") /** $operation.getDocumentation(" * ") */ +#* *##if ($operation.postConstruct) + @javax.ejb.PostConstruct +#* *##elseif ($operation.preDestroy) + @javax.ejb.PreDestroy +#* *##end #* *##set ($returnType = $operation.returnType.fullyQualifiedName) #* *##if ($operation.exceptionsPresent) $visibility abstract $returnType $operation.signature throws $operation.exceptionList; @@ -129,6 +133,5 @@ #* *##end #* *##end -#**##end #end } \ No newline at end of file |
From: Vance K. <va...@us...> - 2006-03-09 04:29:26
|
User: vancek Date: 06/03/08 20:29:25 Modified: andromda-ejb3/src/main/resources/templates/ejb3 MessageDrivenBean.vsl Log: interceptor definition and default interceptor exclusion moved to ejb-jar descriptor Revision Changes Path 1.11 +31 -22 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.10 retrieving revision 1.11 diff -u -w -r1.10 -r1.11 --- MessageDrivenBean.vsl 2 Mar 2006 10:15:42 -0000 1.10 +++ MessageDrivenBean.vsl 9 Mar 2006 04:29:25 -0000 1.11 @@ -11,34 +11,43 @@ $mdb.getDocumentation(" * ") */ -/** - * 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(activationConfig = - *{ - * @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(activationConfig = +// { +// @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 - *} - *) - */ -#if ($mdb.listenerEnabled) -...@ja...llbackListener(${mdb.fullyQualifiedMessageDrivenListenerName}.class) +//} +//) + +#set ($interceptors = $mdb.interceptorReferences) +#if ($collectionUtils.size($interceptors) >= 1 || $mdb.listenerEnabled) +#**##if ($mdb.listenerEnabled) +#* *##set ($lifecycleCallback = "${mdb.fullyQualifiedMessageDrivenListenerName}.class") +#**##else +#* *##set ($lifecycleCallback = "") +#**##end +// Lifecycle callback listeners and interceptors are defined in ejb-jar.xml +// javax.ejb.Interceptors({$transform.getInterceptorsAsList(${interceptors}, ${lifecycleCallback})}) +#end +#if ($service.excludeDefaultInterceptors) +// @javax.ejb.ExcludeDefaultInterceptors #end + #if ($mdb.transactionManagement) @javax.ejb.TransactionManagement(javax.ejb.TransactionManagementType.${mdb.transactionManagement}) #end |
From: Vance K. <va...@us...> - 2006-04-24 02:28:55
|
User: vancek Date: 06/04/23 19:28:53 Modified: andromda-ejb3/src/main/resources/templates/ejb3 MessageDrivenBean.vsl Log: fixed comments regarding subscription durability Revision Changes Path 1.12 +1 -1 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.11 retrieving revision 1.12 diff -u -w -r1.11 -r1.12 --- MessageDrivenBean.vsl 9 Mar 2006 04:29:25 -0000 1.11 +++ MessageDrivenBean.vsl 24 Apr 2006 02:28:53 -0000 1.12 @@ -29,7 +29,7 @@ // #end #if ($mdb.subscriptionDurability) -// @javax.ejb.ActivationConfigProperty(propertyName="subscriptionDurability", propertyValue="${mdb.subscriptionDurability}") +// @javax.ejb.ActivationConfigProperty(propertyName="durability", propertyValue="${mdb.subscriptionDurability}") #end //} //) |