Class AzureEventHubsMessagingAutoConfiguration.EventHubsTemplateConfiguration

  • Enclosing class:
    AzureEventHubsMessagingAutoConfiguration

    @Configuration(proxyBeanMethods=false)
    public static class AzureEventHubsMessagingAutoConfiguration.EventHubsTemplateConfiguration
    extends Object
    Configure the EventHubsTemplate
    • Constructor Detail

      • EventHubsTemplateConfiguration

        public EventHubsTemplateConfiguration()
    • Method Detail

      • defaultEventHubsNamespaceProducerFactory

        @Bean
        @ConditionalOnMissingBean
        public com.azure.spring.messaging.eventhubs.core.EventHubsProducerFactory defaultEventHubsNamespaceProducerFactory​(com.azure.spring.messaging.eventhubs.core.properties.NamespaceProperties properties,
                                                                                                                           org.springframework.beans.factory.ObjectProvider<com.azure.spring.messaging.PropertiesSupplier<String,​com.azure.spring.messaging.eventhubs.core.properties.ProducerProperties>> suppliers)
      • eventHubsMessageConverter

        @Bean
        @ConditionalOnMissingBean
        public com.azure.spring.messaging.eventhubs.support.converter.EventHubsMessageConverter eventHubsMessageConverter()
      • eventHubsTemplate

        @Bean
        @ConditionalOnMissingBean
        public com.azure.spring.messaging.eventhubs.core.EventHubsTemplate eventHubsTemplate​(com.azure.spring.messaging.eventhubs.core.EventHubsProducerFactory producerFactory,
                                                                                             com.azure.spring.messaging.eventhubs.support.converter.EventHubsMessageConverter messageConverter)