import org.argeo.slc.BasicNameVersion;
import org.argeo.slc.NameVersion;
import org.argeo.slc.execution.ExecutionFlowDescriptor;
-import org.argeo.slc.execution.ExecutionSpec;
/** A fully configured execution flow, ready to be executed. */
public class RealizedFlow implements Serializable {
private String moduleName;
private String moduleVersion;
private ExecutionFlowDescriptor flowDescriptor;
- private ExecutionSpec executionSpec;
public String getModuleName() {
return moduleName;
public void setFlowDescriptor(ExecutionFlowDescriptor flowDescriptor) {
this.flowDescriptor = flowDescriptor;
}
-
- public ExecutionSpec getExecutionSpec() {
- return executionSpec;
- }
-
- public void setExecutionSpec(ExecutionSpec executionSpec) {
- this.executionSpec = executionSpec;
- }
}
import org.argeo.slc.process.SlcExecution;
+/** Will be removed soon */
+@Deprecated
public interface SlcApplication<T extends SlcExecutionContext> {
public void execute(SlcExecution slcExecution, Properties properties,
Map<String, Object> references,
import org.argeo.slc.process.SlcExecution;
/** Provides access to the object used during the execution */
+@Deprecated
public interface SlcExecutionContext {
public <T> T getBean(String name);
package org.argeo.slc.runtime;
+@Deprecated
public interface SlcExecutionOutput<T extends SlcExecutionContext> {
/** Called after the execution, before the resources are freed. */
public void postExecution(T executionContext);
import org.argeo.slc.runtime.SlcExecutionContext;
import org.argeo.slc.runtime.SlcExecutionOutput;
+@Deprecated
public interface SlcRuntime<T extends SlcExecutionContext> {
public void executeScript(String runtime, String script, String targets,
Properties properties, Map<String, Object> references,
import org.argeo.slc.process.SlcExecutionAware;\r
\r
/** The actual run of a test */\r
+@SuppressWarnings("deprecation")\r
public interface TestRun extends SlcExecutionAware {\r
/** Gets UUID */\r
public String getUuid();\r