Class AzureServiceBusQueueAutoConfiguration
- java.lang.Object
-
- com.azure.spring.cloud.autoconfigure.servicebus.AzureServiceBusQueueAutoConfiguration
-
@Configuration @AutoConfigureAfter(AzureServiceBusAutoConfiguration.class) @ConditionalOnClass({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
An auto-configuration for Service Bus Queue.- Author:
- Warren Zhu
-
-
Constructor Summary
Constructors Constructor Description AzureServiceBusQueueAutoConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ServiceBusMessageConvertermessageConverter()ServiceBusQueueClientFactoryqueueClientFactory(ServiceBusConnectionStringProvider connectionStringProvider, ServiceBusNamespaceManager namespaceManager, ServiceBusQueueManager queueManager, AzureServiceBusProperties properties)ServiceBusQueueOperationqueueOperation(ServiceBusQueueClientFactory factory, ServiceBusMessageConverter messageConverter)ServiceBusQueueManagerserviceBusQueueManager(AzureProperties azureProperties)
-
-
-
Method Detail
-
serviceBusQueueManager
@Bean @ConditionalOnMissingBean @ConditionalOnBean(com.azure.spring.cloud.context.core.impl.ServiceBusNamespaceManager.class) public ServiceBusQueueManager serviceBusQueueManager(AzureProperties azureProperties)
-
queueClientFactory
@Bean @ConditionalOnMissingBean public ServiceBusQueueClientFactory queueClientFactory(ServiceBusConnectionStringProvider connectionStringProvider, @Autowired(required=false) ServiceBusNamespaceManager namespaceManager, @Autowired(required=false) ServiceBusQueueManager queueManager, AzureServiceBusProperties properties)
-
messageConverter
@Bean @ConditionalOnMissingBean public ServiceBusMessageConverter messageConverter()
-
queueOperation
@Bean @ConditionalOnMissingBean @ConditionalOnBean(com.azure.spring.integration.servicebus.factory.ServiceBusQueueClientFactory.class) public ServiceBusQueueOperation queueOperation(ServiceBusQueueClientFactory factory, ServiceBusMessageConverter messageConverter)
-
-