X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=runtime%2Forg.argeo.slc.core%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Fcore%2Fexecution%2FAbstractExecutionModulesManager.java;fp=runtime%2Forg.argeo.slc.core%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Fcore%2Fexecution%2FAbstractExecutionModulesManager.java;h=06c05248b2f3c82ec3c25fa89c17ac719937e6d8;hb=a181e3d059185a9dc108e81f38c66f48f4e4aac8;hp=e16ad65f79edc2e81bc8dd73433bd9a7eead1736;hpb=e9e32f3294118e8289ca21034a7bd799ec91048d;p=gpl%2Fargeo-slc.git diff --git a/runtime/org.argeo.slc.core/src/main/java/org/argeo/slc/core/execution/AbstractExecutionModulesManager.java b/runtime/org.argeo.slc.core/src/main/java/org/argeo/slc/core/execution/AbstractExecutionModulesManager.java index e16ad65f7..06c05248b 100644 --- a/runtime/org.argeo.slc.core/src/main/java/org/argeo/slc/core/execution/AbstractExecutionModulesManager.java +++ b/runtime/org.argeo.slc.core/src/main/java/org/argeo/slc/core/execution/AbstractExecutionModulesManager.java @@ -27,12 +27,13 @@ import org.argeo.slc.execution.ExecutionContext; import org.argeo.slc.execution.ExecutionFlow; import org.argeo.slc.execution.ExecutionFlowDescriptorConverter; import org.argeo.slc.execution.ExecutionModulesManager; +import org.argeo.slc.execution.ExecutionProcess; import org.argeo.slc.process.RealizedFlow; -import org.argeo.slc.process.SlcExecution; import org.argeo.slc.process.SlcExecutionNotifier; import org.argeo.slc.process.SlcExecutionStep; /** Provides the base feature of an execution module manager. */ +@SuppressWarnings("deprecation") public abstract class AbstractExecutionModulesManager implements ExecutionModulesManager { private final static Log log = LogFactory @@ -51,10 +52,6 @@ public abstract class AbstractExecutionModulesManager implements protected abstract ExecutionFlowDescriptorConverter getExecutionFlowDescriptorConverter( String moduleName, String moduleVersion); - public void process(SlcExecution slcExecution) { - new ProcessThread(this, slcExecution).start(); - } - public void execute(RealizedFlow realizedFlow) { if (log.isTraceEnabled()) log.trace("Executing " + realizedFlow); @@ -82,7 +79,7 @@ public abstract class AbstractExecutionModulesManager implements // } - public void dispatchUpdateStatus(SlcExecution slcExecution, + public void dispatchUpdateStatus(ExecutionProcess slcExecution, String oldStatus, String newStatus) { for (Iterator it = getSlcExecutionNotifiers() .iterator(); it.hasNext();) { @@ -90,7 +87,8 @@ public abstract class AbstractExecutionModulesManager implements } } - public void dispatchAddStep(SlcExecution slcExecution, SlcExecutionStep step) { + public void dispatchAddStep(ExecutionProcess slcExecution, + SlcExecutionStep step) { List steps = new ArrayList(); steps.add(step); for (Iterator it = getSlcExecutionNotifiers()