} else {
conn = factory.createQueueConnection();
}
final QueueSession sess = conn.createQueueSession(false, Session.AUTO_ACKNOWLEDGE);
final Queue queue = (Queue) lookup(context, queueBindingName);
final QueueSender sender = sess.createSender(queue);
conn.start();
return new QueueInfo(conn, sess, sender);
} catch (final NamingException ex) {
LOGGER.warn("Unable to locate connection factory " + factoryBindingName, ex);
if (!suppress) {