Skip to content

Commit 3b25975

Browse files
author
James Barnett
committed
Make putObject a protected method
1 parent df0c625 commit 3b25975

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/main/java/com/amazon/sqs/javamessaging/AmazonSQSExtendedClient.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
import com.amazonaws.services.s3.model.GetObjectRequest;
3333
import com.amazonaws.services.s3.model.ObjectMetadata;
3434
import com.amazonaws.services.s3.model.PutObjectRequest;
35+
import com.amazonaws.services.s3.model.PutObjectResult;
3536
import com.amazonaws.services.s3.model.S3Object;
3637
import com.amazonaws.services.s3.model.S3ObjectInputStream;
3738
import com.amazonaws.services.sqs.AmazonSQS;
@@ -1335,7 +1336,7 @@ private void storeTextInS3(String s3Key, String messageContentStr, Long messageC
13351336
PutObjectRequest putObjectRequest = new PutObjectRequest(clientConfiguration.getS3BucketName(), s3Key,
13361337
messageContentStream, messageContentStreamMetadata);
13371338
try {
1338-
clientConfiguration.getAmazonS3Client().putObject(putObjectRequest);
1339+
putObject(putObjectRequest);
13391340
} catch (AmazonServiceException e) {
13401341
String errorMessage = "Failed to store the message content in an S3 object. SQS message was not sent.";
13411342
LOG.error(errorMessage, e);
@@ -1347,6 +1348,10 @@ private void storeTextInS3(String s3Key, String messageContentStr, Long messageC
13471348
}
13481349
}
13491350

1351+
protected PutObjectResult putObject(PutObjectRequest var1) {
1352+
return clientConfiguration.getAmazonS3Client().putObject(var1);
1353+
}
1354+
13501355
private static long getStringSizeInBytes(String str) {
13511356
CountingOutputStream counterOutputStream = new CountingOutputStream();
13521357
try {

0 commit comments

Comments
 (0)