]> git.argeo.org Git - gpl/argeo-slc.git/blob - runtime/org.argeo.slc.core/src/main/resources/org/argeo/slc/core/execution/runtime.xml
Change the way parameterRef is implemented
[gpl/argeo-slc.git] / runtime / org.argeo.slc.core / src / main / resources / org / argeo / slc / core / execution / runtime.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <beans xmlns="http://www.springframework.org/schema/beans"
3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"
4 xmlns:aop="http://www.springframework.org/schema/aop"
5 xsi:schemaLocation="
6 http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
7 http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd">
8
9 <description>Minimal configuration</description>
10
11 <bean class="org.springframework.beans.factory.config.CustomScopeConfigurer">
12 <property name="scopes">
13 <map>
14 <entry key="execution">
15 <bean class="org.argeo.slc.core.execution.ExecutionScope" />
16 </entry>
17 </map>
18 </property>
19 </bean>
20
21
22 <bean id="executionStack" class="org.argeo.slc.core.execution.DefaultExecutionStack"
23 scope="execution">
24 <aop:scoped-proxy proxy-target-class="false" />
25 </bean>
26
27 <bean id="instantiationManager" class="org.argeo.slc.core.execution.InstantiationManager" />
28
29 <bean class="org.argeo.slc.core.execution.ExecutionParameterPostProcessor">
30 <property name="executionContext" ref="executionContext" />
31 <property name="instantiationManager" ref="instantiationManager" />
32 </bean>
33
34 <bean class="org.argeo.slc.core.execution.ExecutionAspect">
35 <property name="executionStack" ref="executionStack" />
36 <property name="executionContext" ref="executionContext" />
37 </bean>
38
39 <aop:aspectj-autoproxy />
40
41 </beans>