I found a destination policy of maxBrowsePageSize (set to 400 by default) was introduced in some release after 5.9.0 that is causing this behavior. I've raised that limit and now a QueueBrowser will return the correct number of messages. Now I'm trying to figure out what we should set the max to so we can browse all (most?) messages without memory issues with ActiveMQ.
-- View this message in context: http://activemq.2283324.n4.nabble.com/QueueReceiver-only-receives-first-400-messages-tp4725658p4726292.html Sent from the ActiveMQ - User mailing list archive at Nabble.com.