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.

Reply via email to