Skip to content

Commit 1cf9332

Browse files
author
Tianlu Shi
committed
Close s3client to avoid memory leak
1 parent 7686677 commit 1cf9332

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<groupId>software.amazon.sns</groupId>
88
<artifactId>sns-extended-client</artifactId>
9-
<version>2.0.0</version>
9+
<version>2.0.1</version>
1010
<packaging>jar</packaging>
1111
<name>Amazon SNS Extended Client Library for Java</name>
1212
<description>An extension to the Amazon SNS client that enables sending messages up to 2GB via Amazon S3.

src/main/java/software/amazon/sns/AmazonSNSExtendedClient.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -275,4 +275,10 @@ private PublishRequest copyPublishRequest(PublishRequest publishRequest) {
275275
publishRequestBuilder.messageAttributes(attributes);
276276
return publishRequestBuilder.build();
277277
}
278+
279+
@Override
280+
public void close() {
281+
super.close();
282+
this.snsExtendedClientConfiguration.getS3Client().close();
283+
}
278284
}

0 commit comments

Comments
 (0)