import org.argeo.slc.runtime.SlcAgentDescriptor;
/** Implements the base methods of an SLC agent. */
+@SuppressWarnings("deprecation")
public class DefaultAgent implements SlcAgent, ExecutionProcessNotifier {
private SlcAgentDescriptor agentDescriptor;
private ExecutionModulesManager modulesManager;
/*
* SLC AGENT
*/
- public void runSlcExecution(SlcExecution slcExecution) {
- process(slcExecution);
- }
-
public void process(ExecutionProcess process) {
ProcessThread processThread = createProcessThread(processesThreadGroup,
modulesManager, process);
slcExecutionManager.storeRealizedFlows(slcExecution);\r
slcExecutionService.newExecution(slcExecution);\r
SlcAgent agent = agentFactory.getAgent(agentId);\r
- agent.runSlcExecution(slcExecution);\r
+ //agent.runSlcExecution(slcExecution);\r
\r
return ExecutionAnswer.ok("Execution completed properly");\r
}\r
import org.argeo.slc.execution.ExecutionModuleDescriptor;
import org.argeo.slc.execution.ExecutionProcess;
-import org.argeo.slc.process.SlcExecution;
/** A local agent, able to run SLC Execution locally. */
public interface SlcAgent {
public List<ExecutionModuleDescriptor> listExecutionModuleDescriptors();
- /** @deprecated Use {@link #process(ExecutionProcess)} instead. */
- public void runSlcExecution(SlcExecution slcExecution);
-
/** @return true if still alive. */
public boolean ping();
}