Class ServiceBusQueueBinderConfiguration


  • @Configuration
    @ConditionalOnMissingBean(org.springframework.cloud.stream.binder.Binder.class)
    @Import({com.azure.spring.cloud.autoconfigure.context.AzureEnvironmentAutoConfiguration.class,com.azure.spring.cloud.autoconfigure.context.AzureContextAutoConfiguration.class,com.azure.spring.cloud.autoconfigure.servicebus.AzureServiceBusAutoConfiguration.class,com.azure.spring.cloud.autoconfigure.servicebus.AzureServiceBusQueueAutoConfiguration.class,ServiceBusQueueBinderHealthIndicatorConfiguration.class})
    @EnableConfigurationProperties({com.azure.spring.cloud.autoconfigure.servicebus.AzureServiceBusProperties.class,ServiceBusQueueExtendedBindingProperties.class})
    public class ServiceBusQueueBinderConfiguration
    extends Object
    Author:
    Warren Zhu
    • Constructor Detail

      • ServiceBusQueueBinderConfiguration

        public ServiceBusQueueBinderConfiguration()
    • Method Detail

      • serviceBusChannelProvisioner

        @Bean
        @ConditionalOnMissingBean
        public ServiceBusChannelProvisioner serviceBusChannelProvisioner​(com.azure.spring.cloud.autoconfigure.servicebus.AzureServiceBusProperties serviceBusProperties,
                                                                         @Autowired(required=false)
                                                                         com.azure.spring.cloud.context.core.impl.ServiceBusNamespaceManager serviceBusNamespaceManager,
                                                                         @Autowired(required=false)
                                                                         com.azure.spring.cloud.context.core.impl.ServiceBusQueueManager serviceBusQueueManager)