Class FlowableSqsAutoConfiguration

java.lang.Object
com.flowable.spring.boot.aws.sqs.FlowableSqsAutoConfiguration

@Configuration(proxyBeanMethods=false)
@EnableConfigurationProperties({FlowableAwsProperties.class,FlowableAwsSqsProperties.class})
@ConditionalOnClass(software.amazon.awssdk.services.sqs.SqsClient.class)
public class FlowableSqsAutoConfiguration
extends java.lang.Object
Author:
Filip Hrisafov
  • Field Details

  • Constructor Details

  • Method Details

    • awsSqsClientBuilder

      @Bean @Scope("prototype") @ConditionalOnMissingBean public software.amazon.awssdk.services.sqs.SqsClientBuilder awsSqsClientBuilder​(org.springframework.beans.factory.ObjectProvider<software.amazon.awssdk.auth.credentials.AwsCredentialsProvider> awsCredentialsProvider)
    • awsSqsClient

      @Bean @ConditionalOnMissingBean public software.amazon.awssdk.services.sqs.SqsClient awsSqsClient​(software.amazon.awssdk.services.sqs.SqsClientBuilder builder)
    • awsSqsAsyncClientBuilder

      @Bean @Scope("prototype") @ConditionalOnMissingBean public software.amazon.awssdk.services.sqs.SqsAsyncClientBuilder awsSqsAsyncClientBuilder​(org.springframework.beans.factory.ObjectProvider<software.amazon.awssdk.auth.credentials.AwsCredentialsProvider> awsCredentialsProvider)
    • awsSqsAsyncClient

      @Bean @ConditionalOnMissingBean public software.amazon.awssdk.services.sqs.SqsAsyncClient awsSqsAsyncClient​(software.amazon.awssdk.services.sqs.SqsAsyncClientBuilder builder)
    • awsSqsListenerContainerFactory

      @Bean("sqsListenerContainerFactory") @ConditionalOnMissingBean(name="sqsListenerContainerFactory") public DefaultSqsListenerContainerFactory awsSqsListenerContainerFactory​(software.amazon.awssdk.services.sqs.SqsAsyncClient sqsAsyncClient, software.amazon.awssdk.services.sqs.SqsClient sqsClient)
    • awsSqsListenerEndpointRegistry

      @Bean @ConditionalOnMissingBean public SqsListenerEndpointRegistry awsSqsListenerEndpointRegistry()