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 08:55:27 UTC
[camel-kamelets] branch more-headers-support updated (840b19c8 -> 055a2828)
This is an automated email from the ASF dual-hosted git repository.
acosentino pushed a change to branch more-headers-support
in repository https://gitbox.apache.org/repos/asf/camel-kamelets.git
from 840b19c8 Added a Catalog Method showing the supported headers (specific for consumer, producer and common) for a Kamelet - Elasticsearch Rest
new ce186bb0 Added a Catalog Method showing the supported headers (specific for consumer, producer and common) for a Kamelet - Exec
new 52b27048 Added a Catalog Method showing the supported headers (specific for consumer, producer and common) for a Kamelet - Exec
new bd9627f4 Added a Catalog Method showing the supported headers (specific for consumer, producer and common) for a Kamelet - Fhir
new 4cbcde8c Added a Catalog Method showing the supported headers (specific for consumer, producer and common) for a Kamelet - Filewatch
new d9c03773 Added a Catalog Method showing the supported headers (specific for consumer, producer and common) for a Kamelet - FTP/FTPS
new 055a2828 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] 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 more-headers-support
in repository https://gitbox.apache.org/repos/asf/camel-kamelets.git
commit ce186bb081edee9cd73bbc94456ad2a23815af93
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 more-headers-support
in repository https://gitbox.apache.org/repos/asf/camel-kamelets.git
commit 52b2704887987b26a51d81f2004ef9ac612fef4f
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());
}
}
[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 more-headers-support
in repository https://gitbox.apache.org/repos/asf/camel-kamelets.git
commit d9c03773162089039ebdb7158d8913648e0a9a0b
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] 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 more-headers-support
in repository https://gitbox.apache.org/repos/asf/camel-kamelets.git
commit bd9627f43832de8c50c36901d7bf0fea06286950
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] 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 more-headers-support
in repository https://gitbox.apache.org/repos/asf/camel-kamelets.git
commit 055a2828e8a48686f174a2130fc3cfb702c107b6
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] 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 more-headers-support
in repository https://gitbox.apache.org/repos/asf/camel-kamelets.git
commit 4cbcde8cbdef2a3dfd012f384c6575b18d0ecae0
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());
}
}