This is an automated email from the ASF dual-hosted git repository.
nferraro pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git.
from 67d3c3e Regen docs
new 40690e5 CAMEL-14385: add a camel-cron component
new 8a067ca CAMEL-14385: update docs and manifests for camel-cron
component
new 247cf9c CAMEL-14385: add more tests
new 2ba3c2e CAMEL-14385: remove commented config
new 72c1f11 CAMEL-14385: moving initialization to doStart
new b91d586 CAMEL-14385: support cron component in camel-spring
new 5d4ee62 CAMEL-14385: fix configure consumer
new 2a9c609 CAMEL-14385: switch to factory finder
The 8 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
apache-camel/pom.xml | 5 +
apache-camel/src/main/descriptors/common-bin.xml | 1 +
bom/camel-bom/pom.xml | 5 +
components/{camel-quartz => camel-cron}/pom.xml | 72 ++-----
.../camel-cron/src/main/docs/cron-component.adoc | 135 ++++++++++++
.../apache/camel/component/cron/CronComponent.java | 116 ++++++++++
.../apache/camel/component/cron/CronEndpoint.java | 107 ++++++++++
.../apache/camel/component/cron/CronHelper.java | 63 ++++++
.../component/cron/api/CamelCronConfiguration.java | 66 ++++++
.../camel/component/cron/api/CamelCronService.java | 29 +++
.../camel/component/cron/CronLoaderTest.java | 74 +++++++
.../camel/component/cron/CronPatternsTest.java | 79 +++++++
.../component/cron/DummyCamelCronService.java | 61 ++++++
.../services/org/apache/camel/cron/cron-service | 17 ++
.../src/test/resources/log4j2.properties | 28 +++
components/camel-quartz/pom.xml | 5 +
.../src/main/docs/quartz-component.adoc | 25 +++
.../quartz/cron/CamelQuartzCronService.java | 72 +++++++
.../services/org/apache/camel/cron/cron-service | 17 ++
.../quartz/cron/QuartzCronMappingTest.java | 87 ++++++++
.../component/quartz/cron/QuartzCronRouteTest.java | 45 ++++
components/camel-spring/pom.xml | 5 +
components/camel-spring/src/main/docs/spring.adoc | 26 +++
.../component/cron/CamelSpringCronService.java | 62 ++++++
.../camel/component/cron/SpringCronConsumer.java | 36 ++++
.../camel/component/cron/SpringCronEndpoint.java | 42 ++++
.../services/org/apache/camel/cron/cron-service | 17 ++
.../camel/component/cron/SpringCronRouteTest.java | 41 ++++
.../org/apache/camel/component/cron/cron.xml | 36 ++++
components/pom.xml | 1 +
.../builder/endpoint/EndpointBuilderFactory.java | 1 +
.../endpoint/dsl/CronEndpointBuilderFactory.java | 235 +++++++++++++++++++++
docs/components/modules/ROOT/nav.adoc | 1 +
.../modules/ROOT/pages/cron-component.adoc | 136 ++++++++++++
docs/components/modules/ROOT/pages/index.adoc | 4 +-
.../modules/ROOT/pages/quartz-component.adoc | 25 +++
parent/pom.xml | 5 +
.../karaf/features/src/main/resources/features.xml | 4 +
.../apache/camel/itest/karaf/CamelCronTest.java | 33 +++
39 files changed, 1765 insertions(+), 54 deletions(-)
copy components/{camel-quartz => camel-cron}/pom.xml (59%)
create mode 100644 components/camel-cron/src/main/docs/cron-component.adoc
create mode 100644
components/camel-cron/src/main/java/org/apache/camel/component/cron/CronComponent.java
create mode 100644
components/camel-cron/src/main/java/org/apache/camel/component/cron/CronEndpoint.java
create mode 100644
components/camel-cron/src/main/java/org/apache/camel/component/cron/CronHelper.java
create mode 100644
components/camel-cron/src/main/java/org/apache/camel/component/cron/api/CamelCronConfiguration.java
create mode 100644
components/camel-cron/src/main/java/org/apache/camel/component/cron/api/CamelCronService.java
create mode 100644
components/camel-cron/src/test/java/org/apache/camel/component/cron/CronLoaderTest.java
create mode 100644
components/camel-cron/src/test/java/org/apache/camel/component/cron/CronPatternsTest.java
create mode 100644
components/camel-cron/src/test/java/org/apache/camel/component/cron/DummyCamelCronService.java
create mode 100644
components/camel-cron/src/test/resources/META-INF/services/org/apache/camel/cron/cron-service
create mode 100644 components/camel-cron/src/test/resources/log4j2.properties
create mode 100644
components/camel-quartz/src/main/java/org/apache/camel/component/quartz/cron/CamelQuartzCronService.java
create mode 100644
components/camel-quartz/src/main/resources/META-INF/services/org/apache/camel/cron/cron-service
create mode 100644
components/camel-quartz/src/test/java/org/apache/camel/component/quartz/cron/QuartzCronMappingTest.java
create mode 100644
components/camel-quartz/src/test/java/org/apache/camel/component/quartz/cron/QuartzCronRouteTest.java
create mode 100644
components/camel-spring/src/main/java/org/apache/camel/component/cron/CamelSpringCronService.java
create mode 100644
components/camel-spring/src/main/java/org/apache/camel/component/cron/SpringCronConsumer.java
create mode 100644
components/camel-spring/src/main/java/org/apache/camel/component/cron/SpringCronEndpoint.java
create mode 100644
components/camel-spring/src/main/resources/META-INF/services/org/apache/camel/cron/cron-service
create mode 100644
components/camel-spring/src/test/java/org/apache/camel/component/cron/SpringCronRouteTest.java
create mode 100644
components/camel-spring/src/test/resources/org/apache/camel/component/cron/cron.xml
create mode 100644
core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CronEndpointBuilderFactory.java
create mode 100644 docs/components/modules/ROOT/pages/cron-component.adoc
create mode 100644
tests/camel-itest-karaf/src/test/java/org/apache/camel/itest/karaf/CamelCronTest.java