Ola,
preciso mostrar a quantidade de mensagens que estão na fila JMS de algumas Queues dentro da minha aplicação. Até o momento estou utilizando um objeto gerado através do javax.jms.QueueSession, o javax.jms.QueueBrowser e fazendo a contagem das mensagens pelo Enumeration fornecido por este objeto ( javax.jms.QueueBrowser.getEnumeratinon() ) com um while e nextElement().
Desta maneira funciona, mas peca um pouco em performance, já que tenho que varrer o Enumeration e fazer count++ em uma fila de 100 mil mensagens que é o ambiente que tenho.
Alguém conhece alguma outra maneira de implementar isto ? estou buscando documentação da própria IBM ( meu servidor de aplicação é o Websphere 6 ) mas até o momento não evolui…
Att.
[]s
Anderson Cruz