[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