container.setTransacted(jmsConfig.isSessionTransacted());
container.setDurableSubscriptionName(jmsConfig.getDurableSubscriptionName());
Executor executor = JMSFactory.createExecutor(bus, "jms-destination");
container.setExecutor(executor);
container.start();
suspendedContinuations.setListenerContainer(container);
connection.start();
return container;
} catch (JMSException e) {
throw JMSUtil.convertJmsException(e);