- <import resource="classpath:org/argeo/slc/activemq/spring.xml" />
-
- <!-- ActiveMQ -->
- <bean id="template.jms.listenerContainer" parent="slcTemplate.jms.listenerContainer"
- abstract="true">
- </bean>
-
- <bean id="template.jms.listenerAdapter" parent="slcTemplate.jms.listenerAdapterCastor"
- abstract="true">
- </bean>
-
-
- <!-- Services -->
- <bean id="testManagerService" class="org.argeo.slc.services.impl.test.TestManagerServiceImpl">
- <constructor-arg ref="testResultDao" />
- <constructor-arg ref="testRunDescriptorDao" />
- <constructor-arg ref="slcExecutionDao" />
- <constructor-arg ref="testResultCollectionDao" />
- </bean>
-
- <bean id="agentService" class="org.argeo.slc.services.impl.runtime.AgentServiceImpl">
- <constructor-arg ref="slcAgentDescriptorDao" />
- </bean>
-
- <bean id="agentService.jmsContainer.register" parent="template.jms.listenerContainer">
- <property name="destination" ref="slcJms.destination.agent.register" />
- <property name="messageListener">
- <bean parent="template.jms.listenerAdapter">
- <constructor-arg ref="agentService" />
- <property name="defaultListenerMethod" value="register" />
- </bean>
- </property>
- </bean>
-
- <bean id="agentService.jmsContainer.unregister" parent="template.jms.listenerContainer">
- <property name="destination" ref="slcJms.destination.agent.unregister" />
- <property name="messageListener">
- <bean parent="template.jms.listenerAdapter">
- <constructor-arg ref="agentService" />
- <property name="defaultListenerMethod" value="unregister" />
- </bean>
- </property>
- </bean>
+ <!-- Web Services transactions -->
+ <aop:config>
+ <aop:pointcut id="epMethods"
+ expression="execution(* org.springframework.web.servlet.mvc.Controller.handleRequest(..))" />
+ <aop:advisor advice-ref="epAdvice" pointcut-ref="epMethods" />
+ </aop:config>