You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ac...@apache.org on 2022/10/17 09:02:42 UTC

[camel-kamelets] branch main updated (853b8116 -> 62e9e354)

This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/camel-kamelets.git


    from 853b8116 Added a Catalog Method showing the supported headers (specific for consumer, producer and common) for a Kamelet - Elasticsearch Rest
     new 5d710315 Added a Catalog Method showing the supported headers (specific for consumer, producer and common) for a Kamelet - Exec
     new e9560bf9 Added a Catalog Method showing the supported headers (specific for consumer, producer and common) for a Kamelet - Exec
     new f6a1a0c1 Added a Catalog Method showing the supported headers (specific for consumer, producer and common) for a Kamelet - Fhir
     new ed14c901 Added a Catalog Method showing the supported headers (specific for consumer, producer and common) for a Kamelet - Filewatch
     new 49676827 Added a Catalog Method showing the supported headers (specific for consumer, producer and common) for a Kamelet - FTP/FTPS
     new 62e9e354 Added a Catalog Method showing the supported headers (specific for consumer, producer and common) for a Kamelet - Github

The 6 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:
 .../camel/kamelets/catalog/KameletsCatalog.java    |  2 +-
 .../catalog/model/KameletPrefixSchemeEnum.java     | 22 ++++++++++++++------
 .../kamelets/catalog/KameletsCatalogTest.java      | 24 ++++++++++++++++++++++
 3 files changed, 41 insertions(+), 7 deletions(-)


[camel-kamelets] 03/06: Added a Catalog Method showing the supported headers (specific for consumer, producer and common) for a Kamelet - Fhir

Posted by ac...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-kamelets.git

commit f6a1a0c1a7b5e0bc757872be393db13e94caa364
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Mon Oct 17 10:31:53 2022 +0200

    Added a Catalog Method showing the supported headers (specific for consumer, producer and common) for a Kamelet - Fhir
    
    Signed-off-by: Andrea Cosentino <an...@gmail.com>
---
 .../apache/camel/kamelets/catalog/model/KameletPrefixSchemeEnum.java   | 3 ++-
 .../java/org/apache/camel/kamelets/catalog/KameletsCatalogTest.java    | 2 ++
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/library/camel-kamelets-catalog/src/main/java/org/apache/camel/kamelets/catalog/model/KameletPrefixSchemeEnum.java b/library/camel-kamelets-catalog/src/main/java/org/apache/camel/kamelets/catalog/model/KameletPrefixSchemeEnum.java
index ee0288c4..57b38f06 100644
--- a/library/camel-kamelets-catalog/src/main/java/org/apache/camel/kamelets/catalog/model/KameletPrefixSchemeEnum.java
+++ b/library/camel-kamelets-catalog/src/main/java/org/apache/camel/kamelets/catalog/model/KameletPrefixSchemeEnum.java
@@ -47,7 +47,8 @@ public enum KameletPrefixSchemeEnum {
     dropbox("dropbox", "dropbox"),
     elasticsearch_rest_index("elasticsearch-index", "elasticsearch-rest"),
     elasticsearch_rest_search("elasticsearch-search", "elasticsearch-rest"),
-    exec("exec", "exec");
+    exec("exec", "exec"),
+    fhir("fhir", "fhir");
 
     public final String name;
     public final String scheme;
diff --git a/library/camel-kamelets-catalog/src/test/java/org/apache/camel/kamelets/catalog/KameletsCatalogTest.java b/library/camel-kamelets-catalog/src/test/java/org/apache/camel/kamelets/catalog/KameletsCatalogTest.java
index e596a7a1..fd65b653 100644
--- a/library/camel-kamelets-catalog/src/test/java/org/apache/camel/kamelets/catalog/KameletsCatalogTest.java
+++ b/library/camel-kamelets-catalog/src/test/java/org/apache/camel/kamelets/catalog/KameletsCatalogTest.java
@@ -166,5 +166,7 @@ public class KameletsCatalogTest {
         assertEquals(8, headersESSearchSource.size());
         List<ComponentModel.EndpointHeaderModel> headersExecSink = catalog.getKameletSupportedHeaders("exec-sink");
         assertEquals(0, headersExecSink.size());
+        List<ComponentModel.EndpointHeaderModel> headersFhirSource = catalog.getKameletSupportedHeaders("fhir-source");
+        assertEquals(0, headersFhirSource.size());
     }
 }


