PS. I am using Java 1.6
 
> From: [email protected]
> To: [email protected]
> Subject: onMessage() always acknowledges msg even if Session is set to 
> CLIENT_ACK
> Date: Mon, 7 Mar 2011 11:41:45 -0600
> 
> 
> Hello All,
> 
> I am trying to set up a ring queue in which multiple clients will want to 
> read the same messages. I set up my session as CLIENT_ACKNOWLEDGE, so that I 
> will need to manually acknowledge the message (although I never intend to due 
> to the multiple clients). I would like to use a MessageListener to be 
> notified every time a new message arrives on the queue. So when onMessage() 
> is called, I process the message, but then when onMessage() returns, it 
> automatically acknowledges the messge. The problem is that once the message 
> is acknowledged, the message will be thrown away and the other clients won't 
> be able to get the message.
> 
> Is it possible to use the MessageListener to monitor the queue and call 
> onMessage() to process the messages --- but NOT acknowledge the message?
> 
> Thank you. 
                                          

Reply via email to