1 package org
.argeo
.slc
.core
.runtime
;
5 import org
.argeo
.slc
.execution
.ExecutionModuleDescriptor
;
6 import org
.argeo
.slc
.execution
.ExecutionModulesManager
;
7 import org
.argeo
.slc
.process
.SlcExecution
;
8 import org
.argeo
.slc
.runtime
.SlcAgent
;
10 public class DefaultAgent
implements SlcAgent
{
11 // private final static Log log = LogFactory.getLog(AbstractAgent.class);
13 private ExecutionModulesManager modulesManager
;
15 public void runSlcExecution(final SlcExecution slcExecution
) {
16 modulesManager
.process(slcExecution
);
19 public ExecutionModuleDescriptor
getExecutionModuleDescriptor(
20 String moduleName
, String version
) {
21 return modulesManager
.getExecutionModuleDescriptor(moduleName
,
25 public List
<ExecutionModuleDescriptor
> listExecutionModuleDescriptors() {
26 return modulesManager
.listExecutionModules();
29 public boolean ping() {
33 public void setModulesManager(ExecutionModulesManager modulesManager
) {
34 this.modulesManager
= modulesManager
;
37 public ExecutionModulesManager
getModulesManager() {
38 return modulesManager
;