You must have some notion of NACKs, otherwise how do you handle
all the cases that need redeliveries?
e.g. An error during a message listener
e.g.2. Closing a CLIENT_ACKNOWLEDGE session without
acknowledging the messages
e.g.3. closing the receiver there is a race condition
on the server delivering a message
receiver -> I want a message
server -> there is none, just wait
sender -> send message
server -> queue delivery of message
receiver -> close()
delivery -> Oh! The receiver has vanished -> NACK!
etc.
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3957409#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...