
era.remote-emitter.2.4.2.source-code.remote-emitter-jms.xml Maven / Gradle / Ivy
The newest version!
<?xml version="1.0" encoding="UTF-8"?> <!-- - Remote emitter jms client configuration. - - Author: [email protected] - Since: 1.5.0 - Version: $Id: remote-emitter-jms.xml 16841 2014-02-20 19:59:04Z colin $ - $License$ --> <!-- Contains basic jms connections configuration --> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.2.xsd"> <!-- Connection details --> <bean id="externalConnectionFactory" class="org.apache.activemq.ActiveMQConnectionFactory"> <property name="brokerURL" ref="brokerURI"/> <property name="userName" ref="username"/> <property name="password" ref="password"/> <property name="transportListener" ref="delegate"/> </bean> <!-- The delegate used for all communications --> <bean id="delegate" class="org.marketcetera.modules.remote.emitter.MessagingDelegate"/> <!-- Receiver Details --> <bean id="topic" class="org.apache.activemq.command.ActiveMQTopic"> <constructor-arg value="remote-flow"/> </bean> <!-- note that this needs to use the non-pooled connection factory --> <bean class="org.springframework.jms.listener.SimpleMessageListenerContainer"> <property name="destination" ref="topic"/> <property name="connectionFactory" ref="externalConnectionFactory"/> <property name="exceptionListener" ref="delegate"/> <property name="messageListener"> <bean class="org.springframework.jms.listener.adapter.MessageListenerAdapter"> <property name="messageConverter"> <bean class="org.marketcetera.jms.JMSSerMessageConverter"/> </property> <property name="delegate" ref="delegate"/> </bean> </property> </bean> </beans>
© 2015 - 2025 Weber Informatics LLC | Privacy Policy