Class PremiumServiceBusJMSAutoConfiguration


  • @Configuration
    @ConditionalOnClass(com.microsoft.azure.servicebus.jms.ServiceBusJmsConnectionFactory.class)
    @ConditionalOnResource(resources="classpath:servicebusjms.enable.config")
    @ConditionalOnProperty(value="spring.jms.servicebus.enabled",
                           matchIfMissing=true)
    @ConditionalOnExpression("\'${spring.jms.servicebus.pricing-tier}\'.equalsIgnoreCase(\'premium\')")
    @EnableConfigurationProperties(AzureServiceBusJMSProperties.class)
    public class PremiumServiceBusJMSAutoConfiguration
    extends AbstractServiceBusJMSAutoConfiguration
    Automatic configuration class of ServiceBusJMS for Premium Service Bus
    • Method Detail

      • jmsConnectionFactory

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