@Configuration(proxyBeanMethods=false) @ConditionalOnClass(value=com.azure.spring.eventhubs.core.EventHubsTemplate.class) @AutoConfigureAfter(value=AzureEventHubsAutoConfiguration.class) @ConditionalOnProperty(value="spring.cloud.azure.eventhubs.enabled", havingValue="true", matchIfMissing=true) @ConditionalOnAnyProperty(prefix="spring.cloud.azure.eventhubs", name={"connection-string","namespace"}) @ConditionalOnBean(value=AzureEventHubsProperties.class) @Import(value={AzureEventHubsMessagingAutoConfiguration.EventHubsTemplateConfiguration.class,AzureEventHubsMessagingAutoConfiguration.ProcessorContainerConfiguration.class}) public class AzureEventHubsMessagingAutoConfiguration extends Object
EventHubsTemplate and EventHubsProcessorContainer.| Modifier and Type | Class and Description |
|---|---|
static class |
AzureEventHubsMessagingAutoConfiguration.EventHubsTemplateConfiguration
Configure the
EventHubsTemplate |
static class |
AzureEventHubsMessagingAutoConfiguration.ProcessorContainerConfiguration
Configure the
EventHubsProcessorContainer |
| Constructor and Description |
|---|
AzureEventHubsMessagingAutoConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
com.azure.spring.eventhubs.core.properties.NamespaceProperties |
eventHubNamespaceProperties(AzureEventHubsProperties properties) |
public AzureEventHubsMessagingAutoConfiguration()
@Bean @ConditionalOnMissingBean public com.azure.spring.eventhubs.core.properties.NamespaceProperties eventHubNamespaceProperties(AzureEventHubsProperties properties)
Visit the Azure for Java Developers site for more Java documentation, including quick starts, tutorials, and code samples.