This is an automated email from the ASF dual-hosted git repository. davsclaus pushed a commit to branch CAMEL-13870 in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/CAMEL-13870 by this push: new 5488cce CAMEL-13870: Fast property configuration of Camel endpoints. Work in progress. 5488cce is described below commit 5488ccec449069de3a1236438d8dabd73207ab27 Author: Claus Ibsen <claus.ib...@gmail.com> AuthorDate: Thu Aug 22 05:22:17 2019 +0200 CAMEL-13870: Fast property configuration of Camel endpoints. Work in progress. --- .../src/main/docs/hipchat-component.adoc | 2 +- .../camel-ironmq/src/main/docs/ironmq-component.adoc | 2 +- .../camel-jooq/src/main/docs/jooq-component.adoc | 2 +- .../camel-jpa/src/main/docs/jpa-component.adoc | 2 +- .../camel-jt400/src/main/docs/jt400-component.adoc | 2 +- .../camel-mail/src/main/docs/mail-component.adoc | 2 +- .../camel/component/mail/MailComponentTest.java | 2 +- .../src/main/docs/mybatis-component.adoc | 2 +- .../src/main/docs/pg-replication-slot-component.adoc | 2 +- .../camel-rss/src/main/docs/rss-component.adoc | 2 +- .../camel-saxon/src/main/docs/xquery-component.adoc | 2 +- .../src/main/docs/scheduler-component.adoc | 2 +- .../camel-slack/src/main/docs/slack-component.adoc | 2 +- .../camel-snmp/src/main/docs/snmp-component.adoc | 2 +- .../camel-splunk/src/main/docs/splunk-component.adoc | 2 +- .../src/main/docs/telegram-component.adoc | 2 +- .../main/docs/twitter-directmessage-component.adoc | 2 +- .../src/main/docs/twitter-search-component.adoc | 2 +- .../src/main/docs/twitter-timeline-component.adoc | 2 +- .../src/main/docs/weather-component.adoc | 2 +- .../camel-yammer/src/main/docs/yammer-component.adoc | 2 +- .../endpoint/dsl/HipchatEndpointBuilderFactory.java | 20 +------------------- .../endpoint/dsl/IronMQEndpointBuilderFactory.java | 20 +------------------- .../endpoint/dsl/JooqEndpointBuilderFactory.java | 20 +------------------- .../endpoint/dsl/JpaEndpointBuilderFactory.java | 20 +------------------- .../endpoint/dsl/Jt400EndpointBuilderFactory.java | 20 +------------------- .../endpoint/dsl/MailEndpointBuilderFactory.java | 20 +------------------- .../endpoint/dsl/MyBatisEndpointBuilderFactory.java | 20 +------------------- .../endpoint/dsl/SlackEndpointBuilderFactory.java | 20 +------------------- .../endpoint/dsl/SplunkEndpointBuilderFactory.java | 20 +------------------- .../endpoint/dsl/TelegramEndpointBuilderFactory.java | 20 +------------------- .../TwitterDirectMessageEndpointBuilderFactory.java | 20 +------------------- .../dsl/TwitterSearchEndpointBuilderFactory.java | 20 +------------------- .../dsl/TwitterTimelineEndpointBuilderFactory.java | 20 +------------------- .../endpoint/dsl/WeatherEndpointBuilderFactory.java | 20 +------------------- .../endpoint/dsl/XQueryEndpointBuilderFactory.java | 20 +------------------- .../endpoint/dsl/YammerEndpointBuilderFactory.java | 20 +------------------- 37 files changed, 37 insertions(+), 325 deletions(-) diff --git a/components/camel-hipchat/src/main/docs/hipchat-component.adoc b/components/camel-hipchat/src/main/docs/hipchat-component.adoc index b4c07d8..814cb0c 100644 --- a/components/camel-hipchat/src/main/docs/hipchat-component.adoc +++ b/components/camel-hipchat/src/main/docs/hipchat-component.adoc @@ -89,7 +89,7 @@ with the following path and query parameters: | *initialDelay* (scheduler) | Milliseconds before the first poll starts. You can also specify time values using units, such as 60s (60 seconds), 5m30s (5 minutes and 30 seconds), and 1h (1 hour). | 1000 | long | *runLoggingLevel* (scheduler) | The consumer logs a start/complete log line when it polls. This option allows you to configure the logging level for that. | TRACE | LoggingLevel | *scheduledExecutorService* (scheduler) | Allows for configuring a custom/shared thread pool to use for the consumer. By default each consumer has its own single threaded thread pool. | | ScheduledExecutor Service -| *scheduler* (scheduler) | To use a cron scheduler from either camel-spring or camel-quartz component | none | ScheduledPollConsumer Scheduler +| *scheduler* (scheduler) | To use a cron scheduler from either camel-spring or camel-quartz component | none | String | *schedulerProperties* (scheduler) | To configure additional properties when using a custom scheduler or any of the Quartz, Spring based scheduler. | | Map | *startScheduler* (scheduler) | Whether the scheduler should be auto started. | true | boolean | *timeUnit* (scheduler) | Time unit for initialDelay and delay options. | MILLISECONDS | TimeUnit diff --git a/components/camel-ironmq/src/main/docs/ironmq-component.adoc b/components/camel-ironmq/src/main/docs/ironmq-component.adoc index dc166e0..7ede12c 100644 --- a/components/camel-ironmq/src/main/docs/ironmq-component.adoc +++ b/components/camel-ironmq/src/main/docs/ironmq-component.adoc @@ -92,7 +92,7 @@ with the following path and query parameters: | *initialDelay* (scheduler) | Milliseconds before the first poll starts. You can also specify time values using units, such as 60s (60 seconds), 5m30s (5 minutes and 30 seconds), and 1h (1 hour). | 1000 | long | *runLoggingLevel* (scheduler) | The consumer logs a start/complete log line when it polls. This option allows you to configure the logging level for that. | TRACE | LoggingLevel | *scheduledExecutorService* (scheduler) | Allows for configuring a custom/shared thread pool to use for the consumer. By default each consumer has its own single threaded thread pool. | | ScheduledExecutor Service -| *scheduler* (scheduler) | To use a cron scheduler from either camel-spring or camel-quartz component | none | ScheduledPollConsumer Scheduler +| *scheduler* (scheduler) | To use a cron scheduler from either camel-spring or camel-quartz component | none | String | *schedulerProperties* (scheduler) | To configure additional properties when using a custom scheduler or any of the Quartz, Spring based scheduler. | | Map | *startScheduler* (scheduler) | Whether the scheduler should be auto started. | true | boolean | *timeUnit* (scheduler) | Time unit for initialDelay and delay options. | MILLISECONDS | TimeUnit diff --git a/components/camel-jooq/src/main/docs/jooq-component.adoc b/components/camel-jooq/src/main/docs/jooq-component.adoc index 07ab472..cd01b96 100644 --- a/components/camel-jooq/src/main/docs/jooq-component.adoc +++ b/components/camel-jooq/src/main/docs/jooq-component.adoc @@ -97,7 +97,7 @@ with the following path and query parameters: | *initialDelay* (scheduler) | Milliseconds before the first poll starts. You can also specify time values using units, such as 60s (60 seconds), 5m30s (5 minutes and 30 seconds), and 1h (1 hour). | 1000 | long | *runLoggingLevel* (scheduler) | The consumer logs a start/complete log line when it polls. This option allows you to configure the logging level for that. | TRACE | LoggingLevel | *scheduledExecutorService* (scheduler) | Allows for configuring a custom/shared thread pool to use for the consumer. By default each consumer has its own single threaded thread pool. | | ScheduledExecutor Service -| *scheduler* (scheduler) | To use a cron scheduler from either camel-spring or camel-quartz component | none | ScheduledPollConsumer Scheduler +| *scheduler* (scheduler) | To use a cron scheduler from either camel-spring or camel-quartz component | none | String | *schedulerProperties* (scheduler) | To configure additional properties when using a custom scheduler or any of the Quartz, Spring based scheduler. | | Map | *startScheduler* (scheduler) | Whether the scheduler should be auto started. | true | boolean | *timeUnit* (scheduler) | Time unit for initialDelay and delay options. | MILLISECONDS | TimeUnit diff --git a/components/camel-jpa/src/main/docs/jpa-component.adoc b/components/camel-jpa/src/main/docs/jpa-component.adoc index 3910fcc..87e6e23 100644 --- a/components/camel-jpa/src/main/docs/jpa-component.adoc +++ b/components/camel-jpa/src/main/docs/jpa-component.adoc @@ -181,7 +181,7 @@ with the following path and query parameters: | *initialDelay* (scheduler) | Milliseconds before the first poll starts. You can also specify time values using units, such as 60s (60 seconds), 5m30s (5 minutes and 30 seconds), and 1h (1 hour). | 1000 | long | *runLoggingLevel* (scheduler) | The consumer logs a start/complete log line when it polls. This option allows you to configure the logging level for that. | TRACE | LoggingLevel | *scheduledExecutorService* (scheduler) | Allows for configuring a custom/shared thread pool to use for the consumer. By default each consumer has its own single threaded thread pool. | | ScheduledExecutor Service -| *scheduler* (scheduler) | To use a cron scheduler from either camel-spring or camel-quartz component | none | ScheduledPollConsumer Scheduler +| *scheduler* (scheduler) | To use a cron scheduler from either camel-spring or camel-quartz component | none | String | *schedulerProperties* (scheduler) | To configure additional properties when using a custom scheduler or any of the Quartz, Spring based scheduler. | | Map | *startScheduler* (scheduler) | Whether the scheduler should be auto started. | true | boolean | *timeUnit* (scheduler) | Time unit for initialDelay and delay options. | MILLISECONDS | TimeUnit diff --git a/components/camel-jt400/src/main/docs/jt400-component.adoc b/components/camel-jt400/src/main/docs/jt400-component.adoc index 500572e..aa1dd66 100644 --- a/components/camel-jt400/src/main/docs/jt400-component.adoc +++ b/components/camel-jt400/src/main/docs/jt400-component.adoc @@ -106,7 +106,7 @@ with the following path and query parameters: | *initialDelay* (scheduler) | Milliseconds before the first poll starts. You can also specify time values using units, such as 60s (60 seconds), 5m30s (5 minutes and 30 seconds), and 1h (1 hour). | 1000 | long | *runLoggingLevel* (scheduler) | The consumer logs a start/complete log line when it polls. This option allows you to configure the logging level for that. | TRACE | LoggingLevel | *scheduledExecutorService* (scheduler) | Allows for configuring a custom/shared thread pool to use for the consumer. By default each consumer has its own single threaded thread pool. | | ScheduledExecutor Service -| *scheduler* (scheduler) | To use a cron scheduler from either camel-spring or camel-quartz component | none | ScheduledPollConsumer Scheduler +| *scheduler* (scheduler) | To use a cron scheduler from either camel-spring or camel-quartz component | none | String | *schedulerProperties* (scheduler) | To configure additional properties when using a custom scheduler or any of the Quartz, Spring based scheduler. | | Map | *startScheduler* (scheduler) | Whether the scheduler should be auto started. | true | boolean | *timeUnit* (scheduler) | Time unit for initialDelay and delay options. | MILLISECONDS | TimeUnit diff --git a/components/camel-mail/src/main/docs/mail-component.adoc b/components/camel-mail/src/main/docs/mail-component.adoc index 4cf1830..4bc14bd 100644 --- a/components/camel-mail/src/main/docs/mail-component.adoc +++ b/components/camel-mail/src/main/docs/mail-component.adoc @@ -189,7 +189,7 @@ with the following path and query parameters: | *initialDelay* (scheduler) | Milliseconds before the first poll starts. You can also specify time values using units, such as 60s (60 seconds), 5m30s (5 minutes and 30 seconds), and 1h (1 hour). | 1000 | long | *runLoggingLevel* (scheduler) | The consumer logs a start/complete log line when it polls. This option allows you to configure the logging level for that. | TRACE | LoggingLevel | *scheduledExecutorService* (scheduler) | Allows for configuring a custom/shared thread pool to use for the consumer. By default each consumer has its own single threaded thread pool. | | ScheduledExecutor Service -| *scheduler* (scheduler) | To use a cron scheduler from either camel-spring or camel-quartz component | none | ScheduledPollConsumer Scheduler +| *scheduler* (scheduler) | To use a cron scheduler from either camel-spring or camel-quartz component | none | String | *schedulerProperties* (scheduler) | To configure additional properties when using a custom scheduler or any of the Quartz, Spring based scheduler. | | Map | *startScheduler* (scheduler) | Whether the scheduler should be auto started. | true | boolean | *timeUnit* (scheduler) | Time unit for initialDelay and delay options. | MILLISECONDS | TimeUnit diff --git a/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailComponentTest.java b/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailComponentTest.java index f07ce4e..2b10763 100644 --- a/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailComponentTest.java +++ b/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailComponentTest.java @@ -318,7 +318,7 @@ public class MailComponentTest extends CamelTestSupport { assertEquals("myhost", endpoint.getConfiguration().getHost()); assertNotNull("Scheduler not set", endpoint.getScheduler()); - assertTrue("Wrong scheduler class", endpoint.getScheduler() instanceof QuartzScheduledPollConsumerScheduler); + assertEquals("quartz", endpoint.getScheduler()); } } diff --git a/components/camel-mybatis/src/main/docs/mybatis-component.adoc b/components/camel-mybatis/src/main/docs/mybatis-component.adoc index 44013cc..ce007a0 100644 --- a/components/camel-mybatis/src/main/docs/mybatis-component.adoc +++ b/components/camel-mybatis/src/main/docs/mybatis-component.adoc @@ -107,7 +107,7 @@ with the following path and query parameters: | *initialDelay* (scheduler) | Milliseconds before the first poll starts. You can also specify time values using units, such as 60s (60 seconds), 5m30s (5 minutes and 30 seconds), and 1h (1 hour). | 1000 | long | *runLoggingLevel* (scheduler) | The consumer logs a start/complete log line when it polls. This option allows you to configure the logging level for that. | TRACE | LoggingLevel | *scheduledExecutorService* (scheduler) | Allows for configuring a custom/shared thread pool to use for the consumer. By default each consumer has its own single threaded thread pool. | | ScheduledExecutor Service -| *scheduler* (scheduler) | To use a cron scheduler from either camel-spring or camel-quartz component | none | ScheduledPollConsumer Scheduler +| *scheduler* (scheduler) | To use a cron scheduler from either camel-spring or camel-quartz component | none | String | *schedulerProperties* (scheduler) | To configure additional properties when using a custom scheduler or any of the Quartz, Spring based scheduler. | | Map | *startScheduler* (scheduler) | Whether the scheduler should be auto started. | true | boolean | *timeUnit* (scheduler) | Time unit for initialDelay and delay options. | MILLISECONDS | TimeUnit diff --git a/components/camel-pg-replication-slot/src/main/docs/pg-replication-slot-component.adoc b/components/camel-pg-replication-slot/src/main/docs/pg-replication-slot-component.adoc index 55817d7..0d15ee4 100644 --- a/components/camel-pg-replication-slot/src/main/docs/pg-replication-slot-component.adoc +++ b/components/camel-pg-replication-slot/src/main/docs/pg-replication-slot-component.adoc @@ -98,7 +98,7 @@ with the following path and query parameters: | *initialDelay* (scheduler) | Milliseconds before the first poll starts. You can also specify time values using units, such as 60s (60 seconds), 5m30s (5 minutes and 30 seconds), and 1h (1 hour). | 1000 | long | *runLoggingLevel* (scheduler) | The consumer logs a start/complete log line when it polls. This option allows you to configure the logging level for that. | TRACE | LoggingLevel | *scheduledExecutorService* (scheduler) | Allows for configuring a custom/shared thread pool to use for the consumer. By default each consumer has its own single threaded thread pool. | | ScheduledExecutor Service -| *scheduler* (scheduler) | To use a cron scheduler from either camel-spring or camel-quartz component | none | ScheduledPollConsumer Scheduler +| *scheduler* (scheduler) | To use a cron scheduler from either camel-spring or camel-quartz component | none | String | *schedulerProperties* (scheduler) | To configure additional properties when using a custom scheduler or any of the Quartz, Spring based scheduler. | | Map | *startScheduler* (scheduler) | Whether the scheduler should be auto started. | true | boolean | *timeUnit* (scheduler) | Time unit for initialDelay and delay options. | MILLISECONDS | TimeUnit diff --git a/components/camel-rss/src/main/docs/rss-component.adoc b/components/camel-rss/src/main/docs/rss-component.adoc index 59ad821..4f1ca0c 100644 --- a/components/camel-rss/src/main/docs/rss-component.adoc +++ b/components/camel-rss/src/main/docs/rss-component.adoc @@ -104,7 +104,7 @@ with the following path and query parameters: | *initialDelay* (scheduler) | Milliseconds before the first poll starts. You can also specify time values using units, such as 60s (60 seconds), 5m30s (5 minutes and 30 seconds), and 1h (1 hour). | 1000 | long | *runLoggingLevel* (scheduler) | The consumer logs a start/complete log line when it polls. This option allows you to configure the logging level for that. | TRACE | LoggingLevel | *scheduledExecutorService* (scheduler) | Allows for configuring a custom/shared thread pool to use for the consumer. By default each consumer has its own single threaded thread pool. | | ScheduledExecutor Service -| *scheduler* (scheduler) | To use a cron scheduler from either camel-spring or camel-quartz component | none | ScheduledPollConsumer Scheduler +| *scheduler* (scheduler) | To use a cron scheduler from either camel-spring or camel-quartz component | none | String | *schedulerProperties* (scheduler) | To configure additional properties when using a custom scheduler or any of the Quartz, Spring based scheduler. | | Map | *startScheduler* (scheduler) | Whether the scheduler should be auto started. | true | boolean | *timeUnit* (scheduler) | Time unit for initialDelay and delay options. | MILLISECONDS | TimeUnit diff --git a/components/camel-saxon/src/main/docs/xquery-component.adoc b/components/camel-saxon/src/main/docs/xquery-component.adoc index 4142c32..a265cf1 100644 --- a/components/camel-saxon/src/main/docs/xquery-component.adoc +++ b/components/camel-saxon/src/main/docs/xquery-component.adoc @@ -86,7 +86,7 @@ with the following path and query parameters: | *initialDelay* (scheduler) | Milliseconds before the first poll starts. You can also specify time values using units, such as 60s (60 seconds), 5m30s (5 minutes and 30 seconds), and 1h (1 hour). | 1000 | long | *runLoggingLevel* (scheduler) | The consumer logs a start/complete log line when it polls. This option allows you to configure the logging level for that. | TRACE | LoggingLevel | *scheduledExecutorService* (scheduler) | Allows for configuring a custom/shared thread pool to use for the consumer. By default each consumer has its own single threaded thread pool. | | ScheduledExecutor Service -| *scheduler* (scheduler) | To use a cron scheduler from either camel-spring or camel-quartz component | none | ScheduledPollConsumer Scheduler +| *scheduler* (scheduler) | To use a cron scheduler from either camel-spring or camel-quartz component | none | String | *schedulerProperties* (scheduler) | To configure additional properties when using a custom scheduler or any of the Quartz, Spring based scheduler. | | Map | *startScheduler* (scheduler) | Whether the scheduler should be auto started. | true | boolean | *timeUnit* (scheduler) | Time unit for initialDelay and delay options. | MILLISECONDS | TimeUnit diff --git a/components/camel-scheduler/src/main/docs/scheduler-component.adoc b/components/camel-scheduler/src/main/docs/scheduler-component.adoc index c2ae43f..793fbed 100644 --- a/components/camel-scheduler/src/main/docs/scheduler-component.adoc +++ b/components/camel-scheduler/src/main/docs/scheduler-component.adoc @@ -86,7 +86,7 @@ with the following path and query parameters: | *initialDelay* (scheduler) | Milliseconds before the first poll starts. You can also specify time values using units, such as 60s (60 seconds), 5m30s (5 minutes and 30 seconds), and 1h (1 hour). | 1000 | long | *runLoggingLevel* (scheduler) | The consumer logs a start/complete log line when it polls. This option allows you to configure the logging level for that. | TRACE | LoggingLevel | *scheduledExecutorService* (scheduler) | Allows for configuring a custom/shared thread pool to use for the consumer. By default each consumer has its own single threaded thread pool. | | ScheduledExecutor Service -| *scheduler* (scheduler) | To use a cron scheduler from either camel-spring or camel-quartz component | none | ScheduledPollConsumer Scheduler +| *scheduler* (scheduler) | To use a cron scheduler from either camel-spring or camel-quartz component | none | String | *schedulerProperties* (scheduler) | To configure additional properties when using a custom scheduler or any of the Quartz, Spring based scheduler. | | Map | *startScheduler* (scheduler) | Whether the scheduler should be auto started. | true | boolean | *timeUnit* (scheduler) | Time unit for initialDelay and delay options. | MILLISECONDS | TimeUnit diff --git a/components/camel-slack/src/main/docs/slack-component.adoc b/components/camel-slack/src/main/docs/slack-component.adoc index 197b198..d9b9c28 100644 --- a/components/camel-slack/src/main/docs/slack-component.adoc +++ b/components/camel-slack/src/main/docs/slack-component.adoc @@ -106,7 +106,7 @@ with the following path and query parameters: | *initialDelay* (scheduler) | Milliseconds before the first poll starts. You can also specify time values using units, such as 60s (60 seconds), 5m30s (5 minutes and 30 seconds), and 1h (1 hour). | 1000 | long | *runLoggingLevel* (scheduler) | The consumer logs a start/complete log line when it polls. This option allows you to configure the logging level for that. | TRACE | LoggingLevel | *scheduledExecutorService* (scheduler) | Allows for configuring a custom/shared thread pool to use for the consumer. By default each consumer has its own single threaded thread pool. | | ScheduledExecutor Service -| *scheduler* (scheduler) | To use a cron scheduler from either camel-spring or camel-quartz component | none | ScheduledPollConsumer Scheduler +| *scheduler* (scheduler) | To use a cron scheduler from either camel-spring or camel-quartz component | none | String | *schedulerProperties* (scheduler) | To configure additional properties when using a custom scheduler or any of the Quartz, Spring based scheduler. | | Map | *startScheduler* (scheduler) | Whether the scheduler should be auto started. | true | boolean | *timeUnit* (scheduler) | Time unit for initialDelay and delay options. | MILLISECONDS | TimeUnit diff --git a/components/camel-snmp/src/main/docs/snmp-component.adoc b/components/camel-snmp/src/main/docs/snmp-component.adoc index ef63748..66268e5 100644 --- a/components/camel-snmp/src/main/docs/snmp-component.adoc +++ b/components/camel-snmp/src/main/docs/snmp-component.adoc @@ -107,7 +107,7 @@ with the following path and query parameters: | *initialDelay* (scheduler) | Milliseconds before the first poll starts. You can also specify time values using units, such as 60s (60 seconds), 5m30s (5 minutes and 30 seconds), and 1h (1 hour). | 1000 | long | *runLoggingLevel* (scheduler) | The consumer logs a start/complete log line when it polls. This option allows you to configure the logging level for that. | TRACE | LoggingLevel | *scheduledExecutorService* (scheduler) | Allows for configuring a custom/shared thread pool to use for the consumer. By default each consumer has its own single threaded thread pool. | | ScheduledExecutor Service -| *scheduler* (scheduler) | To use a cron scheduler from either camel-spring or camel-quartz component | none | ScheduledPollConsumer Scheduler +| *scheduler* (scheduler) | To use a cron scheduler from either camel-spring or camel-quartz component | none | String | *schedulerProperties* (scheduler) | To configure additional properties when using a custom scheduler or any of the Quartz, Spring based scheduler. | | Map | *startScheduler* (scheduler) | Whether the scheduler should be auto started. | true | boolean | *timeUnit* (scheduler) | Time unit for initialDelay and delay options. | MILLISECONDS | TimeUnit diff --git a/components/camel-splunk/src/main/docs/splunk-component.adoc b/components/camel-splunk/src/main/docs/splunk-component.adoc index c3a77d7..5589d2c 100644 --- a/components/camel-splunk/src/main/docs/splunk-component.adoc +++ b/components/camel-splunk/src/main/docs/splunk-component.adoc @@ -162,7 +162,7 @@ with the following path and query parameters: | *initialDelay* (scheduler) | Milliseconds before the first poll starts. You can also specify time values using units, such as 60s (60 seconds), 5m30s (5 minutes and 30 seconds), and 1h (1 hour). | 1000 | long | *runLoggingLevel* (scheduler) | The consumer logs a start/complete log line when it polls. This option allows you to configure the logging level for that. | TRACE | LoggingLevel | *scheduledExecutorService* (scheduler) | Allows for configuring a custom/shared thread pool to use for the consumer. By default each consumer has its own single threaded thread pool. | | ScheduledExecutor Service -| *scheduler* (scheduler) | To use a cron scheduler from either camel-spring or camel-quartz component | none | ScheduledPollConsumer Scheduler +| *scheduler* (scheduler) | To use a cron scheduler from either camel-spring or camel-quartz component | none | String | *schedulerProperties* (scheduler) | To configure additional properties when using a custom scheduler or any of the Quartz, Spring based scheduler. | | Map | *startScheduler* (scheduler) | Whether the scheduler should be auto started. | true | boolean | *timeUnit* (scheduler) | Time unit for initialDelay and delay options. | MILLISECONDS | TimeUnit diff --git a/components/camel-telegram/src/main/docs/telegram-component.adoc b/components/camel-telegram/src/main/docs/telegram-component.adoc index 4438e55..31ccdce 100644 --- a/components/camel-telegram/src/main/docs/telegram-component.adoc +++ b/components/camel-telegram/src/main/docs/telegram-component.adoc @@ -102,7 +102,7 @@ with the following path and query parameters: | *initialDelay* (scheduler) | Milliseconds before the first poll starts. You can also specify time values using units, such as 60s (60 seconds), 5m30s (5 minutes and 30 seconds), and 1h (1 hour). | 1000 | long | *runLoggingLevel* (scheduler) | The consumer logs a start/complete log line when it polls. This option allows you to configure the logging level for that. | TRACE | LoggingLevel | *scheduledExecutorService* (scheduler) | Allows for configuring a custom/shared thread pool to use for the consumer. By default each consumer has its own single threaded thread pool. | | ScheduledExecutor Service -| *scheduler* (scheduler) | To use a cron scheduler from either camel-spring or camel-quartz component | none | ScheduledPollConsumer Scheduler +| *scheduler* (scheduler) | To use a cron scheduler from either camel-spring or camel-quartz component | none | String | *schedulerProperties* (scheduler) | To configure additional properties when using a custom scheduler or any of the Quartz, Spring based scheduler. | | Map | *startScheduler* (scheduler) | Whether the scheduler should be auto started. | true | boolean | *timeUnit* (scheduler) | Time unit for initialDelay and delay options. | MILLISECONDS | TimeUnit diff --git a/components/camel-twitter/src/main/docs/twitter-directmessage-component.adoc b/components/camel-twitter/src/main/docs/twitter-directmessage-component.adoc index 67434da..898dcfa 100644 --- a/components/camel-twitter/src/main/docs/twitter-directmessage-component.adoc +++ b/components/camel-twitter/src/main/docs/twitter-directmessage-component.adoc @@ -84,7 +84,7 @@ with the following path and query parameters: | *initialDelay* (scheduler) | Milliseconds before the first poll starts. You can also specify time values using units, such as 60s (60 seconds), 5m30s (5 minutes and 30 seconds), and 1h (1 hour). | 1000 | long | *runLoggingLevel* (scheduler) | The consumer logs a start/complete log line when it polls. This option allows you to configure the logging level for that. | TRACE | LoggingLevel | *scheduledExecutorService* (scheduler) | Allows for configuring a custom/shared thread pool to use for the consumer. By default each consumer has its own single threaded thread pool. | | ScheduledExecutor Service -| *scheduler* (scheduler) | To use a cron scheduler from either camel-spring or camel-quartz component | none | ScheduledPollConsumer Scheduler +| *scheduler* (scheduler) | To use a cron scheduler from either camel-spring or camel-quartz component | none | String | *schedulerProperties* (scheduler) | To configure additional properties when using a custom scheduler or any of the Quartz, Spring based scheduler. | | Map | *startScheduler* (scheduler) | Whether the scheduler should be auto started. | true | boolean | *timeUnit* (scheduler) | Time unit for initialDelay and delay options. | MILLISECONDS | TimeUnit diff --git a/components/camel-twitter/src/main/docs/twitter-search-component.adoc b/components/camel-twitter/src/main/docs/twitter-search-component.adoc index ac05304..d9a2c0e 100644 --- a/components/camel-twitter/src/main/docs/twitter-search-component.adoc +++ b/components/camel-twitter/src/main/docs/twitter-search-component.adoc @@ -93,7 +93,7 @@ with the following path and query parameters: | *initialDelay* (scheduler) | Milliseconds before the first poll starts. You can also specify time values using units, such as 60s (60 seconds), 5m30s (5 minutes and 30 seconds), and 1h (1 hour). | 1000 | long | *runLoggingLevel* (scheduler) | The consumer logs a start/complete log line when it polls. This option allows you to configure the logging level for that. | TRACE | LoggingLevel | *scheduledExecutorService* (scheduler) | Allows for configuring a custom/shared thread pool to use for the consumer. By default each consumer has its own single threaded thread pool. | | ScheduledExecutor Service -| *scheduler* (scheduler) | To use a cron scheduler from either camel-spring or camel-quartz component | none | ScheduledPollConsumer Scheduler +| *scheduler* (scheduler) | To use a cron scheduler from either camel-spring or camel-quartz component | none | String | *schedulerProperties* (scheduler) | To configure additional properties when using a custom scheduler or any of the Quartz, Spring based scheduler. | | Map | *startScheduler* (scheduler) | Whether the scheduler should be auto started. | true | boolean | *timeUnit* (scheduler) | Time unit for initialDelay and delay options. | MILLISECONDS | TimeUnit diff --git a/components/camel-twitter/src/main/docs/twitter-timeline-component.adoc b/components/camel-twitter/src/main/docs/twitter-timeline-component.adoc index 408bfc6..e27246e 100644 --- a/components/camel-twitter/src/main/docs/twitter-timeline-component.adoc +++ b/components/camel-twitter/src/main/docs/twitter-timeline-component.adoc @@ -85,7 +85,7 @@ with the following path and query parameters: | *initialDelay* (scheduler) | Milliseconds before the first poll starts. You can also specify time values using units, such as 60s (60 seconds), 5m30s (5 minutes and 30 seconds), and 1h (1 hour). | 1000 | long | *runLoggingLevel* (scheduler) | The consumer logs a start/complete log line when it polls. This option allows you to configure the logging level for that. | TRACE | LoggingLevel | *scheduledExecutorService* (scheduler) | Allows for configuring a custom/shared thread pool to use for the consumer. By default each consumer has its own single threaded thread pool. | | ScheduledExecutor Service -| *scheduler* (scheduler) | To use a cron scheduler from either camel-spring or camel-quartz component | none | ScheduledPollConsumer Scheduler +| *scheduler* (scheduler) | To use a cron scheduler from either camel-spring or camel-quartz component | none | String | *schedulerProperties* (scheduler) | To configure additional properties when using a custom scheduler or any of the Quartz, Spring based scheduler. | | Map | *startScheduler* (scheduler) | Whether the scheduler should be auto started. | true | boolean | *timeUnit* (scheduler) | Time unit for initialDelay and delay options. | MILLISECONDS | TimeUnit diff --git a/components/camel-weather/src/main/docs/weather-component.adoc b/components/camel-weather/src/main/docs/weather-component.adoc index 33f8396..9b5cd6c 100644 --- a/components/camel-weather/src/main/docs/weather-component.adoc +++ b/components/camel-weather/src/main/docs/weather-component.adoc @@ -112,7 +112,7 @@ with the following path and query parameters: | *initialDelay* (scheduler) | Milliseconds before the first poll starts. You can also specify time values using units, such as 60s (60 seconds), 5m30s (5 minutes and 30 seconds), and 1h (1 hour). | 1000 | long | *runLoggingLevel* (scheduler) | The consumer logs a start/complete log line when it polls. This option allows you to configure the logging level for that. | TRACE | LoggingLevel | *scheduledExecutorService* (scheduler) | Allows for configuring a custom/shared thread pool to use for the consumer. By default each consumer has its own single threaded thread pool. | | ScheduledExecutor Service -| *scheduler* (scheduler) | To use a cron scheduler from either camel-spring or camel-quartz component | none | ScheduledPollConsumer Scheduler +| *scheduler* (scheduler) | To use a cron scheduler from either camel-spring or camel-quartz component | none | String | *schedulerProperties* (scheduler) | To configure additional properties when using a custom scheduler or any of the Quartz, Spring based scheduler. | | Map | *startScheduler* (scheduler) | Whether the scheduler should be auto started. | true | boolean | *timeUnit* (scheduler) | Time unit for initialDelay and delay options. | MILLISECONDS | TimeUnit diff --git a/components/camel-yammer/src/main/docs/yammer-component.adoc b/components/camel-yammer/src/main/docs/yammer-component.adoc index bd7daff..5410c84 100644 --- a/components/camel-yammer/src/main/docs/yammer-component.adoc +++ b/components/camel-yammer/src/main/docs/yammer-component.adoc @@ -113,7 +113,7 @@ with the following path and query parameters: | *initialDelay* (scheduler) | Milliseconds before the first poll starts. You can also specify time values using units, such as 60s (60 seconds), 5m30s (5 minutes and 30 seconds), and 1h (1 hour). | 1000 | long | *runLoggingLevel* (scheduler) | The consumer logs a start/complete log line when it polls. This option allows you to configure the logging level for that. | TRACE | LoggingLevel | *scheduledExecutorService* (scheduler) | Allows for configuring a custom/shared thread pool to use for the consumer. By default each consumer has its own single threaded thread pool. | | ScheduledExecutor Service -| *scheduler* (scheduler) | To use a cron scheduler from either camel-spring or camel-quartz component | none | ScheduledPollConsumer Scheduler +| *scheduler* (scheduler) | To use a cron scheduler from either camel-spring or camel-quartz component | none | String | *schedulerProperties* (scheduler) | To configure additional properties when using a custom scheduler or any of the Quartz, Spring based scheduler. | | Map | *startScheduler* (scheduler) | Whether the scheduler should be auto started. | true | boolean | *timeUnit* (scheduler) | Time unit for initialDelay and delay options. | MILLISECONDS | TimeUnit diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/HipchatEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/HipchatEndpointBuilderFactory.java index 6f9e5ef..ad48c3b 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/HipchatEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/HipchatEndpointBuilderFactory.java @@ -27,7 +27,6 @@ import org.apache.camel.builder.EndpointProducerBuilder; import org.apache.camel.builder.endpoint.AbstractEndpointBuilder; import org.apache.camel.spi.ExceptionHandler; import org.apache.camel.spi.PollingConsumerPollStrategy; -import org.apache.camel.spi.ScheduledPollConsumerScheduler; /** * The hipchat component supports producing and consuming messages from/to @@ -382,24 +381,7 @@ public interface HipchatEndpointBuilderFactory { * To use a cron scheduler from either camel-spring or camel-quartz * component. * - * The option is a: - * <code>org.apache.camel.spi.ScheduledPollConsumerScheduler</code> - * type. - * - * Group: scheduler - */ - default HipchatEndpointConsumerBuilder scheduler( - ScheduledPollConsumerScheduler scheduler) { - setProperty("scheduler", scheduler); - return this; - } - /** - * To use a cron scheduler from either camel-spring or camel-quartz - * component. - * - * The option will be converted to a - * <code>org.apache.camel.spi.ScheduledPollConsumerScheduler</code> - * type. + * The option is a: <code>java.lang.String</code> type. * * Group: scheduler */ diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/IronMQEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/IronMQEndpointBuilderFactory.java index 5a44eff..a794f50 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/IronMQEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/IronMQEndpointBuilderFactory.java @@ -27,7 +27,6 @@ import org.apache.camel.builder.EndpointProducerBuilder; import org.apache.camel.builder.endpoint.AbstractEndpointBuilder; import org.apache.camel.spi.ExceptionHandler; import org.apache.camel.spi.PollingConsumerPollStrategy; -import org.apache.camel.spi.ScheduledPollConsumerScheduler; /** * The ironmq provides integration with IronMQ an elastic and durable hosted @@ -543,24 +542,7 @@ public interface IronMQEndpointBuilderFactory { * To use a cron scheduler from either camel-spring or camel-quartz * component. * - * The option is a: - * <code>org.apache.camel.spi.ScheduledPollConsumerScheduler</code> - * type. - * - * Group: scheduler - */ - default IronMQEndpointConsumerBuilder scheduler( - ScheduledPollConsumerScheduler scheduler) { - setProperty("scheduler", scheduler); - return this; - } - /** - * To use a cron scheduler from either camel-spring or camel-quartz - * component. - * - * The option will be converted to a - * <code>org.apache.camel.spi.ScheduledPollConsumerScheduler</code> - * type. + * The option is a: <code>java.lang.String</code> type. * * Group: scheduler */ diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JooqEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JooqEndpointBuilderFactory.java index 3de8925..544a2c3 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JooqEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JooqEndpointBuilderFactory.java @@ -27,7 +27,6 @@ import org.apache.camel.builder.EndpointProducerBuilder; import org.apache.camel.builder.endpoint.AbstractEndpointBuilder; import org.apache.camel.spi.ExceptionHandler; import org.apache.camel.spi.PollingConsumerPollStrategy; -import org.apache.camel.spi.ScheduledPollConsumerScheduler; /** * The jooq component enables you to store and retrieve entities from databases @@ -355,24 +354,7 @@ public interface JooqEndpointBuilderFactory { * To use a cron scheduler from either camel-spring or camel-quartz * component. * - * The option is a: - * <code>org.apache.camel.spi.ScheduledPollConsumerScheduler</code> - * type. - * - * Group: scheduler - */ - default JooqEndpointConsumerBuilder scheduler( - ScheduledPollConsumerScheduler scheduler) { - setProperty("scheduler", scheduler); - return this; - } - /** - * To use a cron scheduler from either camel-spring or camel-quartz - * component. - * - * The option will be converted to a - * <code>org.apache.camel.spi.ScheduledPollConsumerScheduler</code> - * type. + * The option is a: <code>java.lang.String</code> type. * * Group: scheduler */ diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JpaEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JpaEndpointBuilderFactory.java index 797f5c8..5bd1bb6 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JpaEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JpaEndpointBuilderFactory.java @@ -27,7 +27,6 @@ import org.apache.camel.builder.EndpointProducerBuilder; import org.apache.camel.builder.endpoint.AbstractEndpointBuilder; import org.apache.camel.spi.ExceptionHandler; import org.apache.camel.spi.PollingConsumerPollStrategy; -import org.apache.camel.spi.ScheduledPollConsumerScheduler; /** * The jpa component enables you to store and retrieve Java objects from @@ -680,24 +679,7 @@ public interface JpaEndpointBuilderFactory { * To use a cron scheduler from either camel-spring or camel-quartz * component. * - * The option is a: - * <code>org.apache.camel.spi.ScheduledPollConsumerScheduler</code> - * type. - * - * Group: scheduler - */ - default JpaEndpointConsumerBuilder scheduler( - ScheduledPollConsumerScheduler scheduler) { - setProperty("scheduler", scheduler); - return this; - } - /** - * To use a cron scheduler from either camel-spring or camel-quartz - * component. - * - * The option will be converted to a - * <code>org.apache.camel.spi.ScheduledPollConsumerScheduler</code> - * type. + * The option is a: <code>java.lang.String</code> type. * * Group: scheduler */ diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/Jt400EndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/Jt400EndpointBuilderFactory.java index 2f1e7a4..2ff35a5 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/Jt400EndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/Jt400EndpointBuilderFactory.java @@ -27,7 +27,6 @@ import org.apache.camel.builder.EndpointProducerBuilder; import org.apache.camel.builder.endpoint.AbstractEndpointBuilder; import org.apache.camel.spi.ExceptionHandler; import org.apache.camel.spi.PollingConsumerPollStrategy; -import org.apache.camel.spi.ScheduledPollConsumerScheduler; /** * The jt400 component allows you to exchanges messages with an AS/400 system @@ -536,24 +535,7 @@ public interface Jt400EndpointBuilderFactory { * To use a cron scheduler from either camel-spring or camel-quartz * component. * - * The option is a: - * <code>org.apache.camel.spi.ScheduledPollConsumerScheduler</code> - * type. - * - * Group: scheduler - */ - default Jt400EndpointConsumerBuilder scheduler( - ScheduledPollConsumerScheduler scheduler) { - setProperty("scheduler", scheduler); - return this; - } - /** - * To use a cron scheduler from either camel-spring or camel-quartz - * component. - * - * The option will be converted to a - * <code>org.apache.camel.spi.ScheduledPollConsumerScheduler</code> - * type. + * The option is a: <code>java.lang.String</code> type. * * Group: scheduler */ diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MailEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MailEndpointBuilderFactory.java index c376b9c..07f37f8 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MailEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MailEndpointBuilderFactory.java @@ -30,7 +30,6 @@ import org.apache.camel.spi.ExceptionHandler; import org.apache.camel.spi.HeaderFilterStrategy; import org.apache.camel.spi.IdempotentRepository; import org.apache.camel.spi.PollingConsumerPollStrategy; -import org.apache.camel.spi.ScheduledPollConsumerScheduler; /** * To send or receive emails using imap/pop3 or smtp protocols. @@ -698,24 +697,7 @@ public interface MailEndpointBuilderFactory { * To use a cron scheduler from either camel-spring or camel-quartz * component. * - * The option is a: - * <code>org.apache.camel.spi.ScheduledPollConsumerScheduler</code> - * type. - * - * Group: scheduler - */ - default MailEndpointConsumerBuilder scheduler( - ScheduledPollConsumerScheduler scheduler) { - setProperty("scheduler", scheduler); - return this; - } - /** - * To use a cron scheduler from either camel-spring or camel-quartz - * component. - * - * The option will be converted to a - * <code>org.apache.camel.spi.ScheduledPollConsumerScheduler</code> - * type. + * The option is a: <code>java.lang.String</code> type. * * Group: scheduler */ diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MyBatisEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MyBatisEndpointBuilderFactory.java index ec90958..617370e 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MyBatisEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MyBatisEndpointBuilderFactory.java @@ -27,7 +27,6 @@ import org.apache.camel.builder.EndpointProducerBuilder; import org.apache.camel.builder.endpoint.AbstractEndpointBuilder; import org.apache.camel.spi.ExceptionHandler; import org.apache.camel.spi.PollingConsumerPollStrategy; -import org.apache.camel.spi.ScheduledPollConsumerScheduler; /** * Performs a query, poll, insert, update or delete in a relational database @@ -450,24 +449,7 @@ public interface MyBatisEndpointBuilderFactory { * To use a cron scheduler from either camel-spring or camel-quartz * component. * - * The option is a: - * <code>org.apache.camel.spi.ScheduledPollConsumerScheduler</code> - * type. - * - * Group: scheduler - */ - default MyBatisEndpointConsumerBuilder scheduler( - ScheduledPollConsumerScheduler scheduler) { - setProperty("scheduler", scheduler); - return this; - } - /** - * To use a cron scheduler from either camel-spring or camel-quartz - * component. - * - * The option will be converted to a - * <code>org.apache.camel.spi.ScheduledPollConsumerScheduler</code> - * type. + * The option is a: <code>java.lang.String</code> type. * * Group: scheduler */ diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SlackEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SlackEndpointBuilderFactory.java index 6172911..bad6996 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SlackEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SlackEndpointBuilderFactory.java @@ -27,7 +27,6 @@ import org.apache.camel.builder.EndpointProducerBuilder; import org.apache.camel.builder.endpoint.AbstractEndpointBuilder; import org.apache.camel.spi.ExceptionHandler; import org.apache.camel.spi.PollingConsumerPollStrategy; -import org.apache.camel.spi.ScheduledPollConsumerScheduler; /** * The slack component allows you to send messages to Slack. @@ -365,24 +364,7 @@ public interface SlackEndpointBuilderFactory { * To use a cron scheduler from either camel-spring or camel-quartz * component. * - * The option is a: - * <code>org.apache.camel.spi.ScheduledPollConsumerScheduler</code> - * type. - * - * Group: scheduler - */ - default SlackEndpointConsumerBuilder scheduler( - ScheduledPollConsumerScheduler scheduler) { - setProperty("scheduler", scheduler); - return this; - } - /** - * To use a cron scheduler from either camel-spring or camel-quartz - * component. - * - * The option will be converted to a - * <code>org.apache.camel.spi.ScheduledPollConsumerScheduler</code> - * type. + * The option is a: <code>java.lang.String</code> type. * * Group: scheduler */ diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SplunkEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SplunkEndpointBuilderFactory.java index 374eb11..87611f0 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SplunkEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SplunkEndpointBuilderFactory.java @@ -27,7 +27,6 @@ import org.apache.camel.builder.EndpointProducerBuilder; import org.apache.camel.builder.endpoint.AbstractEndpointBuilder; import org.apache.camel.spi.ExceptionHandler; import org.apache.camel.spi.PollingConsumerPollStrategy; -import org.apache.camel.spi.ScheduledPollConsumerScheduler; /** * The splunk component allows to publish or search for events in Splunk. @@ -524,24 +523,7 @@ public interface SplunkEndpointBuilderFactory { * To use a cron scheduler from either camel-spring or camel-quartz * component. * - * The option is a: - * <code>org.apache.camel.spi.ScheduledPollConsumerScheduler</code> - * type. - * - * Group: scheduler - */ - default SplunkEndpointConsumerBuilder scheduler( - ScheduledPollConsumerScheduler scheduler) { - setProperty("scheduler", scheduler); - return this; - } - /** - * To use a cron scheduler from either camel-spring or camel-quartz - * component. - * - * The option will be converted to a - * <code>org.apache.camel.spi.ScheduledPollConsumerScheduler</code> - * type. + * The option is a: <code>java.lang.String</code> type. * * Group: scheduler */ diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/TelegramEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/TelegramEndpointBuilderFactory.java index 698399d..23d86e3 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/TelegramEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/TelegramEndpointBuilderFactory.java @@ -27,7 +27,6 @@ import org.apache.camel.builder.EndpointProducerBuilder; import org.apache.camel.builder.endpoint.AbstractEndpointBuilder; import org.apache.camel.spi.ExceptionHandler; import org.apache.camel.spi.PollingConsumerPollStrategy; -import org.apache.camel.spi.ScheduledPollConsumerScheduler; /** * The telegram component provides access to the Telegram Bot API. @@ -384,24 +383,7 @@ public interface TelegramEndpointBuilderFactory { * To use a cron scheduler from either camel-spring or camel-quartz * component. * - * The option is a: - * <code>org.apache.camel.spi.ScheduledPollConsumerScheduler</code> - * type. - * - * Group: scheduler - */ - default TelegramEndpointConsumerBuilder scheduler( - ScheduledPollConsumerScheduler scheduler) { - setProperty("scheduler", scheduler); - return this; - } - /** - * To use a cron scheduler from either camel-spring or camel-quartz - * component. - * - * The option will be converted to a - * <code>org.apache.camel.spi.ScheduledPollConsumerScheduler</code> - * type. + * The option is a: <code>java.lang.String</code> type. * * Group: scheduler */ diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/TwitterDirectMessageEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/TwitterDirectMessageEndpointBuilderFactory.java index 95fbbfe..c174010 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/TwitterDirectMessageEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/TwitterDirectMessageEndpointBuilderFactory.java @@ -27,7 +27,6 @@ import org.apache.camel.builder.EndpointProducerBuilder; import org.apache.camel.builder.endpoint.AbstractEndpointBuilder; import org.apache.camel.spi.ExceptionHandler; import org.apache.camel.spi.PollingConsumerPollStrategy; -import org.apache.camel.spi.ScheduledPollConsumerScheduler; /** * The Twitter Direct Message Component consumes/produces user's direct @@ -482,24 +481,7 @@ public interface TwitterDirectMessageEndpointBuilderFactory { * To use a cron scheduler from either camel-spring or camel-quartz * component. * - * The option is a: - * <code>org.apache.camel.spi.ScheduledPollConsumerScheduler</code> - * type. - * - * Group: scheduler - */ - default TwitterDirectMessageEndpointConsumerBuilder scheduler( - ScheduledPollConsumerScheduler scheduler) { - setProperty("scheduler", scheduler); - return this; - } - /** - * To use a cron scheduler from either camel-spring or camel-quartz - * component. - * - * The option will be converted to a - * <code>org.apache.camel.spi.ScheduledPollConsumerScheduler</code> - * type. + * The option is a: <code>java.lang.String</code> type. * * Group: scheduler */ diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/TwitterSearchEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/TwitterSearchEndpointBuilderFactory.java index d3bc0c1..dfd67e7 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/TwitterSearchEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/TwitterSearchEndpointBuilderFactory.java @@ -27,7 +27,6 @@ import org.apache.camel.builder.EndpointProducerBuilder; import org.apache.camel.builder.endpoint.AbstractEndpointBuilder; import org.apache.camel.spi.ExceptionHandler; import org.apache.camel.spi.PollingConsumerPollStrategy; -import org.apache.camel.spi.ScheduledPollConsumerScheduler; /** * The Twitter Search component consumes search results. @@ -475,24 +474,7 @@ public interface TwitterSearchEndpointBuilderFactory { * To use a cron scheduler from either camel-spring or camel-quartz * component. * - * The option is a: - * <code>org.apache.camel.spi.ScheduledPollConsumerScheduler</code> - * type. - * - * Group: scheduler - */ - default TwitterSearchEndpointConsumerBuilder scheduler( - ScheduledPollConsumerScheduler scheduler) { - setProperty("scheduler", scheduler); - return this; - } - /** - * To use a cron scheduler from either camel-spring or camel-quartz - * component. - * - * The option will be converted to a - * <code>org.apache.camel.spi.ScheduledPollConsumerScheduler</code> - * type. + * The option is a: <code>java.lang.String</code> type. * * Group: scheduler */ diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/TwitterTimelineEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/TwitterTimelineEndpointBuilderFactory.java index 7ef646d..68d0175 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/TwitterTimelineEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/TwitterTimelineEndpointBuilderFactory.java @@ -27,7 +27,6 @@ import org.apache.camel.builder.EndpointProducerBuilder; import org.apache.camel.builder.endpoint.AbstractEndpointBuilder; import org.apache.camel.spi.ExceptionHandler; import org.apache.camel.spi.PollingConsumerPollStrategy; -import org.apache.camel.spi.ScheduledPollConsumerScheduler; /** * The Twitter Timeline component consumes twitter timeline or update the status @@ -489,24 +488,7 @@ public interface TwitterTimelineEndpointBuilderFactory { * To use a cron scheduler from either camel-spring or camel-quartz * component. * - * The option is a: - * <code>org.apache.camel.spi.ScheduledPollConsumerScheduler</code> - * type. - * - * Group: scheduler - */ - default TwitterTimelineEndpointConsumerBuilder scheduler( - ScheduledPollConsumerScheduler scheduler) { - setProperty("scheduler", scheduler); - return this; - } - /** - * To use a cron scheduler from either camel-spring or camel-quartz - * component. - * - * The option will be converted to a - * <code>org.apache.camel.spi.ScheduledPollConsumerScheduler</code> - * type. + * The option is a: <code>java.lang.String</code> type. * * Group: scheduler */ diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/WeatherEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/WeatherEndpointBuilderFactory.java index e2eeae0..9184839 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/WeatherEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/WeatherEndpointBuilderFactory.java @@ -28,7 +28,6 @@ import org.apache.camel.builder.EndpointProducerBuilder; import org.apache.camel.builder.endpoint.AbstractEndpointBuilder; import org.apache.camel.spi.ExceptionHandler; import org.apache.camel.spi.PollingConsumerPollStrategy; -import org.apache.camel.spi.ScheduledPollConsumerScheduler; /** * Polls the weather information from Open Weather Map. @@ -469,24 +468,7 @@ public interface WeatherEndpointBuilderFactory { * To use a cron scheduler from either camel-spring or camel-quartz * component. * - * The option is a: - * <code>org.apache.camel.spi.ScheduledPollConsumerScheduler</code> - * type. - * - * Group: scheduler - */ - default WeatherEndpointConsumerBuilder scheduler( - ScheduledPollConsumerScheduler scheduler) { - setProperty("scheduler", scheduler); - return this; - } - /** - * To use a cron scheduler from either camel-spring or camel-quartz - * component. - * - * The option will be converted to a - * <code>org.apache.camel.spi.ScheduledPollConsumerScheduler</code> - * type. + * The option is a: <code>java.lang.String</code> type. * * Group: scheduler */ diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/XQueryEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/XQueryEndpointBuilderFactory.java index 9c9f95e..aed555c 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/XQueryEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/XQueryEndpointBuilderFactory.java @@ -28,7 +28,6 @@ import org.apache.camel.builder.EndpointProducerBuilder; import org.apache.camel.builder.endpoint.AbstractEndpointBuilder; import org.apache.camel.spi.ExceptionHandler; import org.apache.camel.spi.PollingConsumerPollStrategy; -import org.apache.camel.spi.ScheduledPollConsumerScheduler; /** * Transforms the message using a XQuery template using Saxon. @@ -470,24 +469,7 @@ public interface XQueryEndpointBuilderFactory { * To use a cron scheduler from either camel-spring or camel-quartz * component. * - * The option is a: - * <code>org.apache.camel.spi.ScheduledPollConsumerScheduler</code> - * type. - * - * Group: scheduler - */ - default XQueryEndpointConsumerBuilder scheduler( - ScheduledPollConsumerScheduler scheduler) { - setProperty("scheduler", scheduler); - return this; - } - /** - * To use a cron scheduler from either camel-spring or camel-quartz - * component. - * - * The option will be converted to a - * <code>org.apache.camel.spi.ScheduledPollConsumerScheduler</code> - * type. + * The option is a: <code>java.lang.String</code> type. * * Group: scheduler */ diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/YammerEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/YammerEndpointBuilderFactory.java index b2ebe54..b998beb 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/YammerEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/YammerEndpointBuilderFactory.java @@ -27,7 +27,6 @@ import org.apache.camel.builder.EndpointProducerBuilder; import org.apache.camel.builder.endpoint.AbstractEndpointBuilder; import org.apache.camel.spi.ExceptionHandler; import org.apache.camel.spi.PollingConsumerPollStrategy; -import org.apache.camel.spi.ScheduledPollConsumerScheduler; /** * The yammer component allows you to interact with the Yammer enterprise social @@ -466,24 +465,7 @@ public interface YammerEndpointBuilderFactory { * To use a cron scheduler from either camel-spring or camel-quartz * component. * - * The option is a: - * <code>org.apache.camel.spi.ScheduledPollConsumerScheduler</code> - * type. - * - * Group: scheduler - */ - default YammerEndpointConsumerBuilder scheduler( - ScheduledPollConsumerScheduler scheduler) { - setProperty("scheduler", scheduler); - return this; - } - /** - * To use a cron scheduler from either camel-spring or camel-quartz - * component. - * - * The option will be converted to a - * <code>org.apache.camel.spi.ScheduledPollConsumerScheduler</code> - * type. + * The option is a: <code>java.lang.String</code> type. * * Group: scheduler */