Component docs polished

Project: http://git-wip-us.apache.org/repos/asf/camel/repo
Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/612ec99f
Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/612ec99f
Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/612ec99f

Branch: refs/heads/camel-2.16.x
Commit: 612ec99f8783721fe9f4cec6bdfe8b37b19136f1
Parents: b1555ba
Author: Claus Ibsen <davscl...@apache.org>
Authored: Mon Feb 1 09:38:28 2016 +0100
Committer: Claus Ibsen <davscl...@apache.org>
Committed: Mon Feb 1 09:39:23 2016 +0100

----------------------------------------------------------------------
 .../org/apache/camel/component/mail/MailEndpoint.java | 14 +++++++++++++-
 1 file changed, 13 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/612ec99f/components/camel-mail/src/main/java/org/apache/camel/component/mail/MailEndpoint.java
----------------------------------------------------------------------
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 d4e5b74..62774ae 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
@@ -36,8 +36,11 @@ import org.apache.camel.spi.UriParam;
         syntax = "imap:host:port", alternativeSyntax = 
"imap:username:password@host:port",
         consumerClass = MailConsumer.class, label = "mail")
 public class MailEndpoint extends ScheduledPollEndpoint {
-    @UriParam(defaultValue = "" + MailConsumer.DEFAULT_CONSUMER_DELAY, label = 
"consumer", description = "Milliseconds before the next poll.")
+
+    @UriParam(optionalPrefix = "consumer.", defaultValue = "" + 
MailConsumer.DEFAULT_CONSUMER_DELAY, label = "consumer,scheduler",
+            description = "Milliseconds before the next poll.")
     private long delay = MailConsumer.DEFAULT_CONSUMER_DELAY;
+
     @UriParam
     private MailConfiguration configuration;
     @UriParam(label = "advanced")
@@ -225,4 +228,13 @@ public class MailEndpoint extends ScheduledPollEndpoint {
     public void setPostProcessAction(MailBoxPostProcessAction 
postProcessAction) {
         this.postProcessAction = postProcessAction;
     }
+
+    /**
+     * Milliseconds before the next poll.
+     */
+    @Override
+    public void setDelay(long delay) {
+        super.setDelay(delay);
+        this.delay = delay;
+    }
 }

Reply via email to