@Configuration
@AutoConfigureBefore(value=org.springframework.boot.autoconfigure.jms.JmsAutoConfiguration.class)
@AutoConfigureAfter(value=org.springframework.boot.autoconfigure.jms.JndiConnectionFactoryAutoConfiguration.class)
@ConditionalOnClass(value={javax.jms.ConnectionFactory.class,com.ibm.mq.jms.MQConnectionFactory.class})
@ConditionalOnMissingBean(value=javax.jms.ConnectionFactory.class)
@EnableConfigurationProperties(value={MQConfigurationProperties.class,org.springframework.boot.autoconfigure.jms.JmsProperties.class})
@Import(value={com.ibm.mq.spring.boot.MQXAConnectionFactoryConfiguration.class,com.ibm.mq.spring.boot.MQConnectionFactoryConfiguration.class})
public class MQAutoConfiguration
extends java.lang.Object