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
commit 09bde3932b30f8c340c378ad4fb973be5a6146e8 Author: Claus Ibsen <[email protected]> AuthorDate: Wed Aug 26 12:04:06 2020 +0200 CAMEL-15469: AggregationStrategy using etcd3 as datastore --- apache-camel/src/main/descriptors/common-bin.xml | 1 + camel-dependencies/pom.xml | 2 +- .../resources/org/apache/camel/catalog/docs.properties | 1 + .../resources/org/apache/camel/catalog/docs/etcd3.adoc | 11 +++++++++++ .../resources/org/apache/camel/catalog/others.properties | 1 + .../resources/org/apache/camel/catalog/others/etcd3.json | 15 +++++++++++++++ components/camel-etcd3/pom.xml | 1 + components/camel-redis/pom.xml | 1 + docs/components/modules/others/nav.adoc | 1 + docs/components/modules/others/pages/etcd3.adoc | 13 +++++++++++++ 10 files changed, 46 insertions(+), 1 deletion(-) diff --git a/apache-camel/src/main/descriptors/common-bin.xml b/apache-camel/src/main/descriptors/common-bin.xml index a69243c..b2e4ff4 100644 --- a/apache-camel/src/main/descriptors/common-bin.xml +++ b/apache-camel/src/main/descriptors/common-bin.xml @@ -165,6 +165,7 @@ <include>org.apache.camel:camel-elsql</include> <include>org.apache.camel:camel-elytron</include> <include>org.apache.camel:camel-etcd</include> + <include>org.apache.camel:camel-etcd3</include> <include>org.apache.camel:camel-exec</include> <include>org.apache.camel:camel-facebook</include> <include>org.apache.camel:camel-fastjson</include> diff --git a/camel-dependencies/pom.xml b/camel-dependencies/pom.xml index 8dd7a46..a9ebc41 100644 --- a/camel-dependencies/pom.xml +++ b/camel-dependencies/pom.xml @@ -593,4 +593,4 @@ <zookeeper-version>3.5.7</zookeeper-version> <zxing-version>3.4.0</zxing-version> </properties> -</project> \ No newline at end of file +</project> diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs.properties b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs.properties index b70630c..01b2734 100644 --- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs.properties +++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs.properties @@ -153,6 +153,7 @@ enterprise-integration-patterns etcd-keys-component etcd-stats-component etcd-watch-component +etcd3 event-message eventDrivenConsumer-eip exchangeProperty-language diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/etcd3.adoc b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/etcd3.adoc new file mode 100644 index 0000000..8b2dfc3 --- /dev/null +++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/etcd3.adoc @@ -0,0 +1,11 @@ +[[etcd3-component]] += Etcd3 Component +:docTitle: Etcd3 +:artifactId: camel-etcd3 +:description: Aggregation repository using EtcD as datastore +:since: 3.5 +:supportLevel: Preview + +*Since Camel {since}* + +The Etcd3 component provides an `AggregationStrategy` to use Etcd3 as the backend datastore. diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/others.properties b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/others.properties index 93ceff4..3ecef56 100644 --- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/others.properties +++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/others.properties @@ -2,6 +2,7 @@ attachments aws-xray cdi cxf-transport +etcd3 headersmap hystrix jasypt diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/others/etcd3.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/others/etcd3.json new file mode 100644 index 0000000..c854b52 --- /dev/null +++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/others/etcd3.json @@ -0,0 +1,15 @@ +{ + "other": { + "kind": "other", + "name": "etcd3", + "title": "Etcd3", + "description": "Aggregation repository using EtcD as datastore", + "deprecated": false, + "firstVersion": "3.5.0", + "label": "database", + "supportLevel": "Preview", + "groupId": "org.apache.camel", + "artifactId": "camel-etcd3", + "version": "3.5.0-SNAPSHOT" + } +} diff --git a/components/camel-etcd3/pom.xml b/components/camel-etcd3/pom.xml index 5b0ed80..af85568 100644 --- a/components/camel-etcd3/pom.xml +++ b/components/camel-etcd3/pom.xml @@ -35,6 +35,7 @@ <properties> <firstVersion>3.5.0</firstVersion> <label>database</label> + <supportLevel>Preview</supportLevel> </properties> <dependencies> diff --git a/components/camel-redis/pom.xml b/components/camel-redis/pom.xml index 3dedbc1..64279a4 100644 --- a/components/camel-redis/pom.xml +++ b/components/camel-redis/pom.xml @@ -36,6 +36,7 @@ <properties> <firstVersion>3.5.0</firstVersion> <label>database</label> + <supportLevel>Preview</supportLevel> </properties> <dependencies> diff --git a/docs/components/modules/others/nav.adoc b/docs/components/modules/others/nav.adoc index 514144c..61b908b 100644 --- a/docs/components/modules/others/nav.adoc +++ b/docs/components/modules/others/nav.adoc @@ -6,6 +6,7 @@ ** xref:aws-xray.adoc[AWS XRay] ** xref:cdi.adoc[CDI] ** xref:cxf-transport.adoc[CXF Transport] +** xref:etcd3.adoc[Etcd3] ** xref:headersmap.adoc[Headersmap] ** xref:hystrix.adoc[Hystrix] ** xref:jasypt.adoc[Jasypt] diff --git a/docs/components/modules/others/pages/etcd3.adoc b/docs/components/modules/others/pages/etcd3.adoc new file mode 100644 index 0000000..b9d5ede --- /dev/null +++ b/docs/components/modules/others/pages/etcd3.adoc @@ -0,0 +1,13 @@ +[[etcd3-component]] += Etcd3 Component +//THIS FILE IS COPIED: EDIT THE SOURCE FILE: +:page-source: components/camel-etcd3/src/main/docs/etcd3.adoc +:docTitle: Etcd3 +:artifactId: camel-etcd3 +:description: Aggregation repository using EtcD as datastore +:since: 3.5 +:supportLevel: Preview + +*Since Camel {since}* + +The Etcd3 component provides an `AggregationStrategy` to use Etcd3 as the backend datastore.
