This is an automated email from the ASF dual-hosted git repository. davsclaus pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/main by this push: new c3c75a8978c Regen c3c75a8978c is described below commit c3c75a8978cf71d4861bee6f1aeacb84147925ea Author: Claus Ibsen <claus.ib...@gmail.com> AuthorDate: Sat Nov 19 19:47:36 2022 +0100 Regen --- .../org/apache/camel/catalog/languages.properties | 1 + .../org/apache/camel/catalog/languages/js.json | 25 ++++++++++++++++++++++ components/pom.xml | 1 + .../org/apache/camel/main/languages.properties | 1 + 4 files changed, 28 insertions(+) diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/languages.properties b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/languages.properties index 6446daa6c39..8aa9f4d1a08 100644 --- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/languages.properties +++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/languages.properties @@ -9,6 +9,7 @@ header hl7terser joor jq +js jsonpath mvel ognl diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/languages/js.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/languages/js.json new file mode 100644 index 00000000000..3685b166e79 --- /dev/null +++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/languages/js.json @@ -0,0 +1,25 @@ +{ + "language": { + "kind": "language", + "name": "js", + "title": "JavaScript", + "description": "Evaluates a JavaScript expression.", + "deprecated": false, + "firstVersion": "3.20.0", + "label": "language,javascript", + "javaType": "org.apache.camel.language.js.JavaScriptLanguage", + "supportLevel": "Experimental", + "groupId": "org.apache.camel", + "artifactId": "camel-javascript", + "version": "3.20.0-SNAPSHOT", + "modelName": "js", + "modelJavaType": "org.apache.camel.model.language.JavaScriptExpression" + }, + "properties": { + "expression": { "kind": "value", "displayName": "Expression", "required": true, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "The expression value in your chosen language syntax" }, + "resultType": { "kind": "attribute", "displayName": "Result Type", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Sets the class of the result type (type from output)" }, + "headerName": { "kind": "attribute", "displayName": "Header Name", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Name of header to use as input, instead of the message body It has as higher precedent than the propertyName if both are set." }, + "trim": { "kind": "attribute", "displayName": "Trim", "label": "advanced", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "Whether to trim the value to remove leading and trailing whitespaces and line breaks" }, + "id": { "kind": "attribute", "displayName": "Id", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Sets the id of this node" } + } +} diff --git a/components/pom.xml b/components/pom.xml index e2c788c1d47..2296f2397fd 100644 --- a/components/pom.xml +++ b/components/pom.xml @@ -179,6 +179,7 @@ <module>camel-jackson-protobuf</module> <module>camel-jacksonxml</module> <module>camel-jasypt</module> + <module>camel-javascript</module> <module>camel-jaxb</module> <module>camel-jbpm</module> <module>camel-jcache</module> diff --git a/core/camel-main/src/generated/resources/org/apache/camel/main/languages.properties b/core/camel-main/src/generated/resources/org/apache/camel/main/languages.properties index 6446daa6c39..8aa9f4d1a08 100644 --- a/core/camel-main/src/generated/resources/org/apache/camel/main/languages.properties +++ b/core/camel-main/src/generated/resources/org/apache/camel/main/languages.properties @@ -9,6 +9,7 @@ header hl7terser joor jq +js jsonpath mvel ognl