[camel-kamelets] 05/06: Added a Catalog Method showing the supported headers (specific for consumer, producer and common) for a Kamelet - FTP/FTPS

Posted by ac...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-kamelets.git

commit 49676827275b80f4013ce08fe74ae8364b4929f2
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Mon Oct 17 10:43:58 2022 +0200

    Added a Catalog Method showing the supported headers (specific for consumer, producer and common) for a Kamelet - FTP/FTPS
    
    Signed-off-by: Andrea Cosentino <an...@gmail.com>
---
 .../camel/kamelets/catalog/model/KameletPrefixSchemeEnum.java     | 4 +++-
 .../org/apache/camel/kamelets/catalog/KameletsCatalogTest.java    | 8 ++++++++
 2 files changed, 11 insertions(+), 1 deletion(-)

diff --git a/library/camel-kamelets-catalog/src/main/java/org/apache/camel/kamelets/catalog/model/KameletPrefixSchemeEnum.java b/library/camel-kamelets-catalog/src/main/java/org/apache/camel/kamelets/catalog/model/KameletPrefixSchemeEnum.java
index 0c3e5f60..d5b4c7b6 100644
--- a/library/camel-kamelets-catalog/src/main/java/org/apache/camel/kamelets/catalog/model/KameletPrefixSchemeEnum.java
+++ b/library/camel-kamelets-catalog/src/main/java/org/apache/camel/kamelets/catalog/model/KameletPrefixSchemeEnum.java
@@ -49,7 +49,9 @@ public enum KameletPrefixSchemeEnum {
     elasticsearch_rest_search("elasticsearch-search", "elasticsearch-rest"),
     exec("exec", "exec"),
     fhir("fhir", "fhir"),
-    file_watch("file-watch", "file-watch");
+    file_watch("file-watch", "file-watch"),
+    ftp("ftp", "ftp"),
+    ftps("ftps", "ftps");
 
     public final String name;
     public final String scheme;
diff --git a/library/camel-kamelets-catalog/src/test/java/org/apache/camel/kamelets/catalog/KameletsCatalogTest.java b/library/camel-kamelets-catalog/src/test/java/org/apache/camel/kamelets/catalog/KameletsCatalogTest.java
index ffb8aaf9..2073a25b 100644
--- a/library/camel-kamelets-catalog/src/test/java/org/apache/camel/kamelets/catalog/KameletsCatalogTest.java
+++ b/library/camel-kamelets-catalog/src/test/java/org/apache/camel/kamelets/catalog/KameletsCatalogTest.java
@@ -170,5 +170,13 @@ public class KameletsCatalogTest {
         assertEquals(0, headersFhirSource.size());
         List<ComponentModel.EndpointHeaderModel> headersFileWatchSource = catalog.getKameletSupportedHeaders("file-watch-source");
         assertEquals(10, headersFileWatchSource.size());
+        List<ComponentModel.EndpointHeaderModel> headersFtpSource = catalog.getKameletSupportedHeaders("ftp-source");
+        assertEquals(10, headersFtpSource.size());
+        List<ComponentModel.EndpointHeaderModel> headersFtpSink = catalog.getKameletSupportedHeaders("ftp-sink");
+        assertEquals(8, headersFtpSink.size());
+        List<ComponentModel.EndpointHeaderModel> headersFtpsSource = catalog.getKameletSupportedHeaders("ftps-source");
+        assertEquals(10, headersFtpsSource.size());
+        List<ComponentModel.EndpointHeaderModel> headersFtpsSink = catalog.getKameletSupportedHeaders("ftps-sink");
+        assertEquals(8, headersFtpsSink.size());
     }
 }


