1
oracle AQ 용 Spring JMS를 사용하고 있습니다. 나는 Dequeue 옵션을 어떻게 지정할 수 있습니까? consumer
이름과 dequeue_mode
옵션을 지정하고 싶습니다.Spring JMS Oracle AQ - 대기열 제거 옵션 지정
oracle AQ 용 Spring JMS를 사용하고 있습니다. 나는 Dequeue 옵션을 어떻게 지정할 수 있습니까? 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>