如何启动DefaultMessageListenerContainer?

时间:2017-07-10 00:41:48

标签: java spring activemq spring-jms

我编写了一个Spring应用程序,用于使用MDP消费消息,它使用DefaultMessageListnerContainer。我写了一个messageListner并将它传递给messageListener的属性到DMLC。 我的Spring配置如下                   

<!-- ConnectionFactory Definition -->
<bean id="connectionFactory" class="org.springframework.jms.connection.CachingConnectionFactory">
    <constructor-arg ref="amqConnectionFactory" />
</bean> 

<!-- Message Receiver Definition -->
<bean id="messageReceiver" class="com.practice.MessageReceiver.MyMessageConsumer">
</bean>
<bean id="actualQueue" class="org.apache.activemq.command.ActiveMQQueue">
    <constructor-arg value="ActualQueue" />
</bean>
<bean id="listenerContainer" class="org.springframework.jms.listener.DefaultMessageListenerContainer">
    <property name="connectionFactory" ref="connectionFactory" />
    <property name="destination" ref="actualQueue" />
    <property name="messageListener" ref="messageReceiver" />
</bean>

我想知道如何开始这个DMLC?我在Jboss 6.1中部署了它。但它没有消费消息。我错过了一些我无法通过寻找答案得到的东西。

0 个答案:

没有答案