[camel-kamelets] 04/06: Added a Catalog Method showing the supported headers (specific for consumer, producer and common) for a Kamelet - Filewatch

Posted by ac...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-kamelets.git

commit ed14c901ac731f1b4554438b17c7357bb02a96b4
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Mon Oct 17 10:40:55 2022 +0200

    Added a Catalog Method showing the supported headers (specific for consumer, producer and common) for a Kamelet - Filewatch
    
    Signed-off-by: Andrea Cosentino <an...@gmail.com>
---
 .../apache/camel/kamelets/catalog/model/KameletPrefixSchemeEnum.java   | 3 ++-
 .../java/org/apache/camel/kamelets/catalog/KameletsCatalogTest.java    | 2 ++
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/library/camel-kamelets-catalog/src/main/java/org/apache/camel/kamelets/catalog/model/KameletPrefixSchemeEnum.java b/library/camel-kamelets-catalog/src/main/java/org/apache/camel/kamelets/catalog/model/KameletPrefixSchemeEnum.java
index 57b38f06..0c3e5f60 100644
--- a/library/camel-kamelets-catalog/src/main/java/org/apache/camel/kamelets/catalog/model/KameletPrefixSchemeEnum.java
+++ b/library/camel-kamelets-catalog/src/main/java/org/apache/camel/kamelets/catalog/model/KameletPrefixSchemeEnum.java
@@ -48,7 +48,8 @@ public enum KameletPrefixSchemeEnum {
     elasticsearch_rest_index("elasticsearch-index", "elasticsearch-rest"),
     elasticsearch_rest_search("elasticsearch-search", "elasticsearch-rest"),
     exec("exec", "exec"),
-    fhir("fhir", "fhir");
+    fhir("fhir", "fhir"),
+    file_watch("file-watch", "file-watch");
 
     public final String name;
     public final String scheme;
diff --git a/library/camel-kamelets-catalog/src/test/java/org/apache/camel/kamelets/catalog/KameletsCatalogTest.java b/library/camel-kamelets-catalog/src/test/java/org/apache/camel/kamelets/catalog/KameletsCatalogTest.java
index fd65b653..ffb8aaf9 100644
--- a/library/camel-kamelets-catalog/src/test/java/org/apache/camel/kamelets/catalog/KameletsCatalogTest.java
+++ b/library/camel-kamelets-catalog/src/test/java/org/apache/camel/kamelets/catalog/KameletsCatalogTest.java
@@ -168,5 +168,7 @@ public class KameletsCatalogTest {
         assertEquals(0, headersExecSink.size());
         List<ComponentModel.EndpointHeaderModel> headersFhirSource = catalog.getKameletSupportedHeaders("fhir-source");
         assertEquals(0, headersFhirSource.size());
+        List<ComponentModel.EndpointHeaderModel> headersFileWatchSource = catalog.getKameletSupportedHeaders("file-watch-source");
+        assertEquals(10, headersFileWatchSource.size());
     }
 }


[camel-kamelets] 06/06: Added a Catalog Method showing the supported headers (specific for consumer, producer and common) for a Kamelet - Github

Posted by ac...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-kamelets.git

commit 62e9e354c4f3245557683cf8973c067cb7b80d37
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Mon Oct 17 10:51:25 2022 +0200

    Added a Catalog Method showing the supported headers (specific for consumer, producer and common) for a Kamelet - Github
    
    Signed-off-by: Andrea Cosentino <an...@gmail.com>
---
 .../camel/kamelets/catalog/model/KameletPrefixSchemeEnum.java  |  7 ++++++-
 .../org/apache/camel/kamelets/catalog/KameletsCatalogTest.java | 10 ++++++++++
 2 files changed, 16 insertions(+), 1 deletion(-)

