Class MessageHandlerFactoryConfig

java.lang.Object
org.awsutils.sqs.autoconfigure.MessageHandlerFactoryConfig

@Configuration public class MessageHandlerFactoryConfig extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
    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)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.awsutils.sqs.client.AsyncSqsMessageClient
     
    org.awsutils.sqs.handler.MessageHandlerFactory
     
    org.awsutils.sqs.client.SnsService
     
    org.awsutils.sqs.client.SyncSqsMessageClient
     

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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
      Throws:
      InvocationTargetException
      IllegalAccessException
  • Method Details

    • messageHandlerFactory

      @Bean public org.awsutils.sqs.handler.MessageHandlerFactory messageHandlerFactory()
    • asyncSqsMessageClientV2

      @Bean public org.awsutils.sqs.client.AsyncSqsMessageClient asyncSqsMessageClientV2()
    • syncSqsMessageClient

      @Bean public org.awsutils.sqs.client.SyncSqsMessageClient syncSqsMessageClient()
    • snsService

      @Bean public org.awsutils.sqs.client.SnsService snsService()