This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git

commit 793679d83b86abe38e4528bd83073bb046cc83c2
Author: Andrea Cosentino <[email protected]>
AuthorDate: Thu Nov 19 13:49:56 2020 +0100

    CAMEL-15867 - Camel-AWS2-S3: Add a an Autowired S3Presigner UriParam in 
Configuration, if Presigner is autowired, do not close it
---
 .../java/org/apache/camel/component/aws2/s3/AWS2S3Producer.java     | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git 
a/components/camel-aws2-s3/src/main/java/org/apache/camel/component/aws2/s3/AWS2S3Producer.java
 
b/components/camel-aws2-s3/src/main/java/org/apache/camel/component/aws2/s3/AWS2S3Producer.java
index c928d01..8dbdabf 100644
--- 
a/components/camel-aws2-s3/src/main/java/org/apache/camel/component/aws2/s3/AWS2S3Producer.java
+++ 
b/components/camel-aws2-s3/src/main/java/org/apache/camel/component/aws2/s3/AWS2S3Producer.java
@@ -545,8 +545,10 @@ public class AWS2S3Producer extends DefaultProducer {
 
         Message message = getMessageForResponse(exchange);
         message.setBody(presignedGetObjectRequest.url().toString());
-
-        presigner.close();
+        
+        if (ObjectHelper.isEmpty(getConfiguration().getAmazonS3Presigner())) {
+            presigner.close();
+        }
     }
 
     private AWS2S3Operations determineOperation(Exchange exchange) {

Reply via email to