Package com.flowable.spring.boot.aws.sqs
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 Summary
Fields Modifier and Type Field Description protected FlowableAwsProperties
awsProperties
protected FlowableAwsSqsProperties
awsSqsProperties
-
Constructor Summary
Constructors Constructor Description FlowableSqsAutoConfiguration(FlowableAwsProperties awsProperties, FlowableAwsSqsProperties awsSqsProperties)
-
Method Summary
Modifier and Type Method Description software.amazon.awssdk.services.sqs.SqsAsyncClient
awsSqsAsyncClient(software.amazon.awssdk.services.sqs.SqsAsyncClientBuilder builder)
software.amazon.awssdk.services.sqs.SqsAsyncClientBuilder
awsSqsAsyncClientBuilder(org.springframework.beans.factory.ObjectProvider<software.amazon.awssdk.auth.credentials.AwsCredentialsProvider> awsCredentialsProvider)
software.amazon.awssdk.services.sqs.SqsClient
awsSqsClient(software.amazon.awssdk.services.sqs.SqsClientBuilder builder)
software.amazon.awssdk.services.sqs.SqsClientBuilder
awsSqsClientBuilder(org.springframework.beans.factory.ObjectProvider<software.amazon.awssdk.auth.credentials.AwsCredentialsProvider> awsCredentialsProvider)
DefaultSqsListenerContainerFactory
awsSqsListenerContainerFactory(software.amazon.awssdk.services.sqs.SqsAsyncClient sqsAsyncClient, software.amazon.awssdk.services.sqs.SqsClient sqsClient)
SqsListenerEndpointRegistry
awsSqsListenerEndpointRegistry()
-
Field Details
-
Constructor Details
-
FlowableSqsAutoConfiguration
public FlowableSqsAutoConfiguration(FlowableAwsProperties awsProperties, FlowableAwsSqsProperties awsSqsProperties)
-
-
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
-