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/06/08 04:33:02 UTC

[camel-karaf] branch main updated: [create-pull-request] automated change

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-karaf.git


The following commit(s) were added to refs/heads/main by this push:
     new 770f0ab2 [create-pull-request] automated change
770f0ab2 is described below

commit 770f0ab2a1bc47a4a54b8d4b3ba2cefa982eb08d
Author: github-actions[bot] <41...@users.noreply.github.com>
AuthorDate: Wed Jun 8 01:25:43 2022 +0000

    [create-pull-request] automated change
---
 .../camel/catalog/karaf/languages.properties       |  1 +
 .../apache/camel/catalog/karaf/languages/jq.json   | 25 ++++++++++++++++++++++
 2 files changed, 26 insertions(+)

diff --git a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages.properties b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages.properties
index 81fba2e6..16fbf8a8 100644
--- a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages.properties
+++ b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages.properties
@@ -8,6 +8,7 @@ groovy
 header
 hl7terser
 joor
+jq
 jsonpath
 mvel
 ognl
diff --git a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages/jq.json b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages/jq.json
new file mode 100644
index 00000000..3051e61b
--- /dev/null
+++ b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages/jq.json
@@ -0,0 +1,25 @@
+{
+  "language": {
+    "kind": "language",
+    "name": "jq",
+    "title": "JQ",
+    "description": "Evaluates a JQ expression against a JSON message body.",
+    "deprecated": false,
+    "firstVersion": "3.18.0",
+    "label": "language,json",
+    "javaType": "org.apache.camel.language.jq.JqLanguage",
+    "supportLevel": "Preview",
+    "groupId": "org.apache.camel",
+    "artifactId": "camel-jq",
+    "version": "3.18.0-SNAPSHOT",
+    "modelName": "jq",
+    "modelJavaType": "org.apache.camel.model.language.JqExpression"
+  },
+  "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" },
+    "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" }
+  }
+}