Class AzureServiceBusMessagingAutoConfiguration.ServiceBusTemplateConfiguration

  • Enclosing class:
    AzureServiceBusMessagingAutoConfiguration

    @Configuration(proxyBeanMethods=false)
    public static class AzureServiceBusMessagingAutoConfiguration.ServiceBusTemplateConfiguration
    extends Object
    Configure the ServiceBusTemplate
    • Constructor Detail

      • ServiceBusTemplateConfiguration

        public ServiceBusTemplateConfiguration()
    • Method Detail

      • defaultServiceBusNamespaceProducerFactory

        @Bean
        @ConditionalOnMissingBean
        public com.azure.spring.messaging.servicebus.core.ServiceBusProducerFactory defaultServiceBusNamespaceProducerFactory​(com.azure.spring.messaging.servicebus.core.properties.NamespaceProperties properties,
                                                                                                                              org.springframework.beans.factory.ObjectProvider<com.azure.spring.messaging.PropertiesSupplier<String,​com.azure.spring.messaging.servicebus.core.properties.ProducerProperties>> suppliers)
      • serviceBusMessageConverter

        @Bean
        @ConditionalOnMissingBean
        public com.azure.spring.messaging.servicebus.support.converter.ServiceBusMessageConverter serviceBusMessageConverter()
      • serviceBusTemplate

        @Bean
        @ConditionalOnMissingBean
        @ConditionalOnBean(com.azure.spring.messaging.servicebus.core.ServiceBusProducerFactory.class)
        public com.azure.spring.messaging.servicebus.core.ServiceBusTemplate serviceBusTemplate​(com.azure.spring.messaging.servicebus.core.ServiceBusProducerFactory senderClientfactory,
                                                                                                com.azure.spring.messaging.servicebus.support.converter.ServiceBusMessageConverter messageConverter)