SQS Receiver - Spring Boot - PullRequest
       16

SQS Receiver - Spring Boot

0 голосов
/ 24 апреля 2018

Я пытался создать прослушиватель очереди SQS в моем приложении для весенней загрузки, используя код ниже

AmazonSQSAsyncClient amazonSQSAsyncClient= new AmazonSQSAsyncClient(getProfileCredentialsProvider());

Однако AmazonSQSAsyncClient кажется устаревшим. Есть ли другой способ использовать конструктор для создания этого объекта?

1 Ответ

0 голосов
/ 24 апреля 2018

Как насчет этого?

AmazonSQSAsyncClientBuilder.standard()
                .withCredentials(getProfileCredentialsProvider())
                .build();

Это действительно упоминается в JavaDocs:

* @deprecated use {@link AmazonSQSAsyncClientBuilder#withCredentials(AWSCredentialsProvider)}
 */
@Deprecated
public AmazonSQSAsyncClient(AWSCredentialsProvider awsCredentialsProvider) {
...