@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