/** * When a message is received on the reply destination the correlation map is searched for the * correlationId. If it is found the message is converted to a CXF message and the thread sending the * request is notified {@inheritDoc} */ public void onMessage(javax.jms.Message jmsMessage) { try { String correlationId = jmsMessage.getJMSCorrelationID(); LOG.log(Level.FINE, "Received reply message with correlation id " + correlationId); Exchange exchange = getExchange(correlationId); if (exchange == null) { LOG.log(Level.WARNING, "Could not correlate message with correlationId " + correlationId); } else { processReplyMessage(exchange, jmsMessage); } } catch (JMSException e) { throw JMSUtil.convertJmsException(e); } }
jmsConfig.isPubSubNoLocal(), exchange); processReplyMessage(exchange, replyMessage); } else { try {