Class AzureEventHubsMessagingAutoConfiguration.EventHubsTemplateConfiguration
java.lang.Object
com.azure.spring.cloud.autoconfigure.eventhubs.AzureEventHubsMessagingAutoConfiguration.EventHubsTemplateConfiguration
- Enclosing class:
- AzureEventHubsMessagingAutoConfiguration
@Configuration(proxyBeanMethods=false)
public static class AzureEventHubsMessagingAutoConfiguration.EventHubsTemplateConfiguration
extends Object
Configure the
EventHubsTemplate-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.azure.spring.messaging.eventhubs.core.EventHubsProducerFactorydefaultEventHubsNamespaceProducerFactory(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) Creates a default Event Hubs namespace producer factory.com.azure.spring.messaging.eventhubs.support.converter.EventHubsMessageConverterCreates an Event Hubs message converter.com.azure.spring.messaging.eventhubs.core.EventHubsTemplateeventHubsTemplate(com.azure.spring.messaging.eventhubs.core.EventHubsProducerFactory producerFactory, com.azure.spring.messaging.eventhubs.support.converter.EventHubsMessageConverter messageConverter) Creates an Event Hubs template.
-
Constructor Details
-
EventHubsTemplateConfiguration
public EventHubsTemplateConfiguration()
-
-
Method Details
-
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) Creates a default Event Hubs namespace producer factory.- Parameters:
properties- Event Hubs namespace related properties.suppliers- Object provider suppliers.- Returns:
- A default Event Hubs namespace producer factory.
-
eventHubsMessageConverter
@Bean @ConditionalOnMissingBean public com.azure.spring.messaging.eventhubs.support.converter.EventHubsMessageConverter eventHubsMessageConverter()Creates an Event Hubs message converter.- Returns:
- An Event Hubs message converter.
-
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) Creates an Event Hubs template.- Parameters:
producerFactory- An Event Hubs producer factory.messageConverter- An Event Hubs message converter.- Returns:
- An Event Hubs template.
-