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:
aop=
"http://www.springframework.org/schema/aop"
4 xmlns:
tx=
"http://www.springframework.org/schema/tx"
6 http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
7 http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd
8 http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd">
9 <import resource=
"classpath:/org/argeo/slc/server/spring/transaction.xml" />
12 <import resource="classpath:/org/argeo/slc/server/spring/jmx.xml" />
15 <import resource=
"osgi.xml"/>
18 Hibernate instrumentation--> <bean id=
"osivInterceptor"
19 class=
"org.springframework.orm.hibernate3.support.OpenSessionInViewInterceptor">
20 <property name=
"sessionFactory" ref=
"sessionFactory" /> </bean>
24 Transaction --> <bean id=
"transactionManager"
25 class=
"org.springframework.orm.hibernate3.HibernateTransactionManager"
26 lazy-init=
"false"> <property name=
"sessionFactory"
27 ref=
"sessionFactory" /> </bean>
32 <bean id="activemqBroker" class="org.apache.activemq.xbean.BrokerFactoryBean">
33 <property name="config" value="WEB-INF/activemq.xml" />
34 <property name="start" value="true" />
40 class=
"org.springframework.web.context.support.ServletContextPropertyPlaceholderConfigurer"
42 <property name=
"contextOverride" value=
"true" />
43 <property name=
"properties">
45 <prop key=
"sessionFactoryParentBean">
46 slcServerDefault.sessionFactory.HSQL
50 <property name=
"ignoreUnresolvablePlaceholders" value=
"true" />
53 <import resource=
"classpath:org/argeo/slc/activemq/spring.xml" />
56 <bean id=
"template.jms.listenerContainer" parent=
"slcTemplate.jms.listenerContainer"
60 <bean id=
"template.jms.listenerAdapter" parent=
"slcTemplate.jms.listenerAdapterCastor"
66 <bean id=
"testManagerService" class=
"org.argeo.slc.services.impl.test.TestManagerServiceImpl">
67 <constructor-arg ref=
"testResultDao" />
68 <constructor-arg ref=
"testRunDescriptorDao" />
69 <constructor-arg ref=
"slcExecutionDao" />
70 <constructor-arg ref=
"testResultCollectionDao" />
73 <bean id=
"agentService" class=
"org.argeo.slc.services.impl.runtime.AgentServiceImpl">
74 <constructor-arg ref=
"slcAgentDescriptorDao" />
77 <bean id=
"agentService.jmsContainer.register" parent=
"template.jms.listenerContainer">
78 <property name=
"destination" ref=
"slcJms.destination.agent.register" />
79 <property name=
"messageListener">
80 <bean parent=
"template.jms.listenerAdapter">
81 <constructor-arg ref=
"agentService" />
82 <property name=
"defaultListenerMethod" value=
"register" />
87 <bean id=
"agentService.jmsContainer.unregister" parent=
"template.jms.listenerContainer">
88 <property name=
"destination" ref=
"slcJms.destination.agent.unregister" />
89 <property name=
"messageListener">
90 <bean parent=
"template.jms.listenerAdapter">
91 <constructor-arg ref=
"agentService" />
92 <property name=
"defaultListenerMethod" value=
"unregister" />