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 f67cf938e079 Regen
f67cf938e079 is described below
commit f67cf938e079c6759bb44a0c09510a94f1ceb2ba
Author: Claus Ibsen <[email protected]>
AuthorDate: Sun Jan 11 09:45:55 2026 +0100
Regen
---
.../apache/camel/catalog/schemas/camel-spring.xsd | 326 +++++++++++++--------
1 file changed, 208 insertions(+), 118 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 edb99886fb5a..fa6796c0b9fa 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
@@ -2224,15 +2224,6 @@ Controls the rate at which messages are passed to the
next node in the route
<xs:documentation xml:lang="en">
<![CDATA[
Throws an exception
-]]>
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="tidyMarkup" type="tns:tidyMarkupDataFormat">
- <xs:annotation>
- <xs:documentation xml:lang="en">
-<![CDATA[
-Parse (potentially invalid) HTML into valid HTML or DOM.
]]>
</xs:documentation>
</xs:annotation>
@@ -2314,15 +2305,6 @@ Transforms the message body based on known data type
transformers.
<xs:documentation xml:lang="en">
<![CDATA[
To configure transformers.
-]]>
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="typeFilter" type="tns:yamlTypeFilterDefinition">
- <xs:annotation>
- <xs:documentation xml:lang="en">
-<![CDATA[
-null
]]>
</xs:documentation>
</xs:annotation>
@@ -3707,6 +3689,15 @@ Sets the description of this node.
<xs:documentation xml:lang="en">
<![CDATA[
Sets the id of this node.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="note" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Sets the note of this node.
]]>
</xs:documentation>
</xs:annotation>
@@ -5097,6 +5088,16 @@ Configures the thread execution timeout. Default value
is 1 second. Default valu
<xs:documentation xml:lang="en">
<![CDATA[
Configures whether cancel is called on the running future. Defaults to true.
Default value: true
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="micrometerEnabled" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Whether to enable collecting statistics using Micrometer. This requires adding
camel-resilience4j-micrometer JAR to the
+classpath. Default value: false
]]>
</xs:documentation>
</xs:annotation>
@@ -7605,6 +7606,7 @@ messages, or any custom logic needed before the looping
executes.
<xs:element ref="tns:flatpack"/>
<xs:element ref="tns:fory"/>
<xs:element ref="tns:grok"/>
+ <xs:element ref="tns:groovyXml"/>
<xs:element ref="tns:gzipDeflater"/>
<xs:element ref="tns:hl7"/>
<xs:element ref="tns:ical"/>
@@ -7625,7 +7627,6 @@ messages, or any custom logic needed before the looping
executes.
<xs:element ref="tns:syslog"/>
<xs:element ref="tns:tarFile"/>
<xs:element ref="tns:thrift"/>
- <xs:element ref="tns:tidyMarkup"/>
<xs:element ref="tns:univocityCsv"/>
<xs:element ref="tns:univocityFixed"/>
<xs:element ref="tns:univocityTsv"/>
@@ -8069,6 +8070,15 @@ Whether to use Csv, Fixed, or KeyValue.
<xs:documentation xml:lang="en">
<![CDATA[
Name of model class to use.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="defaultValueStringAsNull" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+To change the default value for string types to be null instead of an empty
string. Default value: false
]]>
</xs:documentation>
</xs:annotation>
@@ -8225,7 +8235,15 @@ The JCE algorithm name indicating the cryptographic
algorithm that will be used.
</xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="keyRef" type="xs:string"/>
+ <xs:attribute name="key" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Refers to the secret key to lookup from the register to use.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
<xs:attribute name="cryptoProvider" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -8235,8 +8253,25 @@ The name of the JCE Security Provider that should be
used.
</xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="initVectorRef" type="xs:string"/>
- <xs:attribute name="algorithmParameterRef" type="xs:string"/>
+ <xs:attribute name="initVector" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Refers to a byte array containing the Initialization Vector that will be used
to initialize the Cipher.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="algorithmParameterSpec" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+A JCE AlgorithmParameterSpec used to initialize the Cipher. Will lookup the
type using the given name as a
+java.security.spec.AlgorithmParameterSpec type.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
<xs:attribute name="bufferSize" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -8281,19 +8316,16 @@ value: false
<xs:complexType name="csvDataFormat">
<xs:complexContent>
<xs:extension base="tns:dataFormat">
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="header"
type="xs:string">
- <xs:annotation>
- <xs:documentation xml:lang="en">
+ <xs:sequence/>
+ <xs:attribute name="format" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
<![CDATA[
-To configure the CSV headers. Multiple headers can be separated by comma.
+The format to use. Default value: DEFAULT
]]>
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- </xs:sequence>
- <xs:attribute name="formatRef" type="xs:string"/>
- <xs:attribute name="formatName" type="xs:string"/>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
<xs:attribute name="commentMarkerDisabled" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -8344,6 +8376,15 @@ Sets the escape character to use.
<xs:documentation xml:lang="en">
<![CDATA[
Use for disabling headers. Default value: false
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="header" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+To configure the CSV headers. Multiple headers can be separated by comma.
]]>
</xs:documentation>
</xs:annotation>
@@ -8871,7 +8912,15 @@ If the text is qualified with a character. Uses quote
character by default.
</xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="parserFactoryRef" type="xs:string"/>
+ <xs:attribute name="parserFactory" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+References to a custom parser factory to lookup in the registry.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
</xs:extension>
</xs:complexContent>
</xs:complexType>
@@ -8956,6 +9005,23 @@ non-terminal pattern is used. Default value: true
<xs:documentation xml:lang="en">
<![CDATA[
Whether to capture named expressions only or not (i.e. %{IP:ip} but not
${IP}). Default value: false
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="groovyXmlDataFormat">
+ <xs:complexContent>
+ <xs:extension base="tns:dataFormat">
+ <xs:sequence/>
+ <xs:attribute name="attributeMapping" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+To turn on or off attribute mapping. When enabled then keys that start with _
or character will be mapped to an XML
+attribute, and vise versa. This rule is what Jackson and other XML or JSon
libraries uses. Default value: true
]]>
</xs:documentation>
</xs:annotation>
@@ -8974,6 +9040,15 @@ Whether to capture named expressions only or not (i.e.
%{IP:ip} but not ${IP}).
<xs:complexContent>
<xs:extension base="tns:dataFormat">
<xs:sequence/>
+ <xs:attribute name="parser" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+To use a custom HL7 parser.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
<xs:attribute name="validate" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -9345,7 +9420,16 @@ XML namespace to use for fragment parsing. See more
details at the fragment opti
</xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="namespacePrefixRef" type="xs:string"/>
+ <xs:attribute name="namespacePrefix" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+When marshalling using JAXB or SOAP then the JAXB implementation will
automatically assign namespace prefixes, such as
+ns2, ns3, ns4 etc. To control this mapping, Camel allows you to refer to a map
which contains the desired mapping.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
<xs:attribute name="xmlStreamWriterWrapper" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -10041,7 +10125,24 @@ To overrule and use a specific encoding.
</xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="elementNameStrategyRef" type="xs:string"/>
+ <xs:attribute name="elementNameStrategy" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Refers to an element strategy to lookup from the registry. An element name
strategy is used for two purposes. The first
+is to find a xml element name for a given object and soap action when
marshaling the object into a SOAP message. The
+second is to find an Exception class for a given soap fault name. The
following three element strategy class name is
+provided out of the box. QNameStrategy - Uses a fixed qName that is configured
on instantiation. Exception lookup is not
+supported TypeNameStrategy - Uses the name and namespace from the XMLType
annotation of the given type. If no namespace
+is set then package-info is used. Exception lookup is not supported
ServiceInterfaceStrategy - Uses information from a
+webservice interface to determine the type name and to find the exception
class for a SOAP fault All three classes is
+located in the package name org.apache.camel.dataformat.soap.name If you have
generated the web service stub code with
+cxf-codegen or a similar tool then you probably will want to use the
ServiceInterfaceStrategy. In the case you have no
+annotated service interface you should use QNameStrategy or TypeNameStrategy.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
<xs:attribute name="version" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -10051,13 +10152,33 @@ SOAP version should either be 1.1 or 1.2. Is by
default 1.1. Default value: 1.1
</xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="namespacePrefixRef" type="xs:string"/>
+ <xs:attribute name="namespacePrefix" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+When marshalling using JAXB or SOAP then the JAXB implementation will
automatic assign namespace prefixes, such as ns2,
+ns3, ns4 etc. To control this mapping, Camel allows you to refer to a map
which contains the desired mapping.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
<xs:attribute name="schema" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
<![CDATA[
To validate against an existing schema. Your can use the prefix classpath:,
file: or http: to specify how the resource
should be resolved. You can separate multiple schema files by using the ','
character.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="ignoreUnmarshalledHeaders" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Whether to ignore headers that was not unmarshalled. By default, headers which
could not be unmarshalled is recorded in
+the org.apache.camel.dataformat.soap.UNMARSHALLED_HEADER_LIST header which
allows to inspect any problematic header.
+Default value: false
]]>
</xs:documentation>
</xs:annotation>
@@ -10085,7 +10206,6 @@ The flag indicating that messages must be marshalled in
a JSON format. Default v
<xs:complexContent>
<xs:extension base="tns:dataFormat">
<xs:sequence/>
- <xs:attribute name="writeConfigRef" type="xs:string"/>
<xs:attribute name="writeInJson" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -10105,7 +10225,24 @@ the namespace used.
</xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="readConfigRef" type="xs:string"/>
+ <xs:attribute name="readConfig" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Refers to a specific configuration to use when unmarshalling an input stream
to lookup from the registry.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="writeConfig" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Refers to a specific configuration to use when marshalling a message to lookup
from the registry.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
</xs:extension>
</xs:complexContent>
</xs:complexType>
@@ -10195,32 +10332,6 @@ value is binary. Default value: binary
Whether the data format should set the Content-Type header with the type from
the data format. For example
application/xml for data formats marshalling to XML, or application/json for
data formats marshalling to JSON. Default
value: true
-]]>
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="tidyMarkupDataFormat">
- <xs:complexContent>
- <xs:extension base="tns:dataFormat">
- <xs:sequence/>
- <xs:attribute name="dataObjectType" type="xs:string">
- <xs:annotation>
- <xs:documentation xml:lang="en">
-<![CDATA[
-What data type to unmarshal as, can either be org.w3c.dom.Node or
java.lang.String. Is by default org.w3c.dom.Node.
-Default value: org.w3c.dom.Node
-]]>
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="omitXmlDeclaration" type="xs:string">
- <xs:annotation>
- <xs:documentation xml:lang="en">
-<![CDATA[
-When returning a String, do we omit the XML declaration in the top. Default
value: false
]]>
</xs:documentation>
</xs:annotation>
@@ -10545,7 +10656,16 @@ asymmetric key encryption or decryption.
</xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="keyOrTrustStoreParametersRef" type="xs:string"/>
+ <xs:attribute name="keyOrTrustStoreParameters" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Refers to a KeyStore instance to lookup in the registry, which is used for
configuration options for creating and
+loading a KeyStore instance that represents the sender's trustStore or
recipient's keyStore.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
<xs:attribute name="keyPassword" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -10582,6 +10702,15 @@ Default value: MGF1_SHA1
<![CDATA[
Whether to add the public key used to encrypt the session key as a KeyValue in
the EncryptedKey structure or not.
Default value: true
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="namespace" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Refers to a Map XML Namespaces of prefix - uri mappings.
]]>
</xs:documentation>
</xs:annotation>
@@ -10744,9 +10873,7 @@ verification is executed. no_signature_allowed: The PGP
message must not contain
<xs:complexType name="yamlDataFormat">
<xs:complexContent>
<xs:extension base="tns:dataFormat">
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0"
ref="tns:typeFilter"/>
- </xs:sequence>
+ <xs:sequence/>
<xs:attribute name="library" type="tns:yamlLibrary">
<xs:annotation>
<xs:documentation xml:lang="en">
@@ -10824,6 +10951,15 @@ Force the emitter to produce a pretty YAML document
when using the flow style. D
<xs:documentation xml:lang="en">
<![CDATA[
Allow any class to be un-marshaled. Default value: false
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="typeFilter" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Set the types SnakeYAML is allowed to un-marshall. Multiple types can be
separated by comma.
]]>
</xs:documentation>
</xs:annotation>
@@ -10849,27 +10985,6 @@ Set whether recursive keys are allowed. Default value:
false
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType name="yamlTypeFilterDefinition">
- <xs:sequence/>
- <xs:attribute name="value" type="xs:string">
- <xs:annotation>
- <xs:documentation xml:lang="en">
-<![CDATA[
-Value of type such as class name or regular expression.
-]]>
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="type" type="xs:string">
- <xs:annotation>
- <xs:documentation xml:lang="en">
-<![CDATA[
-Whether to filter by class type or regular expression.
-]]>
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:complexType>
<xs:complexType name="zipDeflaterDataFormat">
<xs:complexContent>
<xs:extension base="tns:dataFormat">
@@ -14734,8 +14849,6 @@ To type used as a target data type in the
transformation.
<xs:element ref="tns:xpath"/>
<xs:element ref="tns:xquery"/>
</xs:choice>
- <xs:attribute name="fromType" type="xs:string"/>
- <xs:attribute name="toType" type="xs:string"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
@@ -14841,6 +14954,7 @@ To type used as a target data type in the
transformation.
<xs:element ref="tns:flatpack"/>
<xs:element ref="tns:fory"/>
<xs:element ref="tns:grok"/>
+ <xs:element ref="tns:groovyXml"/>
<xs:element ref="tns:gzipDeflater"/>
<xs:element ref="tns:hl7"/>
<xs:element ref="tns:ical"/>
@@ -14861,7 +14975,6 @@ To type used as a target data type in the
transformation.
<xs:element ref="tns:syslog"/>
<xs:element ref="tns:tarFile"/>
<xs:element ref="tns:thrift"/>
- <xs:element ref="tns:tidyMarkup"/>
<xs:element ref="tns:univocityCsv"/>
<xs:element ref="tns:univocityFixed"/>
<xs:element ref="tns:univocityTsv"/>
@@ -17117,6 +17230,7 @@ Set a reference to a custom Expression to use.
<xs:element ref="tns:flatpack"/>
<xs:element ref="tns:fory"/>
<xs:element ref="tns:grok"/>
+ <xs:element ref="tns:groovyXml"/>
<xs:element ref="tns:gzipDeflater"/>
<xs:element ref="tns:hl7"/>
<xs:element ref="tns:ical"/>
@@ -17138,7 +17252,6 @@ Set a reference to a custom Expression to use.
<xs:element ref="tns:syslog"/>
<xs:element ref="tns:tarFile"/>
<xs:element ref="tns:thrift"/>
- <xs:element ref="tns:tidyMarkup"/>
<xs:element ref="tns:univocityCsv"/>
<xs:element ref="tns:univocityFixed"/>
<xs:element ref="tns:univocityTsv"/>
@@ -17149,23 +17262,6 @@ Set a reference to a custom Expression to use.
</xs:choice>
</xs:sequence>
</xs:complexType>
- <xs:complexType name="groovyXmlDataFormat">
- <xs:complexContent>
- <xs:extension base="tns:dataFormat">
- <xs:sequence/>
- <xs:attribute name="attributeMapping" type="xs:string">
- <xs:annotation>
- <xs:documentation xml:lang="en">
-<![CDATA[
-To turn on or off attribute mapping. When enabled then keys that start with _
or character will be mapped to an XML
-attribute, and vise versa. This rule is what Jackson and other XML or JSon
libraries uses. Default value: true
-]]>
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
<xs:complexType name="pqcDataFormat">
<xs:complexContent>
<xs:extension base="tns:dataFormat">
@@ -18058,6 +18154,7 @@ Set the 'to' data type name. If you specify 'json:XYZ',
the transformer will be
<xs:element ref="tns:flatpack"/>
<xs:element ref="tns:fory"/>
<xs:element ref="tns:grok"/>
+ <xs:element ref="tns:groovyXml"/>
<xs:element ref="tns:gzipDeflater"/>
<xs:element ref="tns:hl7"/>
<xs:element ref="tns:ical"/>
@@ -18078,7 +18175,6 @@ Set the 'to' data type name. If you specify 'json:XYZ',
the transformer will be
<xs:element ref="tns:syslog"/>
<xs:element ref="tns:tarFile"/>
<xs:element ref="tns:thrift"/>
- <xs:element ref="tns:tidyMarkup"/>
<xs:element ref="tns:univocityCsv"/>
<xs:element ref="tns:univocityFixed"/>
<xs:element ref="tns:univocityTsv"/>
@@ -19113,12 +19209,6 @@ An optional certificate alias to use. This is useful
when the keystore has multi
<xs:enumeration value="KeyValue"/>
</xs:restriction>
</xs:simpleType>
- <xs:simpleType name="yamlTypeFilterType">
- <xs:restriction base="xs:string">
- <xs:enumeration value="type"/>
- <xs:enumeration value="regexp"/>
- </xs:restriction>
- </xs:simpleType>
<xs:simpleType name="option">
<xs:restriction base="xs:string">
<xs:enumeration value="DEFAULT_PATH_LEAF_TO_NULL"/>