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 FlowableAwsPropertiesawsPropertiesprotected FlowableAwsSqsPropertiesawsSqsProperties -
Constructor Summary
Constructors Constructor Description FlowableSqsAutoConfiguration(FlowableAwsProperties awsProperties, FlowableAwsSqsProperties awsSqsProperties) -
Method Summary
Modifier and Type Method Description software.amazon.awssdk.services.sqs.SqsAsyncClientawsSqsAsyncClient(software.amazon.awssdk.services.sqs.SqsAsyncClientBuilder builder)software.amazon.awssdk.services.sqs.SqsAsyncClientBuilderawsSqsAsyncClientBuilder(org.springframework.beans.factory.ObjectProvider<software.amazon.awssdk.auth.credentials.AwsCredentialsProvider> awsCredentialsProvider)software.amazon.awssdk.services.sqs.SqsClientawsSqsClient(software.amazon.awssdk.services.sqs.SqsClientBuilder builder)software.amazon.awssdk.services.sqs.SqsClientBuilderawsSqsClientBuilder(org.springframework.beans.factory.ObjectProvider<software.amazon.awssdk.auth.credentials.AwsCredentialsProvider> awsCredentialsProvider)DefaultSqsListenerContainerFactoryawsSqsListenerContainerFactory(software.amazon.awssdk.services.sqs.SqsAsyncClient sqsAsyncClient, software.amazon.awssdk.services.sqs.SqsClient sqsClient)SqsListenerEndpointRegistryawsSqsListenerEndpointRegistry()
-
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
-