in src/main/java/com/amazon/sqs/javamessaging/AmazonSQSExtendedClient.java [767:782]
public ChangeMessageVisibilityBatchResponse changeMessageVisibilityBatch(
ChangeMessageVisibilityBatchRequest changeMessageVisibilityBatchRequest) throws AwsServiceException,
SdkClientException {
List<ChangeMessageVisibilityBatchRequestEntry> entries = new ArrayList<>(changeMessageVisibilityBatchRequest.entries().size());
for (ChangeMessageVisibilityBatchRequestEntry entry : changeMessageVisibilityBatchRequest.entries()) {
ChangeMessageVisibilityBatchRequestEntry.Builder entryBuilder = entry.toBuilder();
if (isS3ReceiptHandle(entry.receiptHandle())) {
entryBuilder.receiptHandle(getOrigReceiptHandle(entry.receiptHandle()));
}
entries.add(entryBuilder.build());
}
return amazonSqsToBeExtended.changeMessageVisibilityBatch(
changeMessageVisibilityBatchRequest.toBuilder().entries(entries).build());
}