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

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


The following commit(s) were added to refs/heads/master by this push:
     new 3691633  Regen
3691633 is described below

commit 3691633f26f700890eec06d19d9890bc37794dc0
Author: Andrea Cosentino <anco...@gmail.com>
AuthorDate: Wed Apr 14 14:17:53 2021 +0200

    Regen
---
 .../apache/camel/catalog/components/kamelet.json   |  2 +-
 .../org/apache/camel/catalog/models.properties     |  1 +
 .../org/apache/camel/catalog/models/kamelet.json   | 18 ++++++++
 .../apache/camel/catalog/schemas/camel-spring.xsd  | 49 ++++++++++++++++++++++
 4 files changed, 69 insertions(+), 1 deletion(-)

diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kamelet.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kamelet.json
index 4922233..36dd720 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kamelet.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kamelet.json
@@ -3,7 +3,7 @@
     "kind": "component",
     "name": "kamelet",
     "title": "Kamelet",
-    "description": "The Kamelet Component provides support for interacting 
with the Camel Route Template engine",
+    "description": "To call Kamelets",
     "deprecated": false,
     "firstVersion": "3.8.0",
     "label": "core",
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models.properties
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models.properties
index 7b05bcb..a939487 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models.properties
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models.properties
@@ -82,6 +82,7 @@ joor
 json
 jsonApi
 jsonpath
