This is an automated email from the ASF dual-hosted git repository. acosentino pushed a commit to branch CAMEL-20454 in repository https://gitbox.apache.org/repos/asf/camel.git
commit 3f465602e90b0a05b8c8b12990e687661d5fd90c Author: Andrea Cosentino <anco...@gmail.com> AuthorDate: Fri Apr 26 08:43:17 2024 +0200 CAMEL-20454 - Google Sheets CloudEvent transformer Signed-off-by: Andrea Cosentino <anco...@gmail.com> --- .../org/apache/camel/catalog/transformers.properties | 1 + .../google-sheets-stream-application-cloudevents.json | 14 ++++++++++++++ .../services/org/apache/camel/transformer.properties | 2 +- .../google-sheets-stream-application-cloudevents | 2 ++ .../google-sheets-stream-application-cloudevents.json | 14 ++++++++++++++ .../GoogleSheetsStreamCloudEventDataTypeTransformer.java | 4 ++-- 6 files changed, 34 insertions(+), 3 deletions(-) diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers.properties b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers.properties index 7f9fa46af0a..3b404011535 100644 --- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers.properties +++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers.properties @@ -23,6 +23,7 @@ google-calendar-stream-application-cloudevents google-mail-stream-application-cloudevents google-pubsub-application-cloudevents google-sheets-application-x-struct +google-sheets-stream-application-cloudevents google-storage-application-cloudevents http-application-cloudevents milvus-embeddings diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers/google-sheets-stream-application-cloudevents.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers/google-sheets-stream-application-cloudevents.json new file mode 100644 index 00000000000..b6aa642739d --- /dev/null +++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers/google-sheets-stream-application-cloudevents.json @@ -0,0 +1,14 @@ +{ + "transformer": { + "kind": "transformer", + "name": "google-sheets-stream:application-cloudevents", + "title": "Google Sheets Stream (Application Cloudevents)", + "description": "Adds CloudEvent headers to the Camel message with Google Sheets Stream consumer response details", + "deprecated": false, + "javaType": "org.apache.camel.component.google.sheets.transform.GoogleSheetsStreamCloudEventDataTypeTransformer", + "groupId": "org.apache.camel", + "artifactId": "camel-google-sheets", + "version": "4.6.0-SNAPSHOT" + } +} + diff --git a/components/camel-google/camel-google-sheets/src/generated/resources/META-INF/services/org/apache/camel/transformer.properties b/components/camel-google/camel-google-sheets/src/generated/resources/META-INF/services/org/apache/camel/transformer.properties index e35845ccdf8..abe7305a9e6 100644 --- a/components/camel-google/camel-google-sheets/src/generated/resources/META-INF/services/org/apache/camel/transformer.properties +++ b/components/camel-google/camel-google-sheets/src/generated/resources/META-INF/services/org/apache/camel/transformer.properties @@ -1,5 +1,5 @@ # Generated by camel build tools - do NOT edit this file! -transformers=google-sheets:application-x-struct +transformers=google-sheets-stream:application-cloudevents google-sheets:application-x-struct groupId=org.apache.camel artifactId=camel-google-sheets version=4.6.0-SNAPSHOT diff --git a/components/camel-google/camel-google-sheets/src/generated/resources/META-INF/services/org/apache/camel/transformer/google-sheets-stream-application-cloudevents b/components/camel-google/camel-google-sheets/src/generated/resources/META-INF/services/org/apache/camel/transformer/google-sheets-stream-application-cloudevents new file mode 100644 index 00000000000..d4a2d382a40 --- /dev/null +++ b/components/camel-google/camel-google-sheets/src/generated/resources/META-INF/services/org/apache/camel/transformer/google-sheets-stream-application-cloudevents @@ -0,0 +1,2 @@ +# Generated by camel build tools - do NOT edit this file! +class=org.apache.camel.component.google.sheets.transform.GoogleSheetsStreamCloudEventDataTypeTransformer diff --git a/components/camel-google/camel-google-sheets/src/generated/resources/META-INF/services/org/apache/camel/transformer/google-sheets-stream-application-cloudevents.json b/components/camel-google/camel-google-sheets/src/generated/resources/META-INF/services/org/apache/camel/transformer/google-sheets-stream-application-cloudevents.json new file mode 100644 index 00000000000..b6aa642739d --- /dev/null +++ b/components/camel-google/camel-google-sheets/src/generated/resources/META-INF/services/org/apache/camel/transformer/google-sheets-stream-application-cloudevents.json @@ -0,0 +1,14 @@ +{ + "transformer": { + "kind": "transformer", + "name": "google-sheets-stream:application-cloudevents", + "title": "Google Sheets Stream (Application Cloudevents)", + "description": "Adds CloudEvent headers to the Camel message with Google Sheets Stream consumer response details", + "deprecated": false, + "javaType": "org.apache.camel.component.google.sheets.transform.GoogleSheetsStreamCloudEventDataTypeTransformer", + "groupId": "org.apache.camel", + "artifactId": "camel-google-sheets", + "version": "4.6.0-SNAPSHOT" + } +} + diff --git a/components/camel-google/camel-google-sheets/src/main/java/org/apache/camel/component/google/sheets/transform/GoogleSheetsStreamCloudEventDataTypeTransformer.java b/components/camel-google/camel-google-sheets/src/main/java/org/apache/camel/component/google/sheets/transform/GoogleSheetsStreamCloudEventDataTypeTransformer.java index 688397ce285..d94798eda6e 100644 --- a/components/camel-google/camel-google-sheets/src/main/java/org/apache/camel/component/google/sheets/transform/GoogleSheetsStreamCloudEventDataTypeTransformer.java +++ b/components/camel-google/camel-google-sheets/src/main/java/org/apache/camel/component/google/sheets/transform/GoogleSheetsStreamCloudEventDataTypeTransformer.java @@ -17,6 +17,8 @@ package org.apache.camel.component.google.sheets.transform; +import java.util.Map; + import org.apache.camel.Message; import org.apache.camel.component.cloudevents.CloudEvent; import org.apache.camel.component.cloudevents.CloudEvents; @@ -25,8 +27,6 @@ import org.apache.camel.spi.DataType; import org.apache.camel.spi.DataTypeTransformer; import org.apache.camel.spi.Transformer; -import java.util.Map; - /** * Data type transformer converts Google Sheets Stream consumer response to CloudEvent v1_0 data format. The data type * sets Camel specific CloudEvent headers with values extracted from Google Sheets Stream consumer response.