[overlord-commits] Overlord SVN: r225 - cdl/trunk/tools/plugins/org.jboss.tools.overlord.jbossesb/src/java/org/jboss/tools/overlord/jbossesb/model/actions.

overlord-commits at lists.jboss.org overlord-commits at lists.jboss.org
Thu Aug 7 13:15:55 EDT 2008


Author: objectiser
Date: 2008-08-07 13:15:54 -0400 (Thu, 07 Aug 2008)
New Revision: 225

Modified:
   cdl/trunk/tools/plugins/org.jboss.tools.overlord.jbossesb/src/java/org/jboss/tools/overlord/jbossesb/model/actions/PerformAction.java
Log:
Support for async perform.

Modified: cdl/trunk/tools/plugins/org.jboss.tools.overlord.jbossesb/src/java/org/jboss/tools/overlord/jbossesb/model/actions/PerformAction.java
===================================================================
--- cdl/trunk/tools/plugins/org.jboss.tools.overlord.jbossesb/src/java/org/jboss/tools/overlord/jbossesb/model/actions/PerformAction.java	2008-08-07 15:10:02 UTC (rev 224)
+++ cdl/trunk/tools/plugins/org.jboss.tools.overlord.jbossesb/src/java/org/jboss/tools/overlord/jbossesb/model/actions/PerformAction.java	2008-08-07 17:15:54 UTC (rev 225)
@@ -158,7 +158,15 @@
 	public void convert(java.util.List<Activity> activities,
 			ConversionContext context) {
 		
-		Run elem=new Run();
+		Compose elem=null;
+		
+		// Check if perform is asynchronous
+		if (getAction().hasAttribute(RETURN_SERVICE_NAME)) {
+			elem = new Run();
+		} else {
+			elem = new Spawn();
+		}
+		
 		activities.add(elem);
 		
 		elem.derivedFrom(this);




More information about the overlord-commits mailing list