Ok, it seems I figured out the answer. It is states for NMS provider, but I think it is more general problem.
The problem reproduces if you have a consumer with 0 prefetchSize. In this case a call to MessageConsumer.SendPullRequest gives true on the following condition: if (this.info.PrefetchSize == 0 && this.unconsumedMessages.Empty) It does send message pull request: session.Connection.Oneway(messagePull); So, it seems fine to me. But what I can't understand is why it displays pull requests in Enqueues column in Active Consumers page? It seems a bug to me. -- View this message in context: http://activemq.2283324.n4.nabble.com/Huge-enqueues-quantity-in-consumer-list-page-tp4397406p4403657.html Sent from the ActiveMQ - User mailing list archive at Nabble.com.