}
}
if (me.isTransacted()) {
me.setTxState(MessageExchangeImpl.TX_STATE_ENLISTED);
}
sendJmsMessage(new ActiveMQQueue(destination), me, isPersistent(me), me.isTransacted());
} catch (JMSException e) {
log.error("Failed to send exchange: " + me + " internal JMS Network", e);
throw new MessagingException(e);
} catch (SystemException e) {
log.error("Failed to send exchange: " + me + " transaction problem", e);