Class NonPremiumServiceBusJMSAutoConfiguration


  • @Configuration
    @ConditionalOnClass(org.apache.qpid.jms.JmsConnectionFactory.class)
    @ConditionalOnResource(resources="classpath:servicebusjms.enable.config")
    @ConditionalOnProperty(value="spring.jms.servicebus.enabled",
                           matchIfMissing=true)
    @ConditionalOnExpression("not \'${spring.jms.servicebus.pricing-tier}\'.equalsIgnoreCase(\'premium\')")
    @EnableConfigurationProperties(AzureServiceBusJMSProperties.class)
    public class NonPremiumServiceBusJMSAutoConfiguration
    extends AbstractServiceBusJMSAutoConfiguration
    Automatic configuration class of ServiceBusJMS for Standard and Basic Service Bus
    • Method Detail

      • jmsConnectionFactory

        @Bean
        @ConditionalOnMissingBean
        public javax.jms.ConnectionFactory jmsConnectionFactory()
        Declare JMS ConnectionFactory bean.
        Returns:
        JMS ConnectionFactory bean