Como que eu faço para criar multiplos queue consumers atraves da api jms? Atraves das poucas paginas que consegui informação dizem que é necessário adquirir o ServerSessionPoolFactory e atraves dele é possivel criar um pool de sessões porém, sempre é retornado um erro dizendo que não é possivel dar lookup (jndi) no ServerSessionPoolFactory que deveria estar no servidor.
Segundo a informação abaixo, que foi adquirida nos arquivos de configurações do jboss o nome jndi para busca deveria ser StdJMSPool.
<invoker-proxy-binding>
<name>message-driven-bean</name>
<invoker-mbean>default</invoker-mbean>
<proxy-factory>org.jboss.ejb.plugins.jms.JMSContainerInvoker</proxy-factory>
<proxy-factory-config>
<JMSProviderAdapterJNDI>DefaultJMSProvider</JMSProviderAdapterJNDI>
<ServerSessionPoolFactoryJNDI>StdJMSPool</ServerSessionPoolFactoryJNDI>
<CreateJBossMQDestination>true</CreateJBossMQDestination>
<!-- WARN: Don't set this to zero until a bug in the pooled executor is fixed -->
<MinimumSize>1</MinimumSize>
<MaximumSize>15</MaximumSize>
<KeepAliveMillis>30000</KeepAliveMillis>
<MaxMessages>1</MaxMessages>
<MDBConfig>
<ReconnectIntervalSec>10</ReconnectIntervalSec>
<DLQConfig>
<DestinationQueue>queue/DLQ</DestinationQueue>
<MaxTimesRedelivered>10</MaxTimesRedelivered>
<TimeToLive>0</TimeToLive>
</DLQConfig>
</MDBConfig>
</proxy-factory-config>
</invoker-proxy-binding>
Alguem sabe como implementar esses multiplos queue consumers?