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 a2d5a3905a374bd95e8a0338ffd7c0bcb285a234
Author: Andrea Cosentino <anco...@gmail.com>
AuthorDate: Thu Feb 15 09:35:13 2018 +0100

     CAMEL-12268 - Camel-AWS: Lets call shutdown on the clients while stopping 
endpoints - AWS KMS
---
 .../main/java/org/apache/camel/component/aws/kms/KMSEndpoint.java | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git 
a/components/camel-aws/src/main/java/org/apache/camel/component/aws/kms/KMSEndpoint.java
 
b/components/camel-aws/src/main/java/org/apache/camel/component/aws/kms/KMSEndpoint.java
index ec3f91b..2d6a61f 100644
--- 
a/components/camel-aws/src/main/java/org/apache/camel/component/aws/kms/KMSEndpoint.java
+++ 
b/components/camel-aws/src/main/java/org/apache/camel/component/aws/kms/KMSEndpoint.java
@@ -67,6 +67,14 @@ public class KMSEndpoint extends ScheduledPollEndpoint {
 
         kmsClient = configuration.getKmsClient() != null ? 
configuration.getKmsClient() : createKMSClient();
     }
+    
+    @Override
+    public void doStop() throws Exception {
+        if (kmsClient != null) {
+            kmsClient.shutdown();
+        }
+        super.doStop();
+    }
 
     public KMSConfiguration getConfiguration() {
         return configuration;

-- 
To stop receiving notification emails like this one, please contact
acosent...@apache.org.

Reply via email to