JMS - ¿Cómo mantener los mensajes en la cola???
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.
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.
