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.git
The following commit(s) were added to refs/heads/main by this push:
new d168b12 Regen for commit 99fe001098fddd1d71aa78cb7523390a18977b8b
d168b12 is described below
commit d168b12608a23385706f8f0aab019029a11e2199
Author: davsclaus <[email protected]>
AuthorDate: Thu May 13 11:18:28 2021 +0000
Regen for commit 99fe001098fddd1d71aa78cb7523390a18977b8b
Signed-off-by: GitHub <[email protected]>
---
.../apache/camel/catalog/schemas/camel-spring.xsd | 60 ++++++++++++++++------
1 file changed, 43 insertions(+), 17 deletions(-)
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 1147f5d..3c71d8e 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
@@ -1600,6 +1600,15 @@ A route template parameter
</xs:annotation>
</xs:element>
+ <xs:element name="templateScript" type="tns:routeTemplateScriptDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en"><![CDATA[
+A route template script (local bean) when using scripting languages such as
+groovy
+ ]]></xs:documentation>
+ </xs:annotation>
+ </xs:element>
+
<xs:element name="threadPool" type="tns:camelThreadPoolFactoryBean">
<xs:annotation>
<xs:documentation xml:lang="en"><![CDATA[
@@ -10289,26 +10298,43 @@ Whether tracing is enabled on this route.
</xs:complexType>
<xs:complexType name="routeTemplateBeanDefinition">
- <xs:simpleContent>
- <xs:extension base="xs:string">
- <xs:attribute name="name" type="xs:string" use="required">
- <xs:annotation>
- <xs:documentation xml:lang="en"><![CDATA[
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:property"/>
+ <xs:element minOccurs="0" name="script"
type="tns:routeTemplateScriptDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en"><![CDATA[
+The script to execute that creates the bean when using scripting languages. If
+the script use the prefix resource: such as
+resource:classpath:com/foo/myscript.groovy, resource:file:/var/myscript.groovy,
+then its loaded from the external resource.
+ ]]></xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:sequence>
+ <xs:attribute name="name" type="xs:string" use="required">
+ <xs:annotation>
+ <xs:documentation xml:lang="en"><![CDATA[
Bean name.
- ]]></xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="language" type="xs:string" use="required">
- <xs:annotation>
- <xs:documentation xml:lang="en"><![CDATA[
-The language to use for creating the bean (such as groovy, joor).
- ]]></xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:extension>
- </xs:simpleContent>
+ ]]></xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="type" type="xs:string" use="required">
+ <xs:annotation>
+ <xs:documentation xml:lang="en"><![CDATA[
+What type to use for creating the bean. Can be one of:
+#class,#type,bean,groovy,joor,language,mvel,ognl. #class or #type then the bean
+is created via the fully qualified classname, such as #class:com.foo.MyBean The
+others are scripting languages that gives more power to create the bean with an
+inlined code in the script section, such as using groovy.
+ ]]></xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
</xs:complexType>
+ <xs:simpleType name="routeTemplateScriptDefinition">
+ <xs:restriction base="xs:string"/>
+ </xs:simpleType>
+
<xs:complexType name="routeTemplateContextRefDefinition">
<xs:sequence/>
<xs:attribute name="ref" type="xs:string" use="required">