in src/main/java/com/amazon/sqs/javamessaging/AmazonSQSExtendedClient.java [824:838]
public PurgeQueueResponse purgeQueue(PurgeQueueRequest purgeQueueRequest)
throws AwsServiceException, SdkClientException {
LOG.warn("Calling purgeQueue deletes SQS messages without deleting their payload from S3.");
if (purgeQueueRequest == null) {
String errorMessage = "purgeQueueRequest cannot be null.";
LOG.error(errorMessage);
throw SdkClientException.create(errorMessage);
}
PurgeQueueRequest.Builder purgeQueueRequestBuilder = purgeQueueRequest.toBuilder();
appendUserAgent(purgeQueueRequestBuilder);
return super.purgeQueue(purgeQueueRequestBuilder.build());
}