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

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


The following commit(s) were added to refs/heads/main by this push:
     new 7b3cff38465 CAMEL-20235: consolidate commit management behavior 
between component and endpoint (#12452)
7b3cff38465 is described below

commit 7b3cff384656cea5adaca941b6c4601302e87cc1
Author: Otavio Rodolfo Piske <orpi...@users.noreply.github.com>
AuthorDate: Thu Dec 14 13:10:27 2023 -0300

    CAMEL-20235: consolidate commit management behavior between component and 
endpoint (#12452)
---
 .../main/java/org/apache/camel/component/kafka/KafkaComponent.java | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git 
a/components/camel-kafka/src/main/java/org/apache/camel/component/kafka/KafkaComponent.java
 
b/components/camel-kafka/src/main/java/org/apache/camel/component/kafka/KafkaComponent.java
index a43b1510029..387321a78a2 100644
--- 
a/components/camel-kafka/src/main/java/org/apache/camel/component/kafka/KafkaComponent.java
+++ 
b/components/camel-kafka/src/main/java/org/apache/camel/component/kafka/KafkaComponent.java
@@ -20,8 +20,8 @@ import java.util.HashMap;
 import java.util.Map;
 
 import org.apache.camel.CamelContext;
+import org.apache.camel.RuntimeCamelException;
 import org.apache.camel.SSLContextParametersAware;
-import 
org.apache.camel.component.kafka.consumer.DefaultKafkaManualCommitFactory;
 import org.apache.camel.component.kafka.consumer.KafkaManualCommit;
 import org.apache.camel.component.kafka.consumer.KafkaManualCommitFactory;
 import org.apache.camel.spi.Metadata;
@@ -30,9 +30,12 @@ import org.apache.camel.support.HealthCheckComponent;
 import org.apache.camel.support.PropertyBindingSupport;
 import org.apache.camel.util.ObjectHelper;
 import org.apache.camel.util.PropertiesHelper;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
 
 @Component("kafka")
 public class KafkaComponent extends HealthCheckComponent implements 
SSLContextParametersAware {
+    private static final Logger LOG = 
LoggerFactory.getLogger(KafkaComponent.class);
 
     @Metadata
     private KafkaConfiguration configuration = new KafkaConfiguration();
@@ -232,7 +235,7 @@ public class KafkaComponent extends HealthCheckComponent 
implements SSLContextPa
             kafkaClientFactory = new DefaultKafkaClientFactory();
         }
         if (configuration.isAllowManualCommit() && kafkaManualCommitFactory == 
null) {
-            kafkaManualCommitFactory = new DefaultKafkaManualCommitFactory();
+            LOG.warn("The component was setup for allowing manual commits, but 
a manual commit factory was not set");
         }
     }
 

Reply via email to