<plugin>\r
<groupId>org.mortbay.jetty</groupId>\r
<artifactId>maven-jetty-plugin</artifactId>\r
+ <version>6.1.9</version>\r
<configuration>\r
- <scanIntervalSeconds>5</scanIntervalSeconds>\r
+ <scanIntervalSeconds>10</scanIntervalSeconds>\r
<contextPath>org.argeo.slc.webapp</contextPath>\r
<useTestClasspath>true</useTestClasspath>\r
<webAppSourceDirectory>\r
package org.argeo.slc.ws.process;
+import java.util.List;
+
import org.springframework.ws.server.endpoint.AbstractMarshallingPayloadEndpoint;
import org.apache.commons.logging.Log;
import org.argeo.slc.core.SlcException;
import org.argeo.slc.core.process.SlcExecution;
+import org.argeo.slc.core.process.SlcExecutionStep;
import org.argeo.slc.dao.process.SlcExecutionDao;
import org.argeo.slc.msg.process.SlcExecutionStepsRequest;
if (slcExecution == null)
throw new SlcException("Could not find slc execution " + uuid);
- slcExecution.getSteps().addAll(msg.getSteps());
+ List<SlcExecutionStep> additionalSteps = msg.getSteps();
+ if(log.isTraceEnabled()){
+ log.trace("Trying to add additional steps to slc execution "+uuid+":");
+ for(SlcExecutionStep step: additionalSteps){
+ log.trace("Step "+step.getUuid()+" (in slc execution "+uuid+")");
+ }
+ }
+ slcExecution.getSteps().addAll(additionalSteps);
slcExecutionDao.update(slcExecution);
log.debug("Added " + msg.getSteps().size()