?consumer.prefetchSize=X overrides message consumer in pull mode
----------------------------------------------------------------

                 Key: AMQNET-226
                 URL: https://issues.apache.org/activemq/browse/AMQNET-226
             Project: ActiveMQ .Net
          Issue Type: Test
          Components: NMS
    Affects Versions: 1.2.0
         Environment: ActiveMQ 5.2
            Reporter: Mark Gellings
            Assignee: Jim Gomes
             Fix For: 1.2.0


Not sure if this is a bug or more of misconfiguration between broker and NMS.  
But if I set the prefetch policy queue prefetch to zero:

((Connection)_listenerConnection2).PrefetchPolicy = new PrefetchPolicy() { 
QueuePrefetch = 0 };

and configure my destination to prefetch 5:

IDestination destination2 = new ActiveMQQueue(_queue + 
"?consumer.prefetchSize=5");

When _listenerConnection2 pulls it prefetches five messages.  Should the 
prefetch config on the destination be ignored?

I've attached a test.  Run a producer and consumer at the same time sending 20 
messages.  This will actually run two consumers (one prefetch mode and the 
other pull mode).

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to