Class AzureEventHubsAutoConfiguration


  • @ConditionalOnClass(com.azure.messaging.eventhubs.EventHubClientBuilder.class)
    @ConditionalOnProperty(value="spring.cloud.azure.eventhubs.enabled",
                           havingValue="true",
                           matchIfMissing=true)
    @ConditionalOnAnyProperty(prefix="spring.cloud.azure.eventhubs",
                              name={"connection-string","namespace"})
    @Import({com.azure.spring.cloud.autoconfigure.eventhubs.AzureEventHubsClientBuilderConfiguration.class,com.azure.spring.cloud.autoconfigure.eventhubs.AzureEventHubsConsumerClientConfiguration.class,com.azure.spring.cloud.autoconfigure.eventhubs.AzureEventHubsProducerClientConfiguration.class,AzureBlobCheckpointStoreConfiguration.class,com.azure.spring.cloud.autoconfigure.eventhubs.AzureEventHubsProcessorClientConfiguration.class})
    public class AzureEventHubsAutoConfiguration
    extends AzureServiceConfigurationBase
    Auto-configuration for Azure Event Hubs support.
    Since:
    4.0.0