Class AzureStorageQueueAutoConfiguration


  • @ConditionalOnClass(com.azure.storage.queue.QueueServiceClientBuilder.class)
    @ConditionalOnProperty(value="spring.cloud.azure.storage.queue.enabled",
                           havingValue="true",
                           matchIfMissing=true)
    @ConditionalOnAnyProperty(prefix="spring.cloud.azure.storage.queue",
                              name={"account-name","endpoint","connection-string"})
    public class AzureStorageQueueAutoConfiguration
    extends AzureServiceConfigurationBase
    Auto-configuration for Azure Storage Queue support.
    Since:
    4.0.0
    • Method Detail

      • queueServiceClient

        @Bean
        @ConditionalOnMissingBean
        public com.azure.storage.queue.QueueServiceClient queueServiceClient​(com.azure.storage.queue.QueueServiceClientBuilder builder)
        Autoconfigure the QueueServiceClient instance.
        Parameters:
        builder - the QueueServiceClientBuilder to build the instance.
        Returns:
        the queue service client.
      • queueServiceAsyncClient

        @Bean
        @ConditionalOnMissingBean
        public com.azure.storage.queue.QueueServiceAsyncClient queueServiceAsyncClient​(com.azure.storage.queue.QueueServiceClientBuilder builder)
        Autoconfigure the QueueServiceAsyncClient instance.
        Parameters:
        builder - the QueueServiceClientBuilder to build the instance.
        Returns:
        the queue service async client.