magic.moose wrote:
> 
> I tried that. Resource Adapter simply references connectionFactory:
>       <bean id="broker"
>               class="org.apache.activemq.xbean.BrokerFactoryBean"
> depends-on="serverConnector">
>               <property name="config"
>                       value="classpath:broker.xml" />
>               <property name="start" value="true" />
>       </bean>
>       <bean id="connectionFactory"
>               class="org.apache.activemq.ActiveMQConnectionFactory"
>               singleton="true">
>               <property name="brokerURL" value="vm://localhost"/>
>       </bean>
> 
>       <bean id="jmsResourceAdapter"
>               class="org.apache.activemq.ra.ActiveMQResourceAdapter">
>               <property name="connectionFactory" ref="connectionFactory" />
>       </bean>
> 
> where broker.xml:
> <?xml version="1.0" encoding="UTF-8"?>
> 
> <beans xmlns="http://activemq.org/config/1.0";>
> 
>       <broker name="localhost" persistent="false" useJmx="true">
>       
>               <transportConnectors>
>                       <transportConnector
>                               uri="vm://localhost" />
>               </transportConnectors>
>               <memoryManager>
>                       <usageManager id="memory-manager" limit="20 MB" />
>               </memoryManager>
> 
>           <destinationPolicy>
>             <policyMap><policyEntries>
>           <policyEntry queue="testQueue">
>             <dispatchPolicy>
>               <roundRobinDispatchPolicy/>
>             </dispatchPolicy>
>             <pendingMessageLimitStrategy>
>               <constantPendingMessageLimitStrategy limit="0"/>
>             </pendingMessageLimitStrategy>
>           </policyEntry>
>       </policyEntries></policyMap>
>     </destinationPolicy>
>     
>       </broker>
> 
> </beans>
> 
> queuePrefetch property of resource adapter doesnt help.
> and it really is 10 ! 
> it not only that it behaves like it is 10. thats what i can see via jmx.

Try this:

        <bean id="connectionFactory"
                class="org.apache.activemq.ActiveMQConnectionFactory"
                singleton="true">
                <property name="brokerURL"
value="vm://localhost?jms.redeliveryPolicy.allPrefetchValues=1"/>
        </bean>


-- 
Christopher G. Stach II

Reply via email to