public JmsConnector createConnector() throws Exception { connector = new JmsConnector(); connector.setSpecification(JmsConstants.JMS_SPECIFICATION_11); connector.setConnectionFactory(getConnectionFactory()); connector.setName(CONNECTOR_NAME); connector.getDispatcherThreadingProfile().setDoThreading(false); SimpleRetryConnectionStrategy strategy = new SimpleRetryConnectionStrategy(); strategy.setRetryCount(5); strategy.setFrequency(3000); strategy.setDoThreading(true); connector.setConnectionStrategy(strategy); return connector; }