List of usage examples for com.amazonaws.services.sqs.buffered AmazonSQSBufferedAsyncClient AmazonSQSBufferedAsyncClient
public AmazonSQSBufferedAsyncClient(AmazonSQSAsync paramRealSQS)
From source file:org.springframework.cloud.aws.messaging.config.annotation.SqsClientConfiguration.java
License:Apache License
@Lazy @Bean(destroyMethod = "shutdown") public AmazonSQSAsync amazonSQS() { AmazonSQSAsyncClient amazonSQSAsyncClient; if (this.awsCredentialsProvider != null) { amazonSQSAsyncClient = new AmazonSQSAsyncClient(this.awsCredentialsProvider); } else {/*from ww w . ja va 2s.c o m*/ amazonSQSAsyncClient = new AmazonSQSAsyncClient(); } if (this.regionProvider != null) { amazonSQSAsyncClient.setRegion(this.regionProvider.getRegion()); } return new AmazonSQSBufferedAsyncClient(amazonSQSAsyncClient); }