I'm using JBoss 4.0.1. I have a Queue being serviced by a pool of MDBs. In the standardjboss.xml, I have MaximumSize set to 200 for the "Standard Message Driven Bean". I have a client application continuously storing data in my JMS queue. What I'm seeing (from the JBoss logs; I'm printing out the thread name as well as from my database's count of active connections) is that out of the 200 which is supposed to be in the pool, only 40 or so seems to be running at any one time, and the queue is rapidly getting bigger and bigger. Why are the other 160 message-driven beans not being invoked by JBoss to process my messages?
Sorry, I figured it out. I was setting the wrong thing. I should have updated the <invoker-proxy-binding> for "message-driven bean" instead.