2012-05-17 81 views

回答

-1

老問題,但這裏是一個XML配置示例。消費者名稱屬性稱爲「messageListener」。我不確定dequeue_mode是什麼......我建議查看AbstractPollingMessageListenerContainer的文檔以獲取所有可用的屬性。

<bean id="myBeanId" class="org.springframework.jms.listener.DefaultMessageListenerContainer"> 
    <property name="connectionFactory" ref="myConnectionFactory"/> 
    <property name="transactionManager" ref="myTransactionManager"/> 
    <property name="destinationName" value="myDestinationName"/> 
    <property name="messageListener" ref="myConsumer"/> 
    <property name="concurrency" value="1-50"/> 
    <property name="receiveTimeout" value="5000"/> 
    <property name="idleTaskExecutionLimit" value="10"/> 
    <property name="idleConsumerLimit" value="5"/> 
    <property name="messageSelector" value="JMSType = 'mySelectorIfNeeded'"/> 
    <property name="cacheLevelName" value="CACHE_CONSUMER"/> 
    <property name="sessionTransacted" value="true"/> 
</bean>