1
我爲Oracle AQ使用Spring JMS。我如何指定出隊選項? 我想指定consumer
名稱和dequeue_mode
選項。Spring JMS Oracle AQ - 指定出隊選項
我爲Oracle AQ使用Spring JMS。我如何指定出隊選項? 我想指定consumer
名稱和dequeue_mode
選項。Spring JMS Oracle AQ - 指定出隊選項
老問題,但這裏是一個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>