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 cbd9302e84f (chores) camel-dataset: avoid checking data set index when 
creating the exchanges
cbd9302e84f is described below

commit cbd9302e84fb6d5e9018acea404c4602d8ecbdaa
Author: Otavio Rodolfo Piske <angusyo...@gmail.com>
AuthorDate: Fri Nov 18 10:52:42 2022 +0100

    (chores) camel-dataset: avoid checking data set index when creating the 
exchanges
---
 .../main/java/org/apache/camel/component/dataset/DataSetConsumer.java | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git 
a/components/camel-dataset/src/main/java/org/apache/camel/component/dataset/DataSetConsumer.java
 
b/components/camel-dataset/src/main/java/org/apache/camel/component/dataset/DataSetConsumer.java
index 863f5398380..a7e2c80f93c 100644
--- 
a/components/camel-dataset/src/main/java/org/apache/camel/component/dataset/DataSetConsumer.java
+++ 
b/components/camel-dataset/src/main/java/org/apache/camel/component/dataset/DataSetConsumer.java
@@ -35,11 +35,13 @@ public class DataSetConsumer extends DefaultConsumer {
     private DataSetEndpoint endpoint;
     private Processor reporter;
     private ExecutorService executorService;
+    private final boolean withIndexHeader;
 
     public DataSetConsumer(DataSetEndpoint endpoint, Processor processor) {
         super(endpoint, processor);
         this.endpoint = endpoint;
         this.camelContext = endpoint.getCamelContext();
+        this.withIndexHeader = !endpoint.getDataSetIndex().equals("off");
     }
 
     @Override
@@ -90,7 +92,7 @@ public class DataSetConsumer extends DefaultConsumer {
 
         endpoint.getDataSet().populateMessage(exchange, messageIndex);
 
-        if (!endpoint.getDataSetIndex().equals("off")) {
+        if (withIndexHeader) {
             Message in = exchange.getIn();
             in.setHeader(DataSetConstants.DATASET_INDEX, messageIndex);
         }

Reply via email to