} catch (Throwable t) {
s_logger.error("Error dispatching " + listenerCall + " to listener", t);
}
}
}, _fudgeContext);
_queueHost = new JmsTemporaryQueueHost(_jmsConnector, new JmsByteArrayMessageDispatcher(bafmr));
s_logger.info("Set up result JMS subscription to {}", _queueHost.getQueueName());
return _queueHost.getQueueName();
} catch (JMSException e) {
s_logger.error("Exception setting up JMS result listener", e);