@ConditionalOnProperty(prefix="spring.cloud.azure.eventhubs",
value="enabled",
havingValue="true",
matchIfMissing=true)
@ConditionalOnBean(value=com.azure.resourcemanager.AzureResourceManager.class)
@AutoConfigureAfter(value=AzureResourceManagerAutoConfiguration.class)
@EnableConfigurationProperties(value=EventHubsResourceMetadata.class)
public class AzureEventHubsResourceManagerAutoConfiguration
extends AzureServiceResourceManagerConfigurationBase
azureResourceManager| Constructor and Description |
|---|
AzureEventHubsResourceManagerAutoConfiguration(com.azure.resourcemanager.AzureResourceManager azureResourceManager,
EventHubsResourceMetadata resourceMetadata) |
| Modifier and Type | Method and Description |
|---|---|
EventHubsArmConnectionStringProvider |
eventHubsArmConnectionStringProvider() |
EventHubsProvisioner |
eventHubsProvisioner() |
public AzureEventHubsResourceManagerAutoConfiguration(com.azure.resourcemanager.AzureResourceManager azureResourceManager,
EventHubsResourceMetadata resourceMetadata)
@Bean
@ConditionalOnMissingBean
@ConditionalOnProperty(prefix="spring.cloud.azure.eventhubs",
value="namespace")
@ConditionalOnMissingProperty(prefix="spring.cloud.azure.eventhubs",
value="connection-string")
@Order
public EventHubsArmConnectionStringProvider eventHubsArmConnectionStringProvider()
@Bean @ConditionalOnMissingBean public EventHubsProvisioner eventHubsProvisioner()
Visit the Azure for Java Developers site for more Java documentation, including quick starts, tutorials, and code samples.