This is an automated email from the ASF dual-hosted git repository. davsclaus pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/master by this push: new 95e18d4 CAMEL-15558 pollEnrich timeout issue (#4389) 95e18d4 is described below commit 95e18d4b3cd546a3c6d6c4cc03ad3bec27e121a9 Author: Chandrakant Hardahe <chandrakanthardah...@gmail.com> AuthorDate: Thu Oct 8 10:49:46 2020 +0530 CAMEL-15558 pollEnrich timeout issue (#4389) Co-authored-by: Chandrakant Hardahe <chard...@chardahe.pnq.csb> --- .../org/apache/camel/component/file/GenericFilePollingConsumer.java | 2 +- .../src/main/java/org/apache/camel/support/ScheduledPollEndpoint.java | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/components/camel-file/src/main/java/org/apache/camel/component/file/GenericFilePollingConsumer.java b/components/camel-file/src/main/java/org/apache/camel/component/file/GenericFilePollingConsumer.java index d76a7d6..6a4f1ff 100644 --- a/components/camel-file/src/main/java/org/apache/camel/component/file/GenericFilePollingConsumer.java +++ b/components/camel-file/src/main/java/org/apache/camel/component/file/GenericFilePollingConsumer.java @@ -33,7 +33,7 @@ public class GenericFilePollingConsumer extends EventDrivenPollingConsumer { public GenericFilePollingConsumer(GenericFileEndpoint endpoint) throws Exception { super(endpoint); - this.delay = endpoint.getDelay(); + this.delay = endpoint.getDefaultDelay(); } @Override diff --git a/core/camel-support/src/main/java/org/apache/camel/support/ScheduledPollEndpoint.java b/core/camel-support/src/main/java/org/apache/camel/support/ScheduledPollEndpoint.java index df27ed5..f763947 100644 --- a/core/camel-support/src/main/java/org/apache/camel/support/ScheduledPollEndpoint.java +++ b/core/camel-support/src/main/java/org/apache/camel/support/ScheduledPollEndpoint.java @@ -210,6 +210,10 @@ public abstract class ScheduledPollEndpoint extends DefaultEndpoint { } } + public long getDefaultDelay() { + return (getDelay() == -1) ? DEFAULT_DELAY : getDelay(); + } + @Override protected void doStart() throws Exception { super.doStart();