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 c2d52fb  Regen
c2d52fb is described below

commit c2d52fbfdb497849406943b24ad195d075984c2c
Author: Andrea Cosentino <anco...@gmail.com>
AuthorDate: Mon Mar 2 08:54:47 2020 +0100

    Regen
---
 .../org/apache/camel/component/kafka/kafka.json    |  2 +-
 .../camel-kafka/src/main/docs/kafka-component.adoc |  2 +-
 .../component/xmlsecurity/xmlsecurity-verify.json  |  2 +-
 .../main/docs/xmlsecurity-verify-component.adoc    |  2 +-
 .../dsl/KafkaComponentBuilderFactory.java          | 26 ++++++-------
 .../XmlsecurityVerifyComponentBuilderFactory.java  | 44 +++++++++++-----------
 .../modules/ROOT/pages/kafka-component.adoc        |  2 +-
 .../ROOT/pages/xmlsecurity-verify-component.adoc   |  2 +-
 8 files changed, 41 insertions(+), 41 deletions(-)

diff --git 
a/components/camel-kafka/src/generated/resources/org/apache/camel/component/kafka/kafka.json
 
b/components/camel-kafka/src/generated/resources/org/apache/camel/component/kafka/kafka.json
index a2a49c9..9b0590e 100644
--- 
a/components/camel-kafka/src/generated/resources/org/apache/camel/component/kafka/kafka.json
+++ 
b/components/camel-kafka/src/generated/resources/org/apache/camel/component/kafka/kafka.json
@@ -110,9 +110,9 @@
     "sslProtocol": { "kind": "property", "displayName": "Ssl Protocol", 
"group": "security", "label": "common,security", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "secret": false, 
"defaultValue": "TLS", "configurationClass": 
"org.apache.camel.component.kafka.KafkaConfiguration", "configurationField": 
"configuration", "description": "The SSL protocol used to generate the 
SSLContext. Default setting is TLS, which is fine for most cases. Allow [...]
     "sslProvider": { "kind": "property", "displayName": "Ssl Provider", 
"group": "security", "label": "common,security", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "secret": false, 
"configurationClass": "org.apache.camel.component.kafka.KafkaConfiguration", 
"configurationField": "configuration", "description": "The name of the security 
provider used for SSL connections. Default value is the default security 
provider of the JVM." },
     "sslTrustmanagerAlgorithm": { "kind": "property", "displayName": "Ssl 
Trustmanager Algorithm", "group": "security", "label": "common,security", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "secret": false, "defaultValue": "PKIX", 
"configurationClass": "org.apache.camel.component.kafka.KafkaConfiguration", 
"configurationField": "configuration", "description": "The algorithm used by 
trust manager factory for SSL connections. Default value is [...]
+    "sslTruststoreLocation": { "kind": "property", "displayName": "Ssl 
Truststore Location", "group": "security", "label": "producer,security", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "secret": false, "configurationClass": 
"org.apache.camel.component.kafka.KafkaConfiguration", "configurationField": 
"configuration", "description": "The location of the trust store file." },
     "sslTruststoreType": { "kind": "property", "displayName": "Ssl Truststore 
Type", "group": "security", "label": "common,security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"secret": false, "defaultValue": "JKS", "configurationClass": 
"org.apache.camel.component.kafka.KafkaConfiguration", "configurationField": 
"configuration", "description": "The file format of the trust store file. 
Default value is JKS." },
     "schemaRegistryURL": { "kind": "property", "displayName": "Schema Registry 
URL", "group": "confluent", "label": "confluent", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "secret": false, 
"configurationClass": "org.apache.camel.component.kafka.KafkaConfiguration", 
"configurationField": "configuration", "description": "URL of the Confluent 
Platform schema registry servers to use. The format is host1:port1,host2:port2. 
This is known as schema [...]
-    "sslTruststoreLocation": { "kind": "property", "displayName": "Ssl 
Truststore Location", "group": "security", "label": "producer,security", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "secret": false, "configurationClass": 
"org.apache.camel.component.kafka.KafkaConfiguration", "configurationField": 
"configuration", "description": "The location of the trust store file." },
     "sslTruststorePassword": { "kind": "property", "displayName": "Ssl 
Truststore Password", "group": "security", "label": "producer,security", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "secret": true, "configurationClass": 
"org.apache.camel.component.kafka.KafkaConfiguration", "configurationField": 
"configuration", "description": "The password for the trust store file." },
     "useGlobalSslContextParameters": { "kind": "property", "displayName": "Use 
Global Ssl Context Parameters", "group": "security", "label": "security", 
"required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "secret": false, "defaultValue": "false", "description": "Enable usage 
of global SSL context parameters." }
   },
diff --git a/components/camel-kafka/src/main/docs/kafka-component.adoc 
b/components/camel-kafka/src/main/docs/kafka-component.adoc
index 5cbbe3b..b8b38c8 100644
--- a/components/camel-kafka/src/main/docs/kafka-component.adoc
+++ b/components/camel-kafka/src/main/docs/kafka-component.adoc
@@ -134,9 +134,9 @@ The Kafka component supports 96 options, which are listed 
below.
 | *sslProtocol* (security) | The SSL protocol used to generate the SSLContext. 
Default setting is TLS, which is fine for most cases. Allowed values in recent 
JVMs are TLS, TLSv1.1 and TLSv1.2. SSL, SSLv2 and SSLv3 may be supported in 
older JVMs, but their usage is discouraged due to known security 
vulnerabilities. | TLS | String
 | *sslProvider* (security) | The name of the security provider used for SSL 
connections. Default value is the default security provider of the JVM. |  | 
String
 | *sslTrustmanagerAlgorithm* (security) | The algorithm used by trust manager 
factory for SSL connections. Default value is the trust manager factory 
algorithm configured for the Java Virtual Machine. | PKIX | String
+| *sslTruststoreLocation* (security) | The location of the trust store file. | 
 | String
 | *sslTruststoreType* (security) | The file format of the trust store file. 
Default value is JKS. | JKS | String
 | *schemaRegistryURL* (confluent) | URL of the Confluent Platform schema 
registry servers to use. The format is host1:port1,host2:port2. This is known 
as schema.registry.url in the Confluent Platform documentation. This option is 
only available in the Confluent Platform (not standard Apache Kafka) |  | String
-| *sslTruststoreLocation* (security) | The location of the trust store file. | 
 | String
 | *sslTruststorePassword* (security) | The password for the trust store file. 
|  | String
 | *useGlobalSslContextParameters* (security) | Enable usage of global SSL 
context parameters. | false | boolean
 |===
diff --git 
a/components/camel-xmlsecurity/src/generated/resources/org/apache/camel/component/xmlsecurity/xmlsecurity-verify.json
 
b/components/camel-xmlsecurity/src/generated/resources/org/apache/camel/component/xmlsecurity/xmlsecurity-verify.json
index bad2375..a61e320 100644
--- 
a/components/camel-xmlsecurity/src/generated/resources/org/apache/camel/component/xmlsecurity/xmlsecurity-verify.json
+++ 
b/components/camel-xmlsecurity/src/generated/resources/org/apache/camel/component/xmlsecurity/xmlsecurity-verify.json
@@ -25,12 +25,12 @@
     "disallowDoctypeDecl": { "kind": "property", "displayName": "Disallow 
Doctype Decl", "group": "common", "label": "common", "required": false, "type": 
"boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": 
false, "defaultValue": "true", "configurationClass": 
"org.apache.camel.component.xmlsecurity.processor.XmlVerifierConfiguration", 
"configurationField": "verifierConfiguration", "description": "Disallows that 
the incoming XML document contains DTD DOCTYPE declarat [...]
     "keySelector": { "kind": "property", "displayName": "Key Selector", 
"group": "producer", "label": "", "required": false, "type": "object", 
"javaType": "javax.xml.crypto.KeySelector", "deprecated": false, "secret": 
false, "configurationClass": 
"org.apache.camel.component.xmlsecurity.processor.XmlVerifierConfiguration", 
"configurationField": "verifierConfiguration", "description": "Provides the key 
for validating the XML signature." },
     "omitXmlDeclaration": { "kind": "property", "displayName": "Omit Xml 
Declaration", "group": "common", "label": "common", "required": false, "type": 
"boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": 
false, "defaultValue": "false", "configurationClass": 
"org.apache.camel.component.xmlsecurity.processor.XmlVerifierConfiguration", 
"configurationField": "verifierConfiguration", "description": "Indicator 
whether the XML declaration in the outgoing message body shou [...]
-    "lazyStartProducer": { "kind": "property", "displayName": "Lazy Start 
Producer", "group": "producer", "label": "producer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "secret": false, 
"defaultValue": false, "description": "Whether the producer should be started 
lazy (on the first message). By starting lazy you can use this to allow 
CamelContext and routes to startup in situations where a producer may otherwise 
fail during starting and cause the r [...]
     "outputNodeSearch": { "kind": "property", "displayName": "Output Node 
Search", "group": "producer", "label": "", "required": false, "type": "object", 
"javaType": "java.lang.Object", "deprecated": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.xmlsecurity.processor.XmlVerifierConfiguration", 
"configurationField": "verifierConfiguration", "description": "Sets the output 
node search value for determining the node from the XML signature document 
which shall be  [...]
     "outputNodeSearchType": { "kind": "property", "displayName": "Output Node 
Search Type", "group": "producer", "label": "", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "secret": false, 
"defaultValue": "Default", "configurationClass": 
"org.apache.camel.component.xmlsecurity.processor.XmlVerifierConfiguration", 
"configurationField": "verifierConfiguration", "description": "Determines the 
search type for determining the output node which is se [...]
     "outputXmlEncoding": { "kind": "property", "displayName": "Output Xml 
Encoding", "group": "common", "label": "common", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.xmlsecurity.processor.XmlVerifierConfiguration", 
"configurationField": "verifierConfiguration", "description": "The character 
encoding of the resulting signed XML document. If null then the encoding of the 
origin [...]
     "removeSignatureElements": { "kind": "property", "displayName": "Remove 
Signature Elements", "group": "producer", "label": "", "required": false, 
"type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, 
"secret": false, "defaultValue": "false", "configurationClass": 
"org.apache.camel.component.xmlsecurity.processor.XmlVerifierConfiguration", 
"configurationField": "verifierConfiguration", "description": "Indicator 
whether the XML signature elements (elements with local [...]
     "schemaResourceUri": { "kind": "property", "displayName": "Schema Resource 
Uri", "group": "common", "label": "common", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.xmlsecurity.processor.XmlVerifierConfiguration", 
"configurationField": "verifierConfiguration", "description": "Classpath to the 
XML Schema. Must be specified in the detached XML Signature case for 
determining th [...]
+    "lazyStartProducer": { "kind": "property", "displayName": "Lazy Start 
Producer", "group": "producer", "label": "producer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "secret": false, 
"defaultValue": false, "description": "Whether the producer should be started 
lazy (on the first message). By starting lazy you can use this to allow 
CamelContext and routes to startup in situations where a producer may otherwise 
fail during starting and cause the r [...]
     "secureValidation": { "kind": "property", "displayName": "Secure 
Validation", "group": "producer", "label": "", "required": false, "type": 
"boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": 
false, "defaultValue": "true", "configurationClass": 
"org.apache.camel.component.xmlsecurity.processor.XmlVerifierConfiguration", 
"configurationField": "verifierConfiguration", "description": "Enables secure 
validation. If true then secure validation is enabled." },
     "validationFailedHandler": { "kind": "property", "displayName": 
"Validation Failed Handler", "group": "producer", "label": "", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.component.xmlsecurity.api.ValidationFailedHandler", 
"deprecated": false, "secret": false, "configurationClass": 
"org.apache.camel.component.xmlsecurity.processor.XmlVerifierConfiguration", 
"configurationField": "verifierConfiguration", "description": "Handles the 
different validation failed si [...]
     "xmlSignature2Message": { "kind": "property", "displayName": "Xml 
Signature2 Message", "group": "producer", "label": "", "required": false, 
"type": "object", "javaType": 
"org.apache.camel.component.xmlsecurity.api.XmlSignature2Message", 
"deprecated": false, "secret": false, "configurationClass": 
"org.apache.camel.component.xmlsecurity.processor.XmlVerifierConfiguration", 
"configurationField": "verifierConfiguration", "description": "Bean which maps 
the XML signature to the output-mes [...]
diff --git 
a/components/camel-xmlsecurity/src/main/docs/xmlsecurity-verify-component.adoc 
b/components/camel-xmlsecurity/src/main/docs/xmlsecurity-verify-component.adoc
index d6e9dcf..08d09fb 100644
--- 
a/components/camel-xmlsecurity/src/main/docs/xmlsecurity-verify-component.adoc
+++ 
b/components/camel-xmlsecurity/src/main/docs/xmlsecurity-verify-component.adoc
@@ -246,12 +246,12 @@ The XML Security Verify component supports 19 options, 
which are listed below.
 | *disallowDoctypeDecl* (common) | Disallows that the incoming XML document 
contains DTD DOCTYPE declaration. The default value is Boolean#TRUE. | true | 
Boolean
 | *keySelector* (producer) | Provides the key for validating the XML 
signature. |  | KeySelector
 | *omitXmlDeclaration* (common) | Indicator whether the XML declaration in the 
outgoing message body should be omitted. Default value is false. Can be 
overwritten by the header XmlSignatureConstants#HEADER_OMIT_XML_DECLARATION. | 
false | Boolean
-| *lazyStartProducer* (producer) | Whether the producer should be started lazy 
(on the first message). By starting lazy you can use this to allow CamelContext 
and routes to startup in situations where a producer may otherwise fail during 
starting and cause the route to fail being started. By deferring this startup 
to be lazy then the startup failure can be handled during routing messages via 
Camel's routing error handlers. Beware that when the first message is processed 
then creating and [...]
 | *outputNodeSearch* (producer) | Sets the output node search value for 
determining the node from the XML signature document which shall be set to the 
output message body. The class of the value depends on the type of the output 
node search. The output node search is forwarded to XmlSignature2Message. |  | 
Object
 | *outputNodeSearchType* (producer) | Determines the search type for 
determining the output node which is serialized into the output message bodyF. 
See setOutputNodeSearch(Object). The supported default search types you can 
find in DefaultXmlSignature2Message. | Default | String
 | *outputXmlEncoding* (common) | The character encoding of the resulting 
signed XML document. If null then the encoding of the original XML document is 
used. |  | String
 | *removeSignatureElements* (producer) | Indicator whether the XML signature 
elements (elements with local name Signature and namesapce 
\http://www.w3.org/2000/09/xmldsig#) shall be removed from the document set to 
the output message. Normally, this is only necessary, if the XML signature is 
enveloped. The default value is Boolean#FALSE. This parameter is forwarded to 
XmlSignature2Message. This indicator has no effect if the output node search is 
of type DefaultXmlSignature2Message#OUTPU [...]
 | *schemaResourceUri* (common) | Classpath to the XML Schema. Must be 
specified in the detached XML Signature case for determining the ID attributes, 
might be set in the enveloped and enveloping case. If set, then the XML 
document is validated with the specified XML schema. The schema resource URI 
can be overwritten by the header 
XmlSignatureConstants#HEADER_SCHEMA_RESOURCE_URI. |  | String
+| *lazyStartProducer* (producer) | Whether the producer should be started lazy 
(on the first message). By starting lazy you can use this to allow CamelContext 
and routes to startup in situations where a producer may otherwise fail during 
starting and cause the route to fail being started. By deferring this startup 
to be lazy then the startup failure can be handled during routing messages via 
Camel's routing error handlers. Beware that when the first message is processed 
then creating and [...]
 | *secureValidation* (producer) | Enables secure validation. If true then 
secure validation is enabled. | true | Boolean
 | *validationFailedHandler* (producer) | Handles the different validation 
failed situations. The default implementation throws specific exceptions for 
the different situations (All exceptions have the package name 
org.apache.camel.component.xmlsecurity.api and are a sub-class of 
XmlSignatureInvalidException. If the signature value validation fails, a 
XmlSignatureInvalidValueException is thrown. If a reference validation fails, a 
XmlSignatureInvalidContentHashException is thrown. For more [...]
 | *xmlSignature2Message* (producer) | Bean which maps the XML signature to the 
output-message after the validation. How this mapping should be done can be 
configured by the options outputNodeSearchType, outputNodeSearch, and 
removeSignatureElements. The default implementation offers three possibilities 
which are related to the three output node search types Default, ElementName, 
and XPath. The default implementation determines a node which is then 
serialized and set to the body of the ou [...]
diff --git 
a/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/KafkaComponentBuilderFactory.java
 
b/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/KafkaComponentBuilderFactory.java
index 333c582..d8d0897 100644
--- 
a/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/KafkaComponentBuilderFactory.java
+++ 
b/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/KafkaComponentBuilderFactory.java
@@ -1462,6 +1462,18 @@ public interface KafkaComponentBuilderFactory {
             return this;
         }
         /**
+         * The location of the trust store file.
+         * 
+         * The option is a: <code>java.lang.String</code> type.
+         * 
+         * Group: security
+         */
+        default KafkaComponentBuilder sslTruststoreLocation(
+                java.lang.String sslTruststoreLocation) {
+            doSetProperty("sslTruststoreLocation", sslTruststoreLocation);
+            return this;
+        }
+        /**
          * The file format of the trust store file. Default value is JKS.
          * 
          * The option is a: <code>java.lang.String</code> type.
@@ -1491,18 +1503,6 @@ public interface KafkaComponentBuilderFactory {
             return this;
         }
         /**
-         * The location of the trust store file.
-         * 
-         * The option is a: <code>java.lang.String</code> type.
-         * 
-         * Group: security
-         */
-        default KafkaComponentBuilder sslTruststoreLocation(
-                java.lang.String sslTruststoreLocation) {
-            doSetProperty("sslTruststoreLocation", sslTruststoreLocation);
-            return this;
-        }
-        /**
          * The password for the trust store file.
          * 
          * The option is a: <code>java.lang.String</code> type.
@@ -1642,9 +1642,9 @@ public interface KafkaComponentBuilderFactory {
             case "sslProtocol": getOrCreateConfiguration((KafkaComponent) 
component).setSslProtocol((java.lang.String) value); return true;
             case "sslProvider": getOrCreateConfiguration((KafkaComponent) 
component).setSslProvider((java.lang.String) value); return true;
             case "sslTrustmanagerAlgorithm": 
getOrCreateConfiguration((KafkaComponent) 
component).setSslTrustmanagerAlgorithm((java.lang.String) value); return true;
+            case "sslTruststoreLocation": 
getOrCreateConfiguration((KafkaComponent) 
component).setSslTruststoreLocation((java.lang.String) value); return true;
             case "sslTruststoreType": 
getOrCreateConfiguration((KafkaComponent) 
component).setSslTruststoreType((java.lang.String) value); return true;
             case "schemaRegistryURL": 
getOrCreateConfiguration((KafkaComponent) 
component).setSchemaRegistryURL((java.lang.String) value); return true;
-            case "sslTruststoreLocation": 
getOrCreateConfiguration((KafkaComponent) 
component).setSslTruststoreLocation((java.lang.String) value); return true;
             case "sslTruststorePassword": 
getOrCreateConfiguration((KafkaComponent) 
component).setSslTruststorePassword((java.lang.String) value); return true;
             case "useGlobalSslContextParameters": ((KafkaComponent) 
component).setUseGlobalSslContextParameters((boolean) value); return true;
             default: return false;
diff --git 
a/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/XmlsecurityVerifyComponentBuilderFactory.java
 
b/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/XmlsecurityVerifyComponentBuilderFactory.java
index 4233237..1a53375 100644
--- 
a/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/XmlsecurityVerifyComponentBuilderFactory.java
+++ 
b/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/XmlsecurityVerifyComponentBuilderFactory.java
@@ -137,27 +137,6 @@ public interface XmlsecurityVerifyComponentBuilderFactory {
             return this;
         }
         /**
-         * Whether the producer should be started lazy (on the first message).
-         * By starting lazy you can use this to allow CamelContext and routes 
to
-         * startup in situations where a producer may otherwise fail during
-         * starting and cause the route to fail being started. By deferring 
this
-         * startup to be lazy then the startup failure can be handled during
-         * routing messages via Camel's routing error handlers. Beware that 
when
-         * the first message is processed then creating and starting the
-         * producer may take a little time and prolong the total processing 
time
-         * of the processing.
-         * 
-         * The option is a: <code>boolean</code> type.
-         * 
-         * Default: false
-         * Group: producer
-         */
-        default XmlsecurityVerifyComponentBuilder lazyStartProducer(
-                boolean lazyStartProducer) {
-            doSetProperty("lazyStartProducer", lazyStartProducer);
-            return this;
-        }
-        /**
          * Sets the output node search value for determining the node from the
          * XML signature document which shall be set to the output message 
body.
          * The class of the value depends on the type of the output node 
search.
@@ -239,6 +218,27 @@ public interface XmlsecurityVerifyComponentBuilderFactory {
             return this;
         }
         /**
+         * Whether the producer should be started lazy (on the first message).
+         * By starting lazy you can use this to allow CamelContext and routes 
to
+         * startup in situations where a producer may otherwise fail during
+         * starting and cause the route to fail being started. By deferring 
this
+         * startup to be lazy then the startup failure can be handled during
+         * routing messages via Camel's routing error handlers. Beware that 
when
+         * the first message is processed then creating and starting the
+         * producer may take a little time and prolong the total processing 
time
+         * of the processing.
+         * 
+         * The option is a: <code>boolean</code> type.
+         * 
+         * Default: false
+         * Group: producer
+         */
+        default XmlsecurityVerifyComponentBuilder lazyStartProducer(
+                boolean lazyStartProducer) {
+            doSetProperty("lazyStartProducer", lazyStartProducer);
+            return this;
+        }
+        /**
          * Enables secure validation. If true then secure validation is 
enabled.
          * 
          * The option is a: <code>java.lang.Boolean</code> type.
@@ -394,12 +394,12 @@ public interface XmlsecurityVerifyComponentBuilderFactory 
{
             case "disallowDoctypeDecl": 
getOrCreateConfiguration((XmlVerifierComponent) 
component).setDisallowDoctypeDecl((java.lang.Boolean) value); return true;
             case "keySelector": 
getOrCreateConfiguration((XmlVerifierComponent) 
component).setKeySelector((javax.xml.crypto.KeySelector) value); return true;
             case "omitXmlDeclaration": 
getOrCreateConfiguration((XmlVerifierComponent) 
component).setOmitXmlDeclaration((java.lang.Boolean) value); return true;
-            case "lazyStartProducer": ((XmlVerifierComponent) 
component).setLazyStartProducer((boolean) value); return true;
             case "outputNodeSearch": 
getOrCreateConfiguration((XmlVerifierComponent) 
component).setOutputNodeSearch((java.lang.Object) value); return true;
             case "outputNodeSearchType": 
getOrCreateConfiguration((XmlVerifierComponent) 
component).setOutputNodeSearchType((java.lang.String) value); return true;
             case "outputXmlEncoding": 
getOrCreateConfiguration((XmlVerifierComponent) 
component).setOutputXmlEncoding((java.lang.String) value); return true;
             case "removeSignatureElements": 
getOrCreateConfiguration((XmlVerifierComponent) 
component).setRemoveSignatureElements((java.lang.Boolean) value); return true;
             case "schemaResourceUri": 
getOrCreateConfiguration((XmlVerifierComponent) 
component).setSchemaResourceUri((java.lang.String) value); return true;
+            case "lazyStartProducer": ((XmlVerifierComponent) 
component).setLazyStartProducer((boolean) value); return true;
             case "secureValidation": 
getOrCreateConfiguration((XmlVerifierComponent) 
component).setSecureValidation((java.lang.Boolean) value); return true;
             case "validationFailedHandler": 
getOrCreateConfiguration((XmlVerifierComponent) 
component).setValidationFailedHandler((org.apache.camel.component.xmlsecurity.api.ValidationFailedHandler)
 value); return true;
             case "xmlSignature2Message": 
getOrCreateConfiguration((XmlVerifierComponent) 
component).setXmlSignature2Message((org.apache.camel.component.xmlsecurity.api.XmlSignature2Message)
 value); return true;
diff --git a/docs/components/modules/ROOT/pages/kafka-component.adoc 
b/docs/components/modules/ROOT/pages/kafka-component.adoc
index cbb6c37..98ef316 100644
--- a/docs/components/modules/ROOT/pages/kafka-component.adoc
+++ b/docs/components/modules/ROOT/pages/kafka-component.adoc
@@ -135,9 +135,9 @@ The Kafka component supports 96 options, which are listed 
below.
 | *sslProtocol* (security) | The SSL protocol used to generate the SSLContext. 
Default setting is TLS, which is fine for most cases. Allowed values in recent 
JVMs are TLS, TLSv1.1 and TLSv1.2. SSL, SSLv2 and SSLv3 may be supported in 
older JVMs, but their usage is discouraged due to known security 
vulnerabilities. | TLS | String
 | *sslProvider* (security) | The name of the security provider used for SSL 
connections. Default value is the default security provider of the JVM. |  | 
String
 | *sslTrustmanagerAlgorithm* (security) | The algorithm used by trust manager 
factory for SSL connections. Default value is the trust manager factory 
algorithm configured for the Java Virtual Machine. | PKIX | String
+| *sslTruststoreLocation* (security) | The location of the trust store file. | 
 | String
 | *sslTruststoreType* (security) | The file format of the trust store file. 
Default value is JKS. | JKS | String
 | *schemaRegistryURL* (confluent) | URL of the Confluent Platform schema 
registry servers to use. The format is host1:port1,host2:port2. This is known 
as schema.registry.url in the Confluent Platform documentation. This option is 
only available in the Confluent Platform (not standard Apache Kafka) |  | String
-| *sslTruststoreLocation* (security) | The location of the trust store file. | 
 | String
 | *sslTruststorePassword* (security) | The password for the trust store file. 
|  | String
 | *useGlobalSslContextParameters* (security) | Enable usage of global SSL 
context parameters. | false | boolean
 |===
diff --git 
a/docs/components/modules/ROOT/pages/xmlsecurity-verify-component.adoc 
b/docs/components/modules/ROOT/pages/xmlsecurity-verify-component.adoc
index dd39620..74ca1a1 100644
--- a/docs/components/modules/ROOT/pages/xmlsecurity-verify-component.adoc
+++ b/docs/components/modules/ROOT/pages/xmlsecurity-verify-component.adoc
@@ -247,12 +247,12 @@ The XML Security Verify component supports 19 options, 
which are listed below.
 | *disallowDoctypeDecl* (common) | Disallows that the incoming XML document 
contains DTD DOCTYPE declaration. The default value is Boolean#TRUE. | true | 
Boolean
 | *keySelector* (producer) | Provides the key for validating the XML 
signature. |  | KeySelector
 | *omitXmlDeclaration* (common) | Indicator whether the XML declaration in the 
outgoing message body should be omitted. Default value is false. Can be 
overwritten by the header XmlSignatureConstants#HEADER_OMIT_XML_DECLARATION. | 
false | Boolean
-| *lazyStartProducer* (producer) | Whether the producer should be started lazy 
(on the first message). By starting lazy you can use this to allow CamelContext 
and routes to startup in situations where a producer may otherwise fail during 
starting and cause the route to fail being started. By deferring this startup 
to be lazy then the startup failure can be handled during routing messages via 
Camel's routing error handlers. Beware that when the first message is processed 
then creating and [...]
 | *outputNodeSearch* (producer) | Sets the output node search value for 
determining the node from the XML signature document which shall be set to the 
output message body. The class of the value depends on the type of the output 
node search. The output node search is forwarded to XmlSignature2Message. |  | 
Object
 | *outputNodeSearchType* (producer) | Determines the search type for 
determining the output node which is serialized into the output message bodyF. 
See setOutputNodeSearch(Object). The supported default search types you can 
find in DefaultXmlSignature2Message. | Default | String
 | *outputXmlEncoding* (common) | The character encoding of the resulting 
signed XML document. If null then the encoding of the original XML document is 
used. |  | String
 | *removeSignatureElements* (producer) | Indicator whether the XML signature 
elements (elements with local name Signature and namesapce 
\http://www.w3.org/2000/09/xmldsig#) shall be removed from the document set to 
the output message. Normally, this is only necessary, if the XML signature is 
enveloped. The default value is Boolean#FALSE. This parameter is forwarded to 
XmlSignature2Message. This indicator has no effect if the output node search is 
of type DefaultXmlSignature2Message#OUTPU [...]
 | *schemaResourceUri* (common) | Classpath to the XML Schema. Must be 
specified in the detached XML Signature case for determining the ID attributes, 
might be set in the enveloped and enveloping case. If set, then the XML 
document is validated with the specified XML schema. The schema resource URI 
can be overwritten by the header 
XmlSignatureConstants#HEADER_SCHEMA_RESOURCE_URI. |  | String
+| *lazyStartProducer* (producer) | Whether the producer should be started lazy 
(on the first message). By starting lazy you can use this to allow CamelContext 
and routes to startup in situations where a producer may otherwise fail during 
starting and cause the route to fail being started. By deferring this startup 
to be lazy then the startup failure can be handled during routing messages via 
Camel's routing error handlers. Beware that when the first message is processed 
then creating and [...]
 | *secureValidation* (producer) | Enables secure validation. If true then 
secure validation is enabled. | true | Boolean
 | *validationFailedHandler* (producer) | Handles the different validation 
failed situations. The default implementation throws specific exceptions for 
the different situations (All exceptions have the package name 
org.apache.camel.component.xmlsecurity.api and are a sub-class of 
XmlSignatureInvalidException. If the signature value validation fails, a 
XmlSignatureInvalidValueException is thrown. If a reference validation fails, a 
XmlSignatureInvalidContentHashException is thrown. For more [...]
 | *xmlSignature2Message* (producer) | Bean which maps the XML signature to the 
output-message after the validation. How this mapping should be done can be 
configured by the options outputNodeSearchType, outputNodeSearch, and 
removeSignatureElements. The default implementation offers three possibilities 
which are related to the three output node search types Default, ElementName, 
and XPath. The default implementation determines a node which is then 
serialized and set to the body of the ou [...]

Reply via email to