title: What happens on a JMS queue when onMessage() throws a JMSException?
body: <p>I'm using Spring 2.5 with my custom class that implements MessageListener.  If a JmsException is thrown in my onMessage( ) method, what happens to the state of the queue?</p>
  
  <p>Is the message considered "delivered" by the queue the moment onMessage is called?  Or does the JmsException trigger some kind of rollback and the message is re-entered on the queue? </p>
  
  <p>Thanks in advance!</p>