]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - runtime/org.argeo.slc.server/src/main/resources/org/argeo/slc/server/spring/servletContext.xml
New notification structure for agents
[gpl/argeo-slc.git] / runtime / org.argeo.slc.server / src / main / resources / org / argeo / slc / server / spring / servletContext.xml
index ab64f945017011649fae65bf4e87c5699adfebc3..bb28fd6cd7b8fd64e247276099ffd6b89aee9a6c 100644 (file)
                <constructor-arg ref="slcAgentDescriptorDao" />
        </bean>
 
-       <bean id="agentService.jmsContainer.register" parent="template.listenerContainer">
-               <property name="destination" ref="destination.agent.register" />
+       <bean id="agentService.jmsContainer.register" parent="template.jms.listenerContainer">
+               <property name="destination" ref="slcJms.destination.agent.register" />
                <property name="messageListener">
-                       <bean parent="template.listenerAdapter">
+                       <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>
+
 </beans>
\ No newline at end of file