Default tail tracking strategy must always exist. The endpoint getter always must ensure that it is never null.
Project: http://git-wip-us.apache.org/repos/asf/camel/repo Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/24a2d04f Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/24a2d04f Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/24a2d04f Branch: refs/heads/master Commit: 24a2d04fa51cc4e941daa4e264027bdde6fe607c Parents: bc4bf1b Author: gilfernandes <gil.fernan...@gmail.com> Authored: Sat Jan 7 09:51:32 2017 +0000 Committer: Andrea Cosentino <anco...@gmail.com> Committed: Sat Jan 7 10:52:29 2017 +0100 ---------------------------------------------------------------------- .../java/org/apache/camel/component/mongodb/MongoDbEndpoint.java | 3 +++ 1 file changed, 3 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/camel/blob/24a2d04f/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 0b2081a..aa75b15 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 @@ -663,6 +663,9 @@ public class MongoDbEndpoint extends DefaultEndpoint { } public MongoDBTailTrackingEnum getTailTrackingStrategy() { + if(tailTrackingStrategy == null) { + tailTrackingStrategy = MongoDBTailTrackingEnum.LITERAL; + } return tailTrackingStrategy; }