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