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 7548a25 Regen for commit de07bda577edda901d71cc047cf1f651927589f7 7548a25 is described below commit 7548a251a3f9f10fd7018ac310a1feeb85e9b493 Author: davsclaus <davscl...@users.noreply.github.com> AuthorDate: Mon Jun 28 17:07:15 2021 +0000 Regen for commit de07bda577edda901d71cc047cf1f651927589f7 Signed-off-by: GitHub <nore...@github.com> --- .../apache/camel/catalog/schemas/camel-spring.xsd | 81 ++++++++++++++++++---- 1 file changed, 68 insertions(+), 13 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 715f21e..5525833 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 @@ -401,7 +401,7 @@ null <xs:element name="exchangeProperty" type="tns:exchangePropertyExpression"> <xs:annotation> <xs:documentation xml:lang="en"><![CDATA[ -Get the value of named Camel Exchange property. +Get values of named Camel Exchange properties. ]]></xs:documentation> </xs:annotation> </xs:element> @@ -556,7 +556,7 @@ Rest HEAD command <xs:element name="header" type="tns:headerExpression"> <xs:annotation> <xs:documentation xml:lang="en"><![CDATA[ -Get the value of the named Camel Message header. +Get values of Camel Message headers. ]]></xs:documentation> </xs:annotation> </xs:element> @@ -1716,7 +1716,7 @@ Recipient List or Dynamic Router EIP instead. <xs:element name="tokenize" type="tns:tokenizerExpression"> <xs:annotation> <xs:documentation xml:lang="en"><![CDATA[ -Tokenize text payloads using the specified delimiter patterns. +Tokenize text payloads using delimiter patterns. ]]></xs:documentation> </xs:annotation> </xs:element> @@ -3180,11 +3180,25 @@ org.apache.camel.processor.aggregate.MemoryAggregationRepository. <xs:attribute name="strategyRef" type="xs:string"> <xs:annotation> <xs:documentation xml:lang="en"><![CDATA[ -A reference to lookup the AggregationStrategy in the Registry. Configuring an -AggregationStrategy is required, and is used to merge the incoming Exchange with -the existing already merged exchanges. At first call the oldExchange parameter -is null. On subsequent invocations the oldExchange contains the merged exchanges -and newExchange is of course the new incoming Exchange. +A reference to lookup the AggregationStrategy in the Registry. The value can +either refer to a bean to lookup, or to lookup a singleton bean by its type, or +to create a new bean: Lookup bean - This is the default behavior to lookup an +existing bean by the bean id (value) reference by type - Values can refer to +singleton beans by their type in the registry by prefixing with #type: syntax, +eg #type:com.foo.MyClassType reference new class - Values can refer to creating +new beans by their class name by prefixing with #class, eg +#class:com.foo.MyClassType. The class is created using a default no-arg +constructor, however if you need to create the instance via a factory method +then you specify the method as shown: +#class:com.foo.MyClassType#myFactoryMethod. And if the factory method requires +parameters they can be specified as follows: +#class:com.foo.MyClassType#myFactoryMethod('Hello World', 5, true). Or if you +need to create the instance via constructor parameters then you can specify the +parameters as shown: #class:com.foo.MyClass('Hello World', 5, true). Configuring +an AggregationStrategy is required, and is used to merge the incoming Exchange +with the existing already merged exchanges. At first call the oldExchange +parameter is null. On subsequent invocations the oldExchange contains the merged +exchanges and newExchange is of course the new incoming Exchange. ]]></xs:documentation> </xs:annotation> </xs:attribute> @@ -4499,7 +4513,20 @@ have both include and exclude header:pattern at the same time. <xs:documentation xml:lang="en"><![CDATA[ To use a custom AggregationStrategy instead of the default implementation. Notice you cannot use both custom aggregation strategy and configure data at the -same time. +same time. The value can either refer to a bean to lookup, or to lookup a +singleton bean by its type, or to create a new bean: Lookup bean - This is the +default behavior to lookup an existing bean by the bean id (value) reference by +type - Values can refer to singleton beans by their type in the registry by +prefixing with #type: syntax, eg #type:com.foo.MyClassType reference new class - +Values can refer to creating new beans by their class name by prefixing with +#class, eg #class:com.foo.MyClassType. The class is created using a default +no-arg constructor, however if you need to create the instance via a factory +method then you specify the method as shown: +#class:com.foo.MyClassType#myFactoryMethod. And if the factory method requires +parameters they can be specified as follows: +#class:com.foo.MyClassType#myFactoryMethod('Hello World', 5, true). Or if you +need to create the instance via constructor parameters then you can specify the +parameters as shown: #class:com.foo.MyClass('Hello World', 5, true). ]]></xs:documentation> </xs:annotation> </xs:attribute> @@ -4725,7 +4752,21 @@ producers. <xs:documentation xml:lang="en"><![CDATA[ Refers to an AggregationStrategy to be used to merge the reply from the external service, into a single outgoing message. By default Camel will use the reply -from the external service as outgoing message. +from the external service as outgoing message. The value can either refer to a +bean to lookup, or to lookup a singleton bean by its type, or to create a new +bean: Lookup bean - This is the default behavior to lookup an existing bean by +the bean id (value) reference by type - Values can refer to singleton beans by +their type in the registry by prefixing with #type: syntax, eg +#type:com.foo.MyClassType reference new class - Values can refer to creating new +beans by their class name by prefixing with #class, eg +#class:com.foo.MyClassType. The class is created using a default no-arg +constructor, however if you need to create the instance via a factory method +then you specify the method as shown: +#class:com.foo.MyClassType#myFactoryMethod. And if the factory method requires +parameters they can be specified as follows: +#class:com.foo.MyClassType#myFactoryMethod('Hello World', 5, true). Or if you +need to create the instance via constructor parameters then you can specify the +parameters as shown: #class:com.foo.MyClass('Hello World', 5, true). ]]></xs:documentation> </xs:annotation> </xs:attribute> @@ -5949,10 +5990,10 @@ streaming mode. Default value: false ]]></xs:documentation> </xs:annotation> </xs:attribute> - <xs:attribute name="clazzName" type="xs:string"> + <xs:attribute name="unmarshalType" type="xs:string"> <xs:annotation> <xs:documentation xml:lang="en"><![CDATA[ -Name of class to use when unmarshalling. +Class to use when unmarshalling. ]]></xs:documentation> </xs:annotation> </xs:attribute> @@ -9858,7 +9899,21 @@ therefore its recommended to use a timeout value. Default value: -1 <xs:documentation xml:lang="en"><![CDATA[ Refers to an AggregationStrategy to be used to merge the reply from the external service, into a single outgoing message. By default Camel will use the reply -from the external service as outgoing message. +from the external service as outgoing message. The value can either refer to a +bean to lookup, or to lookup a singleton bean by its type, or to create a new +bean: Lookup bean - This is the default behavior to lookup an existing bean by +the bean id (value) reference by type - Values can refer to singleton beans by +their type in the registry by prefixing with #type: syntax, eg +#type:com.foo.MyClassType reference new class - Values can refer to creating new +beans by their class name by prefixing with #class, eg +#class:com.foo.MyClassType. The class is created using a default no-arg +constructor, however if you need to create the instance via a factory method +then you specify the method as shown: +#class:com.foo.MyClassType#myFactoryMethod. And if the factory method requires +parameters they can be specified as follows: +#class:com.foo.MyClassType#myFactoryMethod('Hello World', 5, true). Or if you +need to create the instance via constructor parameters then you can specify the +parameters as shown: #class:com.foo.MyClass('Hello World', 5, true). ]]></xs:documentation> </xs:annotation> </xs:attribute>