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

davsclaus pushed a commit to branch exchange-factory
in repository https://gitbox.apache.org/repos/asf/camel.git


The following commit(s) were added to refs/heads/exchange-factory by this push:
     new b22c683  CAMEL-16222: PooledExchangeFactory experiment
b22c683 is described below

commit b22c6839012c1a45ad24dc119cfca0d45e82bba1
Author: Claus Ibsen <[email protected]>
AuthorDate: Mon Feb 22 08:15:20 2021 +0100

    CAMEL-16222: PooledExchangeFactory experiment
---
 .../main/java/org/apache/camel/component/mail/MailEndpoint.java    | 7 +++++++
 .../camel/component/mongodb/MongoDbChangeStreamsConsumer.java      | 3 ---
 2 files changed, 7 insertions(+), 3 deletions(-)

diff --git 
a/components/camel-mail/src/main/java/org/apache/camel/component/mail/MailEndpoint.java
 
b/components/camel-mail/src/main/java/org/apache/camel/component/mail/MailEndpoint.java
index 1ce1be9..c7723cd 100644
--- 
a/components/camel-mail/src/main/java/org/apache/camel/component/mail/MailEndpoint.java
+++ 
b/components/camel-mail/src/main/java/org/apache/camel/component/mail/MailEndpoint.java
@@ -126,6 +126,13 @@ public class MailEndpoint extends ScheduledPollEndpoint 
implements HeaderFilterS
         return answer;
     }
 
+    public Exchange createExchange(Message message) {
+        Exchange exchange = super.createExchange();
+        exchange.setProperty(Exchange.BINDING, getBinding());
+        exchange.setIn(new MailMessage(exchange, message, 
getConfiguration().isMapMailMessage()));
+        return exchange;
+    }
+
     // Properties
     // 
-------------------------------------------------------------------------
 
diff --git 
a/components/camel-mongodb/src/main/java/org/apache/camel/component/mongodb/MongoDbChangeStreamsConsumer.java
 
b/components/camel-mongodb/src/main/java/org/apache/camel/component/mongodb/MongoDbChangeStreamsConsumer.java
index 4fd3b23..62cf9bb 100644
--- 
a/components/camel-mongodb/src/main/java/org/apache/camel/component/mongodb/MongoDbChangeStreamsConsumer.java
+++ 
b/components/camel-mongodb/src/main/java/org/apache/camel/component/mongodb/MongoDbChangeStreamsConsumer.java
@@ -19,13 +19,10 @@ package org.apache.camel.component.mongodb;
 import java.util.List;
 import java.util.concurrent.ExecutorService;
 
-import org.apache.camel.Exchange;
-import org.apache.camel.Message;
 import org.apache.camel.Processor;
 import org.apache.camel.support.DefaultConsumer;
 import org.apache.camel.util.ObjectHelper;
 import org.bson.BsonDocument;
-import org.bson.Document;
 
 import static java.util.Collections.singletonList;
 

Reply via email to