diff --git a/library/camel-kamelets-catalog/src/main/java/org/apache/camel/kamelets/catalog/model/KameletPrefixSchemeEnum.java b/library/camel-kamelets-catalog/src/main/java/org/apache/camel/kamelets/catalog/model/KameletPrefixSchemeEnum.java
index d5b4c7b6..2ec9717a 100644
--- a/library/camel-kamelets-catalog/src/main/java/org/apache/camel/kamelets/catalog/model/KameletPrefixSchemeEnum.java
+++ b/library/camel-kamelets-catalog/src/main/java/org/apache/camel/kamelets/catalog/model/KameletPrefixSchemeEnum.java
@@ -51,7 +51,12 @@ public enum KameletPrefixSchemeEnum {
     fhir("fhir", "fhir"),
     file_watch("file-watch", "file-watch"),
     ftp("ftp", "ftp"),
-    ftps("ftps", "ftps");
+    ftps("ftps", "ftps"),
+    github_commit("github-commit", "github"),
+    github_event("github-event", "github"),
+    github_pr_comments("github-pullrequest-comment", "github"),
+    github_pr("github-pullrequest", "github"),
+    github_tag("github-tag", "github");
 
     public final String name;
     public final String scheme;
diff --git a/library/camel-kamelets-catalog/src/test/java/org/apache/camel/kamelets/catalog/KameletsCatalogTest.java b/library/camel-kamelets-catalog/src/test/java/org/apache/camel/kamelets/catalog/KameletsCatalogTest.java
index 2073a25b..1ae74866 100644
--- a/library/camel-kamelets-catalog/src/test/java/org/apache/camel/kamelets/catalog/KameletsCatalogTest.java
+++ b/library/camel-kamelets-catalog/src/test/java/org/apache/camel/kamelets/catalog/KameletsCatalogTest.java
@@ -178,5 +178,15 @@ public class KameletsCatalogTest {
         assertEquals(10, headersFtpsSource.size());
         List<ComponentModel.EndpointHeaderModel> headersFtpsSink = catalog.getKameletSupportedHeaders("ftps-sink");
         assertEquals(8, headersFtpsSink.size());
+        List<ComponentModel.EndpointHeaderModel> headersGhCommitSource = catalog.getKameletSupportedHeaders("github-commit-source");
+        assertEquals(7, headersGhCommitSource.size());
+        List<ComponentModel.EndpointHeaderModel> headersGhEventSource = catalog.getKameletSupportedHeaders("github-event-source");
+        assertEquals(7, headersGhEventSource.size());
+        List<ComponentModel.EndpointHeaderModel> headersGhPrCommentSource = catalog.getKameletSupportedHeaders("github-pullrequest-comment-source");
+        assertEquals(7, headersGhPrCommentSource.size());
+        List<ComponentModel.EndpointHeaderModel> headersGhPrSource = catalog.getKameletSupportedHeaders("github-pullrequest-source");
+        assertEquals(7, headersGhPrSource.size());
+        List<ComponentModel.EndpointHeaderModel> headersGhTagSource = catalog.getKameletSupportedHeaders("github-tag-source");
+        assertEquals(7, headersGhTagSource.size());
     }
 }


[camel-kamelets] 01/06: Added a Catalog Method showing the supported headers (specific for consumer, producer and common) for a Kamelet - Exec

Posted by ac...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-kamelets.git

commit 5d710315f9b345bbd4e50dc48b01d533632afa7c
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Mon Oct 17 10:26:08 2022 +0200

    Added a Catalog Method showing the supported headers (specific for consumer, producer and common) for a Kamelet - Exec
    
    Signed-off-by: Andrea Cosentino <an...@gmail.com>
---
 .../org/apache/camel/kamelets/catalog/KameletsCatalog.java  |  2 +-
 .../kamelets/catalog/model/KameletPrefixSchemeEnum.java     | 13 +++++++------
 2 files changed, 8 insertions(+), 7 deletions(-)