+kamelet
 keyStoreParameters
 kubernetesServiceDiscovery
 language
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/kamelet.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/kamelet.json
new file mode 100644
index 0000000..6b5e06e
--- /dev/null
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/kamelet.json
@@ -0,0 +1,18 @@
+{
+  "model": {
+    "kind": "model",
+    "name": "kamelet",
+    "title": "Kamelet",
+    "description": "To call Kamelets",
+    "deprecated": false,
+    "label": "eip,routing,kamelet",
+    "javaType": "org.apache.camel.model.KameletDefinition",
+    "input": true,
+    "output": false
+  },
+  "properties": {
+    "name": { "kind": "attribute", "displayName": "Name", "required": true, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Name of the Kamelet 
(templateId\/routeId) to call. Options for the kamelet can be specified using 
uri syntax, eg mynamecount=4&type=gold." },
+    "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" 
},
+    "description": { "kind": "element", "displayName": "Description", 
"required": false, "type": "object", "javaType": 
"org.apache.camel.model.DescriptionDefinition", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the description of 
this node" }
+  }
+}
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/schemas/camel-spring.xsd
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/schemas/camel-spring.xsd
index fc6c345..b854e9d 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/schemas/camel-spring.xsd
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/schemas/camel-spring.xsd
@@ -715,6 +715,14 @@ Evaluate a JsonPath expression against a JSON message body.
     </xs:annotation>
   </xs:element>
 
+  <xs:element name="kamelet" type="tns:kameletDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en"><![CDATA[
+To call Kamelets
+      ]]></xs:documentation>
+    </xs:annotation>
+  </xs:element>
+
   <xs:element name="keyStoreParameters" 
type="tns:keyStoreParametersFactoryBean">
     <xs:annotation>
       <xs:documentation xml:lang="en"><![CDATA[
@@ -2986,6 +2994,7 @@ Language, such as en for english.
             <xs:element ref="tns:intercept"/>
             <xs:element ref="tns:interceptFrom"/>
             <xs:element ref="tns:interceptSendToEndpoint"/>
+            <xs:element ref="tns:kamelet"/>
             <xs:element ref="tns:loadBalance"/>
             <xs:element ref="tns:log"/>
             <xs:element ref="tns:loop"/>
@@ -3436,6 +3445,7 @@ implementation. Default value: Singleton
             <xs:element ref="tns:intercept"/>
             <xs:element ref="tns:interceptFrom"/>
             <xs:element ref="tns:interceptSendToEndpoint"/>
+            <xs:element ref="tns:kamelet"/>
             <xs:element ref="tns:loadBalance"/>
             <xs:element ref="tns:log"/>
             <xs:element ref="tns:loop"/>
@@ -3535,6 +3545,7 @@ implementation. Default value: Singleton
             <xs:element ref="tns:intercept"/>
             <xs:element ref="tns:interceptFrom"/>
             <xs:element ref="tns:interceptSendToEndpoint"/>
+            <xs:element ref="tns:kamelet"/>
             <xs:element ref="tns:loadBalance"/>
             <xs:element ref="tns:log"/>
             <xs:element ref="tns:loop"/>
@@ -3625,6 +3636,7 @@ implementation. Default value: Singleton
             <xs:element ref="tns:intercept"/>
             <xs:element ref="tns:interceptFrom"/>
             <xs:element ref="tns:interceptSendToEndpoint"/>
+            <xs:element ref="tns:kamelet"/>
             <xs:element ref="tns:loadBalance"/>
             <xs:element ref="tns:log"/>
             <xs:element ref="tns:loop"/>
@@ -3704,6 +3716,7 @@ implementation. Default value: Singleton
             <xs:element ref="tns:intercept"/>
             <xs:element ref="tns:interceptFrom"/>
             <xs:element ref="tns:interceptSendToEndpoint"/>
+            <xs:element ref="tns:kamelet"/>
             <xs:element ref="tns:loadBalance"/>
             <xs:element ref="tns:log"/>
             <xs:element ref="tns:loop"/>
@@ -4727,6 +4740,7 @@ org.apache.camel.spi.SendDynamicAware . Default value: 
true
             <xs:element ref="tns:intercept"/>
             <xs:element ref="tns:interceptFrom"/>
             <xs:element ref="tns:interceptSendToEndpoint"/>
+            <xs:element ref="tns:kamelet"/>
             <xs:element ref="tns:loadBalance"/>
             <xs:element ref="tns:log"/>
             <xs:element ref="tns:loop"/>
@@ -4803,6 +4817,7 @@ org.apache.camel.spi.SendDynamicAware . Default value: 
true
             <xs:element ref="tns:intercept"/>
             <xs:element ref="tns:interceptFrom"/>
             <xs:element ref="tns:interceptSendToEndpoint"/>
+            <xs:element ref="tns:kamelet"/>
             <xs:element ref="tns:loadBalance"/>
             <xs:element ref="tns:log"/>
             <xs:element ref="tns:loop"/>
@@ -4941,6 +4956,7 @@ Global option value.
             <xs:element ref="tns:intercept"/>
             <xs:element ref="tns:interceptFrom"/>
             <xs:element ref="tns:interceptSendToEndpoint"/>
+            <xs:element ref="tns:kamelet"/>
             <xs:element ref="tns:loadBalance"/>
             <xs:element ref="tns:log"/>
             <xs:element ref="tns:loop"/>
@@ -5119,6 +5135,7 @@ Set if validation is required for this input type. 
Default value: false
             <xs:element ref="tns:intercept"/>
             <xs:element ref="tns:interceptFrom"/>
             <xs:element ref="tns:interceptSendToEndpoint"/>
+            <xs:element ref="tns:kamelet"/>
             <xs:element ref="tns:loadBalance"/>
             <xs:element ref="tns:log"/>
             <xs:element ref="tns:loop"/>
@@ -5211,6 +5228,7 @@ configured, then all incoming messages is intercepted.
             <xs:element ref="tns:intercept"/>
             <xs:element ref="tns:interceptFrom"/>
             <xs:element ref="tns:interceptSendToEndpoint"/>
+            <xs:element ref="tns:kamelet"/>
             <xs:element ref="tns:loadBalance"/>
             <xs:element ref="tns:log"/>
             <xs:element ref="tns:loop"/>
@@ -5285,6 +5303,22 @@ process its result.
     </xs:complexContent>
   </xs:complexType>
 
+  <xs:complexType name="kameletDefinition">
+    <xs:complexContent>
+      <xs:extension base="tns:output">
+        <xs:sequence/>
+        <xs:attribute name="name" type="xs:string" use="required">
+          <xs:annotation>
+            <xs:documentation xml:lang="en"><![CDATA[
+Name of the Kamelet (templateId/routeId) to call. Options for the kamelet can 
be
+specified using uri syntax, eg mynamecount=4&type=gold.
+            ]]></xs:documentation>
+          </xs:annotation>
+        </xs:attribute>
+      </xs:extension>
+    </xs:complexContent>
+  </xs:complexType>
+
   <xs:complexType name="loadBalanceDefinition">
     <xs:complexContent>
       <xs:extension base="tns:output">
@@ -5319,6 +5353,7 @@ process its result.
             <xs:element ref="tns:intercept"/>
             <xs:element ref="tns:interceptFrom"/>
             <xs:element ref="tns:interceptSendToEndpoint"/>
+            <xs:element ref="tns:kamelet"/>
             <xs:element ref="tns:loadBalance"/>
             <xs:element ref="tns:log"/>
             <xs:element ref="tns:loop"/>
@@ -5599,6 +5634,7 @@ To refer to a custom logger instance to lookup from the 
registry.
             <xs:element ref="tns:intercept"/>
             <xs:element ref="tns:interceptFrom"/>
             <xs:element ref="tns:interceptSendToEndpoint"/>
+            <xs:element ref="tns:kamelet"/>
             <xs:element ref="tns:loadBalance"/>
             <xs:element ref="tns:log"/>
             <xs:element ref="tns:loop"/>
@@ -8249,6 +8285,7 @@ decompressed size. Default value: 1073741824
             <xs:element ref="tns:intercept"/>
             <xs:element ref="tns:interceptFrom"/>
             <xs:element ref="tns:interceptSendToEndpoint"/>
+            <xs:element ref="tns:kamelet"/>
             <xs:element ref="tns:loadBalance"/>
             <xs:element ref="tns:log"/>
             <xs:element ref="tns:loop"/>
@@ -8452,6 +8489,7 @@ backward compatibility. Default value: false
             <xs:element ref="tns:intercept"/>
             <xs:element ref="tns:interceptFrom"/>
             <xs:element ref="tns:interceptSendToEndpoint"/>
+            <xs:element ref="tns:kamelet"/>
             <xs:element ref="tns:loadBalance"/>
             <xs:element ref="tns:log"/>
             <xs:element ref="tns:loop"/>
@@ -8585,6 +8623,7 @@ this on completion. By default this feature is off. 
Default value: false
             <xs:element ref="tns:intercept"/>
             <xs:element ref="tns:interceptFrom"/>
             <xs:element ref="tns:interceptSendToEndpoint"/>
+            <xs:element ref="tns:kamelet"/>
             <xs:element ref="tns:loadBalance"/>
             <xs:element ref="tns:log"/>
             <xs:element ref="tns:loop"/>
@@ -8946,6 +8985,7 @@ generate the log message from exchange.
             <xs:element ref="tns:intercept"/>
             <xs:element ref="tns:interceptFrom"/>
             <xs:element ref="tns:interceptSendToEndpoint"/>
+            <xs:element ref="tns:kamelet"/>
             <xs:element ref="tns:loadBalance"/>
             <xs:element ref="tns:log"/>
             <xs:element ref="tns:loop"/>
@@ -9064,6 +9104,7 @@ Set if validation is required for this output type. 
Default value: false
             <xs:element ref="tns:intercept"/>
             <xs:element ref="tns:interceptFrom"/>
             <xs:element ref="tns:interceptSendToEndpoint"/>
+            <xs:element ref="tns:kamelet"/>
             <xs:element ref="tns:loadBalance"/>
             <xs:element ref="tns:log"/>
             <xs:element ref="tns:loop"/>
@@ -9140,6 +9181,7 @@ Set if validation is required for this output type. 
Default value: false
             <xs:element ref="tns:intercept"/>
             <xs:element ref="tns:interceptFrom"/>
             <xs:element ref="tns:interceptSendToEndpoint"/>
+            <xs:element ref="tns:kamelet"/>
             <xs:element ref="tns:loadBalance"/>
             <xs:element ref="tns:log"/>
             <xs:element ref="tns:loop"/>
@@ -9657,6 +9699,7 @@ Name of property to remove.
             <xs:element ref="tns:intercept"/>
             <xs:element ref="tns:interceptFrom"/>
             <xs:element ref="tns:interceptSendToEndpoint"/>
+            <xs:element ref="tns:kamelet"/>
             <xs:element ref="tns:loadBalance"/>
             <xs:element ref="tns:log"/>
             <xs:element ref="tns:loop"/>
@@ -9905,6 +9948,7 @@ Reference to the routes in the xml dsl.
             <xs:element ref="tns:intercept"/>
             <xs:element ref="tns:interceptFrom"/>
             <xs:element ref="tns:interceptSendToEndpoint"/>
+            <xs:element ref="tns:kamelet"/>
             <xs:element ref="tns:loadBalance"/>
             <xs:element ref="tns:log"/>
             <xs:element ref="tns:loop"/>
@@ -10213,6 +10257,7 @@ producers.
             <xs:element ref="tns:intercept"/>
             <xs:element ref="tns:interceptFrom"/>
             <xs:element ref="tns:interceptSendToEndpoint"/>
+            <xs:element ref="tns:kamelet"/>
             <xs:element ref="tns:loadBalance"/>
             <xs:element ref="tns:log"/>
             <xs:element ref="tns:loop"/>
@@ -10607,6 +10652,7 @@ Sets a reference to lookup for the comparator to use 
for sorting.
             <xs:element ref="tns:intercept"/>
             <xs:element ref="tns:interceptFrom"/>
             <xs:element ref="tns:interceptSendToEndpoint"/>
+            <xs:element ref="tns:kamelet"/>
             <xs:element ref="tns:loadBalance"/>
             <xs:element ref="tns:log"/>
             <xs:element ref="tns:loop"/>
@@ -10826,6 +10872,7 @@ backward compatibility. Default value: false
             <xs:element ref="tns:intercept"/>
             <xs:element ref="tns:interceptFrom"/>
             <xs:element ref="tns:interceptSendToEndpoint"/>
+            <xs:element ref="tns:kamelet"/>
             <xs:element ref="tns:loadBalance"/>
             <xs:element ref="tns:log"/>
             <xs:element ref="tns:loop"/>
@@ -11242,6 +11289,7 @@ Whether to auto startup components when toD is starting 
up. Default value: true
             <xs:element ref="tns:intercept"/>
             <xs:element ref="tns:interceptFrom"/>
             <xs:element ref="tns:interceptSendToEndpoint"/>
+            <xs:element ref="tns:kamelet"/>
             <xs:element ref="tns:loadBalance"/>
             <xs:element ref="tns:log"/>
             <xs:element ref="tns:loop"/>
@@ -11355,6 +11403,7 @@ Sets a reference to use for lookup the policy in the 
registry.
             <xs:element ref="tns:intercept"/>
             <xs:element ref="tns:interceptFrom"/>
             <xs:element ref="tns:interceptSendToEndpoint"/>
+            <xs:element ref="tns:kamelet"/>
             <xs:element ref="tns:loadBalance"/>
             <xs:element ref="tns:log"/>
             <xs:element ref="tns:loop"/>

Reply via email to