@Configuration @AutoConfigureAfter(value=AzureServiceBusAutoConfiguration.class) @ConditionalOnClass(value={com.azure.messaging.servicebus.ServiceBusProcessorClient.class,com.azure.spring.integration.servicebus.factory.ServiceBusQueueClientFactory.class}) @ConditionalOnProperty(value="spring.cloud.azure.servicebus.enabled", matchIfMissing=true) public class AzureServiceBusQueueAutoConfiguration extends Object
| Constructor and Description |
|---|
AzureServiceBusQueueAutoConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
ServiceBusMessageConverter |
messageConverter() |
ServiceBusQueueClientFactory |
queueClientFactory(ServiceBusConnectionStringProvider connectionStringProvider,
ServiceBusNamespaceManager namespaceManager,
ServiceBusQueueManager queueManager,
AzureServiceBusProperties properties) |
ServiceBusQueueOperation |
queueOperation(ServiceBusQueueClientFactory factory,
ServiceBusMessageConverter messageConverter) |
ServiceBusQueueManager |
serviceBusQueueManager(AzureProperties azureProperties) |
public AzureServiceBusQueueAutoConfiguration()
@Bean @ConditionalOnMissingBean @ConditionalOnBean(value=com.azure.spring.cloud.context.core.impl.ServiceBusNamespaceManager.class) public ServiceBusQueueManager serviceBusQueueManager(AzureProperties azureProperties)
@Bean @ConditionalOnMissingBean public ServiceBusQueueClientFactory queueClientFactory(ServiceBusConnectionStringProvider connectionStringProvider, @Autowired(required=false) ServiceBusNamespaceManager namespaceManager, @Autowired(required=false) ServiceBusQueueManager queueManager, AzureServiceBusProperties properties)
@Bean @ConditionalOnMissingBean public ServiceBusMessageConverter messageConverter()
@Bean @ConditionalOnMissingBean @ConditionalOnBean(value=com.azure.spring.integration.servicebus.factory.ServiceBusQueueClientFactory.class) public ServiceBusQueueOperation queueOperation(ServiceBusQueueClientFactory factory, ServiceBusMessageConverter messageConverter)
Copyright © 2021 Microsoft Corporation. All rights reserved.