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

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

commit 7ffd9adce04a67ffb7f249c89c20b142c20fc845
Author: Andrea Cosentino <anco...@gmail.com>
AuthorDate: Wed Jul 24 14:29:52 2024 +0200

    CAMEL-21009 - Camel-AWS2-Kinesis: CloudWatchAsyncClient and 
DynamoDbAsyncClient parameters are ignored from KCL Consumer
    
    Signed-off-by: Andrea Cosentino <anco...@gmail.com>
---
 .../org/apache/camel/component/aws2/kinesis/KclKinesis2Consumer.java  | 4 ++++
 1 file changed, 4 insertions(+)

diff --git 
a/components/camel-aws/camel-aws2-kinesis/src/main/java/org/apache/camel/component/aws2/kinesis/KclKinesis2Consumer.java
 
b/components/camel-aws/camel-aws2-kinesis/src/main/java/org/apache/camel/component/aws2/kinesis/KclKinesis2Consumer.java
index d8c3549edb1..fd876c92bd9 100644
--- 
a/components/camel-aws/camel-aws2-kinesis/src/main/java/org/apache/camel/component/aws2/kinesis/KclKinesis2Consumer.java
+++ 
b/components/camel-aws/camel-aws2-kinesis/src/main/java/org/apache/camel/component/aws2/kinesis/KclKinesis2Consumer.java
@@ -107,6 +107,8 @@ public class KclKinesis2Consumer extends DefaultConsumer {
             }
             dynamoByAsyncClient
                     = clientBuilder.build();
+        } else {
+            dynamoByAsyncClient = 
getEndpoint().getConfiguration().getDynamoDbAsyncClient();
         }
         if 
(ObjectHelper.isEmpty(getEndpoint().getConfiguration().getCloudWatchAsyncClient()))
 {
             CloudWatchAsyncClientBuilder clientBuilder = 
CloudWatchAsyncClient.builder();
@@ -129,6 +131,8 @@ public class KclKinesis2Consumer extends DefaultConsumer {
                 clientBuilder = 
clientBuilder.region(Region.of(configuration.getRegion()));
             }
             cloudWatchAsyncClient = clientBuilder.build();
+        } else {
+            cloudWatchAsyncClient = 
getEndpoint().getConfiguration().getCloudWatchAsyncClient();
         }
         this.executor = this.getEndpoint().createExecutor();
         this.executor.submit(new KclKinesisConsumingTask(

Reply via email to