} catch (SandeshaStorageTransientException e){
if (log.isDebugEnabled())
log.debug("SandeshaStorageTransientException :", e);
if (transaction != null && transaction.isActive())
transaction.rollback();
messageInvoked = false;
} catch (Exception e) {
if (log.isDebugEnabled())
log.debug("Exception :", e);