381382383384385386387388389390391
} catch (JMSException e) { throw e; } catch (RuntimeException e) { throw e; } catch (Exception e) { throw new UncategorizedJmsException(e); } } }; template.execute(callback, true); }
287288289290291292293
if (ex instanceof javax.jms.TransactionRolledBackException) { return new TransactionRolledBackException((javax.jms.TransactionRolledBackException) ex); } // fallback return new UncategorizedJmsException(ex); }
303304305306307308309
255256257258259260261
382383384385386387388389390391392
284285286287288289290
311312313314315316317