You have it correct. Order is different from timing.
The comment in the SpySession is just saying the same thing as the spec.
The implementation in SpySession is overly complicated because there
is no "session thread" which means it has to stop delivery on the
whole connection to guarantee no new deliveries during the recovery.
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3958084#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...