createMongoDbExchange should call its parent createExchange, so the proper exchange constructors are called.
https://issues.apache.org/jira/browse/CAMEL-9065 Project: http://git-wip-us.apache.org/repos/asf/camel/repo Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/128d96ba Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/128d96ba Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/128d96ba Branch: refs/heads/master Commit: 128d96ba3de08a1d5c35ee9140aa2f23a8151657 Parents: b464055 Author: oalles <oal...@gmail.com> Authored: Sun Aug 9 14:02:36 2015 +0200 Committer: Claus Ibsen <davscl...@apache.org> Committed: Mon Aug 10 09:41:18 2015 +0200 ---------------------------------------------------------------------- .../java/org/apache/camel/component/mongodb/MongoDbEndpoint.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/camel/blob/128d96ba/components/camel-mongodb/src/main/java/org/apache/camel/component/mongodb/MongoDbEndpoint.java ---------------------------------------------------------------------- diff --git a/components/camel-mongodb/src/main/java/org/apache/camel/component/mongodb/MongoDbEndpoint.java b/components/camel-mongodb/src/main/java/org/apache/camel/component/mongodb/MongoDbEndpoint.java index dc6ccb8..fd00379 100644 --- a/components/camel-mongodb/src/main/java/org/apache/camel/component/mongodb/MongoDbEndpoint.java +++ b/components/camel-mongodb/src/main/java/org/apache/camel/component/mongodb/MongoDbEndpoint.java @@ -282,7 +282,8 @@ public class MongoDbEndpoint extends DefaultEndpoint { } public Exchange createMongoDbExchange(DBObject dbObj) { - Exchange exchange = new DefaultExchange(this.getCamelContext(), getExchangePattern()); +// Exchange exchange = new DefaultExchange(this.getCamelContext(), getExchangePattern()); + Exchange exchange = super.createExchange(); Message message = new DefaultMessage(); message.setHeader(MongoDbConstants.DATABASE, database); message.setHeader(MongoDbConstants.COLLECTION, collection);