title: JMS Persistent delivery mode
body: <p>I am learning JMS and came across this statement: <a href="http://docs.oracle.com/javaee/1.3/jms/tutorial/1_3_1-fcs/doc/advanced.html#1023387" rel="nofollow">http://docs.oracle.com/javaee/1.3/jms/tutorial/1_3_1-fcs/doc/advanced.html#1023387</a></p>
  
  <blockquote>
    <p>The PERSISTENT delivery mode, the default, instructs the JMS provider
    to take extra care to ensure that a message is not lost in transit in
    case of a JMS provider failure. A message sent with this delivery mode
    is logged to stable storage when it is sent.</p>
  </blockquote>
  
  <p>If JMS Provider failure occurs then how the JMS Provider can ensure that a message is not lost?</p>
  
  <p>What does it mean that:</p>
  
  <blockquote>
    <p>"A message sent with this delivery mode is logged to stable storage when it is sent."</p>
  </blockquote>
  
  <p>Please help me in understanding the JMS concept here.</p>