- <bean class="org.springframework.beans.factory.config.CustomScopeConfigurer">
- <property name="scopes">
- <map>
- <entry key="execution">
- <ref local="executionScope" />
- </entry>
- </map>
- </property>
- </bean>
-
- <bean id="executionScope" class="org.argeo.slc.core.execution.ExecutionScope" />
-
- <bean
- class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
- <property name="systemPropertiesModeName" value="SYSTEM_PROPERTIES_MODE_OVERRIDE" />
- <property name="ignoreUnresolvablePlaceholders" value="true" />
- </bean>
-
- <bean id="executionContext" class="org.argeo.slc.core.execution.MapExecutionContext"
- scope="execution">
- <aop:scoped-proxy />
- </bean>
-
- <bean id="instantiationManager" class="org.argeo.slc.core.execution.InstantiationManager" />
-
- <bean id="parameterRef" factory-bean="instantiationManager"
- factory-method="createRef" abstract="true" />
-
- <bean class="org.argeo.slc.core.execution.ExecutionParameterPostProcessor">
- <property name="executionContext" ref="executionContext" />
- <property name="executionScope" ref="executionScope" />
- <property name="instantiationManager" ref="instantiationManager" />
- </bean>
-
- <bean class="org.argeo.slc.core.execution.InstantiationPostProcessor">
- <property name="instantiationManager" ref="instantiationManager" />
- </bean>
-
- <bean class="org.argeo.slc.core.execution.ExecutionAspect">
- <property name="executionContext" ref="executionContext" />
- </bean>
-
- <aop:aspectj-autoproxy />
-