]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - demo/site/org.argeo.slc.demo.agent/META-INF/spring/jms.xml
Solve issue with selectors
[gpl/argeo-slc.git] / demo / site / org.argeo.slc.demo.agent / META-INF / spring / jms.xml
index 705e6e9c8cc60097d584c3006cef1a6530e8fa8f..06efcebfe0f5a07efdb19c961a882050dfee8aad 100644 (file)
                class="org.springframework.jms.listener.DefaultMessageListenerContainer">
                <property name="connectionFactory" ref="jmsConnectionFactory" />
                <property name="destination" ref="slcJms.destination.agent.newExecution" />
-               <property name="messageListener" ref="jmsAgent">
-                       <!--
-                               <bean parent="slcTemplate.jms.listenerAdapterCastor">
-                               <constructor-arg ref="slcDefault.jms.agent" /> <property
-                               name="defaultListenerMethod" value="newExecution" /> </bean>
-                       -->
+               <property name="messageListener">
+                       <bean parent="slcTemplate.jms.listenerAdapterCastor">
+                               <constructor-arg ref="jmsAgent" />
+                               <property name="defaultListenerMethod" value="runSlcExecution" />
+                       </bean>
+               </property>
+               <property name="messageSelector">
+                       <bean factory-bean="jmsAgent" factory-method="getMessageSelector" />
                </property>
-               <!--
-                       <property name="messageSelector"> <bean
-                       factory-bean="slcDefault.jms.agent"
-                       factory-method="getMessageSelector"/> </property>
-               -->
        </bean>
 
        <bean id="jmsAgent" class="org.argeo.slc.jms.JmsAgent">
@@ -45,7 +42,7 @@
                        </bean>
                </property>
        </bean>
-       
+
        <!-- SLC Execution Listener -->
        <bean id="slcExecutionListener" class="org.argeo.slc.jms.JmsSlcExecutionNotifier">
                <property name="updateStatusDestination" ref="slcJms.destination.slcExecution.updateStatus" />