JMS - ¿Cómo mantener los mensajes en la cola???

Richie
01 de Enero del 2002
Hola,
he creado un QueueSender para enviar mensajes por JMS mediante una cola. Tengo una clase que implementa MessageListener y su método "onMessage(...)".
Me gustaría saber como puedo mantener los mensajes en la cola para futuras llamadas a "onMessage" disparadas por JMS cuando un mensaje sea enviado a la citada cola.
El problema que tengo es que en la implementación de onMessage quiero tener un pool de objetos que haga tareas con los mensajes que llegan. Pero cuando el pool está lleno quiero que no haga nada hasta que por lo menos un objeto del pool esté ocioso. Quizá sea posible tener algo que haga que la notificación del mensaje llegue de nuevo tras cierto tiempo y quizá en ese momento haya nuevos objetos del pool que puedan tratarlos.