From ec5e582a8f80591527b272ef320a643d913fd1a8 Mon Sep 17 00:00:00 2001 From: Mathieu Baudier Date: Thu, 19 Jun 2008 11:53:33 +0000 Subject: [PATCH] New runtime end to end (not yet working) git-svn-id: https://svn.argeo.org/slc/trunk@1254 4cfe0d0a-d680-48aa-b62c-e0a02a3f76cc --- .../java/org/argeo/slc/runtime/SimpleSlcRuntime.java | 5 ++++- .../org/argeo/slc/runtime/SlcExecutionContext.java | 10 ++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 org.argeo.slc.core/src/main/java/org/argeo/slc/runtime/SlcExecutionContext.java diff --git a/org.argeo.slc.core/src/main/java/org/argeo/slc/runtime/SimpleSlcRuntime.java b/org.argeo.slc.core/src/main/java/org/argeo/slc/runtime/SimpleSlcRuntime.java index e4a515881..e7da7f962 100644 --- a/org.argeo.slc.core/src/main/java/org/argeo/slc/runtime/SimpleSlcRuntime.java +++ b/org.argeo.slc.core/src/main/java/org/argeo/slc/runtime/SimpleSlcRuntime.java @@ -3,7 +3,10 @@ package org.argeo.slc.runtime; import org.springframework.context.ApplicationContext; public class SimpleSlcRuntime implements SlcRuntime { - private ApplicationContext runtimeContext; + protected ApplicationContext runtimeContext; + + public SimpleSlcRuntime() { + } public SimpleSlcRuntime(ApplicationContext runtimeContext) { this.runtimeContext = runtimeContext; diff --git a/org.argeo.slc.core/src/main/java/org/argeo/slc/runtime/SlcExecutionContext.java b/org.argeo.slc.core/src/main/java/org/argeo/slc/runtime/SlcExecutionContext.java new file mode 100644 index 000000000..57e491a5e --- /dev/null +++ b/org.argeo.slc.core/src/main/java/org/argeo/slc/runtime/SlcExecutionContext.java @@ -0,0 +1,10 @@ +package org.argeo.slc.runtime; + +import org.argeo.slc.core.process.SlcExecution; + +/** Provides access to the object used during the execution */ +public interface SlcExecutionContext { + public Object getBean(String name); + + public SlcExecution getSlcExecution(); +} -- 2.39.2