]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - runtime/org.argeo.slc.specs/src/main/java/org/argeo/slc/execution/ExecutionModulesManager.java
JCR UI can run processes
[gpl/argeo-slc.git] / runtime / org.argeo.slc.specs / src / main / java / org / argeo / slc / execution / ExecutionModulesManager.java
index 26890ad05a8c1870dce466c7d4cdf8863c140b1c..4400a18f2fe62000aa796afa7966aabb56618359 100644 (file)
@@ -20,7 +20,6 @@ import java.util.List;
 
 import org.argeo.slc.deploy.ModulesManager;
 import org.argeo.slc.process.RealizedFlow;
-import org.argeo.slc.process.SlcExecution;
 import org.argeo.slc.process.SlcExecutionStep;
 
 /** Provides access to the execution modules */
@@ -35,19 +34,16 @@ public interface ExecutionModulesManager extends ModulesManager {
         */
        public List<ExecutionModuleDescriptor> listExecutionModules();
 
-       /** Asynchronously prepares and executes an {@link SlcExecution} */
-       public void process(SlcExecution slcExecution);
-
        /** The thread group to which all process threads will belong. */
        public ThreadGroup getProcessesThreadGroup();
 
        /** Synchronously finds and executes an {@link ExecutionFlow}. */
        public void execute(RealizedFlow realizedFlow);
 
-       /** Notify of a status update status of the {@link SlcExecution} */
-       public void dispatchUpdateStatus(SlcExecution slcExecution,
+       /** Notify of a status update status of the {@link ExecutionProcess} */
+       public void dispatchUpdateStatus(ExecutionProcess process,
                        String oldStatus, String newStatus);
 
-       /** Notify that a step was added in an {@link SlcExecution} */
-       public void dispatchAddStep(SlcExecution slcExecution, SlcExecutionStep step);
+       /** Notify that a step was added in an {@link ExecutionProcess} */
+       public void dispatchAddStep(ExecutionProcess process, SlcExecutionStep step);
 }