diff --git a/library/camel-kamelets-catalog/src/main/java/org/apache/camel/kamelets/catalog/KameletsCatalog.java b/library/camel-kamelets-catalog/src/main/java/org/apache/camel/kamelets/catalog/KameletsCatalog.java
index 25eb47a5..0797c68a 100644
--- a/library/camel-kamelets-catalog/src/main/java/org/apache/camel/kamelets/catalog/KameletsCatalog.java
+++ b/library/camel-kamelets-catalog/src/main/java/org/apache/camel/kamelets/catalog/KameletsCatalog.java
@@ -206,7 +206,7 @@ public class KameletsCatalog {
 
     private String enumValue(String prefix) {
         for (KameletPrefixSchemeEnum c : KameletPrefixSchemeEnum.values()) {
-            if (c.prefix.equals(prefix)) return c.label;
+            if (c.name.equals(prefix)) return c.scheme;
         }
         return null;
     }
diff --git a/library/camel-kamelets-catalog/src/main/java/org/apache/camel/kamelets/catalog/model/KameletPrefixSchemeEnum.java b/library/camel-kamelets-catalog/src/main/java/org/apache/camel/kamelets/catalog/model/KameletPrefixSchemeEnum.java
index 847c2515..ee0288c4 100644
--- a/library/camel-kamelets-catalog/src/main/java/org/apache/camel/kamelets/catalog/model/KameletPrefixSchemeEnum.java
+++ b/library/camel-kamelets-catalog/src/main/java/org/apache/camel/kamelets/catalog/model/KameletPrefixSchemeEnum.java
@@ -46,13 +46,14 @@ public enum KameletPrefixSchemeEnum {
     couchbase("couchbase", "couchbase"),
     dropbox("dropbox", "dropbox"),
     elasticsearch_rest_index("elasticsearch-index", "elasticsearch-rest"),
-    elasticsearch_rest_search("elasticsearch-search", "elasticsearch-rest");
+    elasticsearch_rest_search("elasticsearch-search", "elasticsearch-rest"),
+    exec("exec", "exec");
 
-    public final String label;
-    public final String prefix;
+    public final String name;
+    public final String scheme;
 
-    private KameletPrefixSchemeEnum(String prefix, String label) {
-        this.prefix = prefix;
-        this.label = label;
+    private KameletPrefixSchemeEnum(String name, String scheme) {
+        this.name = name;
+        this.scheme = scheme;
     }
 }


[camel-kamelets] 02/06: Added a Catalog Method showing the supported headers (specific for consumer, producer and common) for a Kamelet - Exec

Posted by ac...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-kamelets.git

commit e9560bf9c1d59cb22afad45e55f1341559aae56c
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Mon Oct 17 10:29:29 2022 +0200

    Added a Catalog Method showing the supported headers (specific for consumer, producer and common) for a Kamelet - Exec
    
    Signed-off-by: Andrea Cosentino <an...@gmail.com>
---
 .../java/org/apache/camel/kamelets/catalog/KameletsCatalogTest.java     | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/library/camel-kamelets-catalog/src/test/java/org/apache/camel/kamelets/catalog/KameletsCatalogTest.java b/library/camel-kamelets-catalog/src/test/java/org/apache/camel/kamelets/catalog/KameletsCatalogTest.java
index 321d239d..e596a7a1 100644
--- a/library/camel-kamelets-catalog/src/test/java/org/apache/camel/kamelets/catalog/KameletsCatalogTest.java
+++ b/library/camel-kamelets-catalog/src/test/java/org/apache/camel/kamelets/catalog/KameletsCatalogTest.java
@@ -164,5 +164,7 @@ public class KameletsCatalogTest {
         assertEquals(8, headersESIndexSink.size());
         List<ComponentModel.EndpointHeaderModel> headersESSearchSource = catalog.getKameletSupportedHeaders("elasticsearch-search-source");
         assertEquals(8, headersESSearchSource.size());
+        List<ComponentModel.EndpointHeaderModel> headersExecSink = catalog.getKameletSupportedHeaders("exec-sink");
+        assertEquals(0, headersExecSink.size());
     }
 }