Package org.awsutils.sqs.autoconfigure
Class MessageHandlerFactoryConfig
java.lang.Object
org.awsutils.sqs.autoconfigure.MessageHandlerFactoryConfig
-
Constructor Summary
ConstructorsConstructorDescriptionMessageHandlerFactoryConfig(software.amazon.awssdk.services.sqs.SqsAsyncClient sqsAsyncClient, software.amazon.awssdk.services.sns.SnsAsyncClient snsAsyncClient, org.springframework.context.ApplicationContext applicationContext, software.amazon.awssdk.services.sqs.SqsClient sqsSyncClient, software.amazon.awssdk.services.sns.SnsClient snsSyncClient, org.springframework.core.env.Environment environment) -
Method Summary
Modifier and TypeMethodDescriptionorg.awsutils.sqs.handler.MessageHandlerFactoryorg.awsutils.sqs.client.SnsServiceorg.awsutils.sqs.client.SqsMessageClient
-
Constructor Details
-
MessageHandlerFactoryConfig
public MessageHandlerFactoryConfig(software.amazon.awssdk.services.sqs.SqsAsyncClient sqsAsyncClient, software.amazon.awssdk.services.sns.SnsAsyncClient snsAsyncClient, org.springframework.context.ApplicationContext applicationContext, software.amazon.awssdk.services.sqs.SqsClient sqsSyncClient, software.amazon.awssdk.services.sns.SnsClient snsSyncClient, org.springframework.core.env.Environment environment) throws InvocationTargetException, IllegalAccessException
-
-
Method Details
-
messageHandlerFactory
@Bean public org.awsutils.sqs.handler.MessageHandlerFactory messageHandlerFactory() -
sqsMessageClient
@Bean public org.awsutils.sqs.client.SqsMessageClient sqsMessageClient() -
snsService
@Bean public org.awsutils.sqs.client.SnsService snsService()
-