From: Mathieu Baudier Date: Thu, 19 Jun 2008 11:53:33 +0000 (+0000) Subject: New runtime end to end (not yet working) X-Git-Tag: argeo-slc-2.1.7~2788 X-Git-Url: http://git.argeo.org/?a=commitdiff_plain;h=ec5e582a8f80591527b272ef320a643d913fd1a8;hp=48d35a213a2b0d792b11b5df276158159105043b;p=gpl%2Fargeo-slc.git New runtime end to end (not yet working) git-svn-id: https://svn.argeo.org/slc/trunk@1254 4cfe0d0a-d680-48aa-b62c-e0a02a3f76cc --- 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(); +}