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-spring-boot.git

commit e6e28e4dec54ed9fdf035f03aa324fa93eb39e95
Author: Andrea Cosentino <anco...@gmail.com>
AuthorDate: Thu Mar 5 12:47:59 2020 +0100

    Camel-xmlsecurity-starter: regen
---
 .../springboot/catalog/components/yammer.json      |  16 +-
 .../camel-xmlsecurity-starter/pom.xml              |   4 +-
 .../src/main/docs/xmlsecurity-starter.adoc         |   2 +
 .../XmlSignatureComponentAutoConfiguration.java    | 109 -----
 .../XmlSignatureComponentConfiguration.java        | 497 ---------------------
 .../src/main/resources/META-INF/spring.factories   |   7 +-
 .../src/main/docs/yammer-starter.adoc              |   8 +-
 .../springboot/YammerComponentConfiguration.java   |  23 +-
 docs/modules/ROOT/pages/kafka-starter.adoc         |   4 +-
 docs/modules/ROOT/pages/xmlsecurity-starter.adoc   |   2 +
 docs/modules/ROOT/pages/yammer-starter.adoc        |   8 +-
 11 files changed, 39 insertions(+), 641 deletions(-)

diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/yammer.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/yammer.json
index a5d1cf4..e56eea1 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/yammer.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/yammer.json
@@ -22,10 +22,10 @@
     "useJson": { "kind": "property", "displayName": "Use Json", "group": 
"common", "label": "", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.yammer.YammerConfiguration", 
"configurationField": "configuration", "description": "Set to true if you want 
to use raw JSON rather than converting to POJOs." },
     "bridgeErrorHandler": { "kind": "property", "displayName": "Bridge Error 
Handler", "group": "consumer", "label": "consumer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "secret": false, 
"defaultValue": false, "description": "Allows for bridging the consumer to the 
Camel routing Error Handler, which mean any exceptions occurred while the 
consumer is trying to pickup incoming messages, or the likes, will now be 
processed as a message and handled by [...]
     "delay": { "kind": "property", "displayName": "Delay", "group": 
"consumer", "label": "consumer", "required": false, "type": "integer", 
"javaType": "long", "deprecated": false, "secret": false, "defaultValue": 
"5000", "configurationClass": 
"org.apache.camel.component.yammer.YammerConfiguration", "configurationField": 
"configuration", "description": "Delay between polling in millis" },
-    "limit": { "kind": "property", "displayName": "Limit", "group": 
"consumer", "label": "consumer", "required": false, "type": "integer", 
"javaType": "int", "deprecated": false, "secret": false, "defaultValue": "-1", 
"configurationClass": "org.apache.camel.component.yammer.YammerConfiguration", 
"configurationField": "configuration", "description": "Return only the 
specified number of messages. Works for threaded=true and threaded=extended." },
-    "newerThan": { "kind": "property", "displayName": "Newer Than", "group": 
"consumer", "label": "consumer", "required": false, "type": "integer", 
"javaType": "long", "deprecated": false, "secret": false, "defaultValue": "-1", 
"configurationClass": "org.apache.camel.component.yammer.YammerConfiguration", 
"configurationField": "configuration", "description": "Returns messages newer 
than the message ID specified as a numeric string. This should be used when 
polling for new messages. If yo [...]
-    "olderThan": { "kind": "property", "displayName": "Older Than", "group": 
"consumer", "label": "consumer", "required": false, "type": "integer", 
"javaType": "long", "deprecated": false, "secret": false, "defaultValue": "-1", 
"configurationClass": "org.apache.camel.component.yammer.YammerConfiguration", 
"configurationField": "configuration", "description": "Returns messages older 
than the message ID specified as a numeric string. This is useful for 
paginating messages. For example, if  [...]
-    "threaded": { "kind": "property", "displayName": "Threaded", "group": 
"consumer", "label": "consumer", "required": false, "type": "string", 
"javaType": "java.lang.String", "enum": [ "true", "extended" ], "deprecated": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.yammer.YammerConfiguration", "configurationField": 
"configuration", "description": "threaded=true will only return the first 
message in each thread. This parameter is intended for apps which displ [...]
+    "limit": { "kind": "property", "displayName": "Limit", "group": 
"consumer", "label": "consumer", "required": false, "type": "integer", 
"javaType": "int", "deprecated": false, "secret": false, "defaultValue": "-1", 
"configurationClass": "org.apache.camel.component.yammer.YammerConfiguration", 
"configurationField": "configuration", "description": "Return only the 
specified number of messages. Works for threaded set to true and threaded set 
to extended." },
+    "newerThan": { "kind": "property", "displayName": "Newer Than", "group": 
"consumer", "label": "consumer", "required": false, "type": "integer", 
"javaType": "long", "deprecated": false, "secret": false, "defaultValue": "-1", 
"configurationClass": "org.apache.camel.component.yammer.YammerConfiguration", 
"configurationField": "configuration", "description": "Returns messages newer 
than the message ID specified as a numeric string. This should be used when 
polling for new messages. If yo [...]
+    "olderThan": { "kind": "property", "displayName": "Older Than", "group": 
"consumer", "label": "consumer", "required": false, "type": "integer", 
"javaType": "long", "deprecated": false, "secret": false, "defaultValue": "-1", 
"configurationClass": "org.apache.camel.component.yammer.YammerConfiguration", 
"configurationField": "configuration", "description": "Returns messages older 
than the message ID specified as a numeric string. This is useful for 
paginating messages. For example, if  [...]
+    "threaded": { "kind": "property", "displayName": "Threaded", "group": 
"consumer", "label": "consumer", "required": false, "type": "string", 
"javaType": "java.lang.String", "enum": [ "true", "extended" ], "deprecated": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.yammer.YammerConfiguration", "configurationField": 
"configuration", "description": "threaded equals to true will only return the 
first message in each thread. This parameter is intended for apps w [...]
     "userId": { "kind": "property", "displayName": "User Id", "group": 
"consumer", "label": "consumer", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "secret": false, 
"configurationClass": "org.apache.camel.component.yammer.YammerConfiguration", 
"configurationField": "configuration", "description": "The user id" },
     "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 [...]
     "basicPropertyBinding": { "kind": "property", "displayName": "Basic 
Property Binding", "group": "advanced", "label": "advanced", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "secret": false, 
"defaultValue": false, "description": "Whether the component should use basic 
property binding (Camel 2.x) or the newer property binding with additional 
capabilities" },
@@ -40,11 +40,11 @@
     "useJson": { "kind": "parameter", "displayName": "Use Json", "group": 
"common", "label": "", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.yammer.YammerConfiguration", 
"configurationField": "config", "description": "Set to true if you want to use 
raw JSON rather than converting to POJOs." },
     "bridgeErrorHandler": { "kind": "parameter", "displayName": "Bridge Error 
Handler", "group": "consumer", "label": "consumer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "secret": false, 
"defaultValue": false, "description": "Allows for bridging the consumer to the 
Camel routing Error Handler, which mean any exceptions occurred while the 
consumer is trying to pickup incoming messages, or the likes, will now be 
processed as a message and handled b [...]
     "delay": { "kind": "parameter", "displayName": "Delay", "group": 
"consumer", "label": "consumer", "required": false, "type": "integer", 
"javaType": "long", "deprecated": false, "secret": false, "defaultValue": 
"5000", "configurationClass": 
"org.apache.camel.component.yammer.YammerConfiguration", "configurationField": 
"config", "description": "Delay between polling in millis" },
-    "limit": { "kind": "parameter", "displayName": "Limit", "group": 
"consumer", "label": "consumer", "required": false, "type": "integer", 
"javaType": "int", "deprecated": false, "secret": false, "defaultValue": "-1", 
"configurationClass": "org.apache.camel.component.yammer.YammerConfiguration", 
"configurationField": "config", "description": "Return only the specified 
number of messages. Works for threaded=true and threaded=extended." },
-    "newerThan": { "kind": "parameter", "displayName": "Newer Than", "group": 
"consumer", "label": "consumer", "required": false, "type": "integer", 
"javaType": "long", "deprecated": false, "secret": false, "defaultValue": "-1", 
"configurationClass": "org.apache.camel.component.yammer.YammerConfiguration", 
"configurationField": "config", "description": "Returns messages newer than the 
message ID specified as a numeric string. This should be used when polling for 
new messages. If you're l [...]
-    "olderThan": { "kind": "parameter", "displayName": "Older Than", "group": 
"consumer", "label": "consumer", "required": false, "type": "integer", 
"javaType": "long", "deprecated": false, "secret": false, "defaultValue": "-1", 
"configurationClass": "org.apache.camel.component.yammer.YammerConfiguration", 
"configurationField": "config", "description": "Returns messages older than the 
message ID specified as a numeric string. This is useful for paginating 
messages. For example, if you're [...]
+    "limit": { "kind": "parameter", "displayName": "Limit", "group": 
"consumer", "label": "consumer", "required": false, "type": "integer", 
"javaType": "int", "deprecated": false, "secret": false, "defaultValue": "-1", 
"configurationClass": "org.apache.camel.component.yammer.YammerConfiguration", 
"configurationField": "config", "description": "Return only the specified 
number of messages. Works for threaded set to true and threaded set to 
extended." },
+    "newerThan": { "kind": "parameter", "displayName": "Newer Than", "group": 
"consumer", "label": "consumer", "required": false, "type": "integer", 
"javaType": "long", "deprecated": false, "secret": false, "defaultValue": "-1", 
"configurationClass": "org.apache.camel.component.yammer.YammerConfiguration", 
"configurationField": "config", "description": "Returns messages newer than the 
message ID specified as a numeric string. This should be used when polling for 
new messages. If you're l [...]
+    "olderThan": { "kind": "parameter", "displayName": "Older Than", "group": 
"consumer", "label": "consumer", "required": false, "type": "integer", 
"javaType": "long", "deprecated": false, "secret": false, "defaultValue": "-1", 
"configurationClass": "org.apache.camel.component.yammer.YammerConfiguration", 
"configurationField": "config", "description": "Returns messages older than the 
message ID specified as a numeric string. This is useful for paginating 
messages. For example, if you're [...]
     "sendEmptyMessageWhenIdle": { "kind": "parameter", "displayName": "Send 
Empty Message When Idle", "group": "consumer", "label": "consumer", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, "secret": 
false, "defaultValue": false, "description": "If the polling consumer did not 
poll any files, you can enable this option to send an empty message (no body) 
instead." },
-    "threaded": { "kind": "parameter", "displayName": "Threaded", "group": 
"consumer", "label": "consumer", "required": false, "type": "string", 
"javaType": "java.lang.String", "enum": [ "true", "extended" ], "deprecated": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.yammer.YammerConfiguration", "configurationField": 
"config", "description": "threaded=true will only return the first message in 
each thread. This parameter is intended for apps which display mes [...]
+    "threaded": { "kind": "parameter", "displayName": "Threaded", "group": 
"consumer", "label": "consumer", "required": false, "type": "string", 
"javaType": "java.lang.String", "enum": [ "true", "extended" ], "deprecated": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.yammer.YammerConfiguration", "configurationField": 
"config", "description": "threaded equals to true will only return the first 
message in each thread. This parameter is intended for apps which d [...]
     "userId": { "kind": "parameter", "displayName": "User Id", "group": 
"consumer", "label": "consumer", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "secret": false, 
"configurationClass": "org.apache.camel.component.yammer.YammerConfiguration", 
"configurationField": "config", "description": "The user id" },
     "exceptionHandler": { "kind": "parameter", "displayName": "Exception 
Handler", "group": "consumer (advanced)", "label": "consumer,advanced", 
"required": false, "type": "object", "javaType": 
"org.apache.camel.spi.ExceptionHandler", "optionalPrefix": "consumer.", 
"deprecated": false, "secret": false, "description": "To let the consumer use a 
custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled 
then this option is not in use. By default the consumer will deal with [...]
     "exchangePattern": { "kind": "parameter", "displayName": "Exchange 
Pattern", "group": "consumer (advanced)", "label": "consumer,advanced", 
"required": false, "type": "object", "javaType": 
"org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut", 
"InOptionalOut" ], "deprecated": false, "secret": false, "description": "Sets 
the exchange pattern when the consumer creates an exchange." },
diff --git a/components-starter/camel-xmlsecurity-starter/pom.xml 
b/components-starter/camel-xmlsecurity-starter/pom.xml
index 18a9c6b..46074d0 100644
--- a/components-starter/camel-xmlsecurity-starter/pom.xml
+++ b/components-starter/camel-xmlsecurity-starter/pom.xml
@@ -26,8 +26,8 @@
   </parent>
   <artifactId>camel-xmlsecurity-starter</artifactId>
   <packaging>jar</packaging>
-  <name>Camel SB Starters :: XML Security</name>
-  <description>Spring-Boot Starter for Camel Partial XML Encryption/Decryption 
and XML Signature support</description>
+  <!--    <name>Camel Spring Boot :: Starters :: Dozer</name>-->
+  <!--    <description>Spring-Boot Starter for Camel Support for the Dozer 
type conversion framework</description>-->
   <dependencies>
     <dependency>
       <groupId>org.springframework.boot</groupId>
diff --git 
a/components-starter/camel-xmlsecurity-starter/src/main/docs/xmlsecurity-starter.adoc
 
b/components-starter/camel-xmlsecurity-starter/src/main/docs/xmlsecurity-starter.adoc
index 4d52af8..546b27c 100644
--- 
a/components-starter/camel-xmlsecurity-starter/src/main/docs/xmlsecurity-starter.adoc
+++ 
b/components-starter/camel-xmlsecurity-starter/src/main/docs/xmlsecurity-starter.adoc
@@ -89,4 +89,6 @@ The component supports 64 options, which are listed below.
 | *camel.dataformat.securexml.secure-tag-contents* | A boolean value to 
specify whether the XML Element is to be encrypted or the contents of the XML 
Element false = Element Level true = Element Content Level | false | Boolean
 | *camel.dataformat.securexml.xml-cipher-algorithm* | The cipher algorithm to 
be used for encryption/decryption of the XML message content. The available 
choices are: XMLCipher.TRIPLEDES XMLCipher.AES_128 XMLCipher.AES_128_GCM 
XMLCipher.AES_192 XMLCipher.AES_192_GCM XMLCipher.AES_256 XMLCipher.AES_256_GCM 
XMLCipher.SEED_128 XMLCipher.CAMELLIA_128 XMLCipher.CAMELLIA_192 
XMLCipher.CAMELLIA_256 The default value is XMLCipher.AES_256_GCM | AES-256-GCM 
| String
 |===
+
+
 // spring-boot-auto-configure options: END
diff --git 
a/components-starter/camel-xmlsecurity-starter/src/main/java/org/apache/camel/component/xmlsecurity/springboot/XmlSignatureComponentAutoConfiguration.java
 
b/components-starter/camel-xmlsecurity-starter/src/main/java/org/apache/camel/component/xmlsecurity/springboot/XmlSignatureComponentAutoConfiguration.java
deleted file mode 100644
index bc4c455..0000000
--- 
a/components-starter/camel-xmlsecurity-starter/src/main/java/org/apache/camel/component/xmlsecurity/springboot/XmlSignatureComponentAutoConfiguration.java
+++ /dev/null
@@ -1,109 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.component.xmlsecurity.springboot;
-
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-import javax.annotation.Generated;
-import org.apache.camel.CamelContext;
-import org.apache.camel.component.xmlsecurity.XmlSignatureComponent;
-import org.apache.camel.spi.ComponentCustomizer;
-import org.apache.camel.spi.HasId;
-import org.apache.camel.spring.boot.CamelAutoConfiguration;
-import org.apache.camel.spring.boot.ComponentConfigurationProperties;
-import org.apache.camel.spring.boot.util.CamelPropertiesHelper;
-import 
org.apache.camel.spring.boot.util.ConditionalOnCamelContextAndAutoConfigurationBeans;
-import org.apache.camel.spring.boot.util.GroupCondition;
-import org.apache.camel.spring.boot.util.HierarchicalPropertiesEvaluator;
-import org.apache.camel.support.IntrospectionSupport;
-import org.apache.camel.util.ObjectHelper;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.boot.autoconfigure.AutoConfigureAfter;
-import 
org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
-import 
org.springframework.boot.context.properties.EnableConfigurationProperties;
-import org.springframework.context.ApplicationContext;
-import org.springframework.context.annotation.Bean;
-import org.springframework.context.annotation.Conditional;
-import org.springframework.context.annotation.Configuration;
-import org.springframework.context.annotation.Lazy;
-
-/**
- * Generated by camel-package-maven-plugin - do not edit this file!
- */
-@Generated("org.apache.camel.springboot.maven.SpringBootAutoConfigurationMojo")
-@Configuration(proxyBeanMethods = false)
-@Conditional({ConditionalOnCamelContextAndAutoConfigurationBeans.class,
-        XmlSignatureComponentAutoConfiguration.GroupConditions.class})
-@AutoConfigureAfter(CamelAutoConfiguration.class)
-@EnableConfigurationProperties({ComponentConfigurationProperties.class,
-        XmlSignatureComponentConfiguration.class})
-public class XmlSignatureComponentAutoConfiguration {
-
-    private static final Logger LOGGER = LoggerFactory
-            .getLogger(XmlSignatureComponentAutoConfiguration.class);
-    @Autowired
-    private ApplicationContext applicationContext;
-    @Autowired
-    private CamelContext camelContext;
-    @Autowired
-    private XmlSignatureComponentConfiguration configuration;
-    @Autowired(required = false)
-    private List<ComponentCustomizer<XmlSignatureComponent>> customizers;
-
-    static class GroupConditions extends GroupCondition {
-        public GroupConditions() {
-            super("camel.component", "camel.component.xmlsecurity-sign");
-        }
-    }
-
-    @Lazy
-    @Bean(name = "xmlsecurity-sign-component")
-    @ConditionalOnMissingBean(XmlSignatureComponent.class)
-    public XmlSignatureComponent configureXmlSignatureComponent()
-            throws Exception {
-        XmlSignatureComponent component = new XmlSignatureComponent();
-        component.setCamelContext(camelContext);
-        Map<String, Object> parameters = new HashMap<>();
-        IntrospectionSupport.getProperties(configuration, parameters, null,
-                false);
-        CamelPropertiesHelper.setCamelProperties(camelContext, component,
-                parameters, false);
-        if (ObjectHelper.isNotEmpty(customizers)) {
-            for (ComponentCustomizer<XmlSignatureComponent> customizer : 
customizers) {
-                boolean useCustomizer = (customizer instanceof HasId)
-                        ? HierarchicalPropertiesEvaluator.evaluate(
-                                applicationContext.getEnvironment(),
-                                "camel.component.customizer",
-                                "camel.component.xmlsecurity-sign.customizer",
-                                ((HasId) customizer).getId())
-                        : HierarchicalPropertiesEvaluator.evaluate(
-                                applicationContext.getEnvironment(),
-                                "camel.component.customizer",
-                                "camel.component.xmlsecurity-sign.customizer");
-                if (useCustomizer) {
-                    LOGGER.debug("Configure component {}, with customizer {}",
-                            component, customizer);
-                    customizer.customize(component);
-                }
-            }
-        }
-        return component;
-    }
-}
\ No newline at end of file
diff --git 
a/components-starter/camel-xmlsecurity-starter/src/main/java/org/apache/camel/component/xmlsecurity/springboot/XmlSignatureComponentConfiguration.java
 
b/components-starter/camel-xmlsecurity-starter/src/main/java/org/apache/camel/component/xmlsecurity/springboot/XmlSignatureComponentConfiguration.java
deleted file mode 100644
index 10d641e..0000000
--- 
a/components-starter/camel-xmlsecurity-starter/src/main/java/org/apache/camel/component/xmlsecurity/springboot/XmlSignatureComponentConfiguration.java
+++ /dev/null
@@ -1,497 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.component.xmlsecurity.springboot;
-
-import java.util.List;
-import java.util.Map;
-import javax.annotation.Generated;
-import javax.xml.crypto.AlgorithmMethod;
-import javax.xml.crypto.dsig.spec.XPathFilterParameterSpec;
-import org.apache.camel.spring.boot.ComponentConfigurationPropertiesCommon;
-import org.springframework.boot.context.properties.ConfigurationProperties;
-
-/**
- * Used to sign exchanges using the XML signature specification.
- * 
- * Generated by camel-package-maven-plugin - do not edit this file!
- */
-@Generated("org.apache.camel.springboot.maven.SpringBootAutoConfigurationMojo")
-@ConfigurationProperties(prefix = "camel.component.xmlsecurity-sign")
-public class XmlSignatureComponentConfiguration
-        extends
-            ComponentConfigurationPropertiesCommon {
-
-    /**
-     * Whether to enable auto configuration of the xmlsecurity-sign component.
-     * This is enabled by default.
-     */
-    private Boolean enabled;
-    /**
-     * In order to protect the KeyInfo element from tampering you can add a
-     * reference to the signed info element so that it is protected via the
-     * signature value. The default value is true. Only relevant when a KeyInfo
-     * is returned by KeyAccessor. and KeyInfo#getId() is not null.
-     */
-    private Boolean addKeyInfoReference = true;
-    /**
-     * You can set a base URI which is used in the URI dereferencing. Relative
-     * URIs are then concatenated with the base URI.
-     */
-    private String baseUri;
-    /**
-     * Canonicalization method used to canonicalize the SignedInfo element
-     * before the digest is calculated. You can use the helper methods
-     * XmlSignatureHelper.getCanonicalizationMethod(String algorithm) or
-     * getCanonicalizationMethod(String algorithm, List
-     * inclusiveNamespacePrefixes) to create a canonicalization method. The
-     * option is a javax.xml.crypto.AlgorithmMethod type.
-     */
-    private String canonicalizationMethod;
-    /**
-     * Determines if the XML signature specific headers be cleared after 
signing
-     * and verification. Defaults to true.
-     */
-    private Boolean clearHeaders = true;
-    /**
-     * Sets the content object Id attribute value. By default a UUID is
-     * generated. If you set the null value, then a new UUID will be generated.
-     * Only used in the enveloping case.
-     */
-    private String contentObjectId;
-    /**
-     * Type of the content reference. The default value is null. This value can
-     * be overwritten by the header
-     * XmlSignatureConstants#HEADER_CONTENT_REFERENCE_TYPE.
-     */
-    private String contentReferenceType;
-    /**
-     * Reference URI for the content to be signed. Only used in the enveloped
-     * case. If the reference URI contains an ID attribute value, then the
-     * resource schema URI ( setSchemaResourceUri(String)) must also be set
-     * because the schema validator will then find out which attributes are ID
-     * attributes. Will be ignored in the enveloping or detached case.
-     */
-    private String contentReferenceUri;
-    /**
-     * Sets the crypto context properties. See {link
-     * XMLCryptoContext#setProperty(String, Object)}. Possible properties are
-     * defined in XMLSignContext an XMLValidateContext (see Supported
-     * Properties). The following properties are set by default to the value
-     * Boolean#TRUE for the XML validation. If you want to switch these 
features
-     * off you must set the property value to Boolean#FALSE.
-     * org.jcp.xml.dsig.validateManifests javax.xml.crypto.dsig.cacheReference
-     */
-    private Map<String, Object> cryptoContextProperties;
-    /**
-     * Digest algorithm URI. Optional parameter. This digest algorithm is used
-     * for calculating the digest of the input message. If this digest 
algorithm
-     * is not specified then the digest algorithm is calculated from the
-     * signature algorithm. Example: http://www.w3.org/2001/04/xmlenc#sha256
-     */
-    private String digestAlgorithm;
-    /**
-     * Disallows that the incoming XML document contains DTD DOCTYPE
-     * declaration. The default value is Boolean#TRUE.
-     */
-    private Boolean disallowDoctypeDecl = true;
-    /**
-     * For the signing process, a private key is necessary. You specify a key
-     * accessor bean which provides this private key. The key accessor bean 
must
-     * implement the KeyAccessor interface. The package
-     * org.apache.camel.component.xmlsecurity.api contains the default
-     * implementation class DefaultKeyAccessor which reads the private key from
-     * a Java keystore. The option is a
-     * org.apache.camel.component.xmlsecurity.api.KeyAccessor type.
-     */
-    private String keyAccessor;
-    /**
-     * 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.
-     */
-    private Boolean omitXmlDeclaration = false;
-    /**
-     * The character encoding of the resulting signed XML document. If null 
then
-     * the encoding of the original XML document is used.
-     */
-    private String outputXmlEncoding;
-    /**
-     * 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.
-     */
-    private Boolean lazyStartProducer = false;
-    /**
-     * Local name of the parent element to which the XML signature element will
-     * be added. Only relevant for enveloped XML signature. Alternatively you
-     * can also use setParentXpath(XPathFilterParameterSpec). Default value is
-     * null. The value must be null for enveloping and detached XML signature.
-     * This parameter or the parameter setParentXpath(XPathFilterParameterSpec)
-     * for enveloped signature and the parameter setXpathsToIdAttributes(List)
-     * for detached signature must not be set in the same configuration. If the
-     * parameters parentXpath and parentLocalName are specified in the same
-     * configuration then an exception is thrown.
-     */
-    private String parentLocalName;
-    /**
-     * Namespace of the parent element to which the XML signature element will
-     * be added.
-     */
-    private String parentNamespace;
-    /**
-     * Sets the XPath to find the parent node in the enveloped case. Either you
-     * specify the parent node via this method or the local name and namespace
-     * of the parent with the methods setParentLocalName(String) and
-     * setParentNamespace(String). Default value is null. The value must be 
null
-     * for enveloping and detached XML signature. If the parameters parentXpath
-     * and parentLocalName are specified in the same configuration then an
-     * exception is thrown. The option is a
-     * javax.xml.crypto.dsig.spec.XPathFilterParameterSpec type.
-     */
-    private String parentXpath;
-    /**
-     * Indicator whether the message body contains plain text. The default 
value
-     * is false, indicating that the message body contains XML. The value can 
be
-     * overwritten by the header
-     * XmlSignatureConstants#HEADER_MESSAGE_IS_PLAIN_TEXT.
-     */
-    private Boolean plainText = false;
-    /**
-     * Encoding of the plain text. Only relevant if the message body is plain
-     * text (see parameter plainText. Default value is UTF-8.
-     */
-    private String plainTextEncoding = "UTF-8";
-    /**
-     * Namespace prefix for the XML signature namespace
-     * http://www.w3.org/2000/09/xmldsig#. Default value is ds. If null or an
-     * empty value is set then no prefix is used for the XML signature
-     * namespace. See best practice
-     * http://www.w3.org/TR/xmldsig-bestpractices/#signing-xml-
-     * without-namespaces
-     */
-    private String prefixForXmlSignatureNamespace = "ds";
-    /**
-     * For adding additional References and Objects to the XML signature which
-     * contain additional properties, you can provide a bean which implements
-     * the XmlSignatureProperties interface. The option is a
-     * org.apache.camel.component.xmlsecurity.api.XmlSignatureProperties type.
-     */
-    private String properties;
-    /**
-     * 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.
-     */
-    private String schemaResourceUri;
-    /**
-     * Signature algorithm. Default value is
-     * http://www.w3.org/2000/09/xmldsig#rsa-sha1.
-     */
-    private String signatureAlgorithm = 
"http://www.w3.org/2001/04/xmldsig-more#rsa-sha256";;
-    /**
-     * Sets the signature Id. If this parameter is not set (null value) then a
-     * unique ID is generated for the signature ID (default). If this parameter
-     * is set to (empty string) then no Id attribute is created in the 
signature
-     * element.
-     */
-    private String signatureId;
-    /**
-     * Transforms which are executed on the message body before the digest is
-     * calculated. By default, C14n is added and in the case of enveloped
-     * signature (see option parentLocalName) also
-     * http://www.w3.org/2000/09/xmldsig#enveloped-signature is added at
-     * position 0 of the list. Use methods in XmlSignatureHelper to create the
-     * transform methods.
-     */
-    private List<AlgorithmMethod> transformMethods;
-    /**
-     * Define the elements which are signed in the detached case via XPATH
-     * expressions to ID attributes (attributes of type ID). For each element
-     * found via the XPATH expression a detached signature is created whose
-     * reference URI contains the corresponding attribute value (preceded by
-     * '#'). The signature becomes the last sibling of the signed element.
-     * Elements with deeper hierarchy level are signed first. You can also set
-     * the XPATH list dynamically via the header
-     * XmlSignatureConstants#HEADER_XPATHS_TO_ID_ATTRIBUTES. The parameter
-     * setParentLocalName(String) or setParentXpath(XPathFilterParameterSpec)
-     * for enveloped signature and this parameter for detached signature must
-     * not be set in the same configuration.
-     */
-    private List<XPathFilterParameterSpec> xpathsToIdAttributes;
-    /**
-     * Whether the component should use basic property binding (Camel 2.x) or
-     * the newer property binding with additional capabilities
-     */
-    private Boolean basicPropertyBinding = false;
-    /**
-     * To use a shared XmlSignerConfiguration configuration to use as base for
-     * configuring endpoints. The option is a
-     * org.apache.camel.component.xmlsecurity.processor.XmlSignerConfiguration
-     * type.
-     */
-    private String signerConfiguration;
-    /**
-     * If you want to restrict the remote access via reference URIs, you can 
set
-     * an own dereferencer. Optional parameter. If not set the provider default
-     * dereferencer is used which can resolve URI fragments, HTTP, file and
-     * XPpointer URIs. Attention: The implementation is provider dependent!. 
The
-     * option is a javax.xml.crypto.URIDereferencer type.
-     */
-    private String uriDereferencer;
-
-    public Boolean getAddKeyInfoReference() {
-        return addKeyInfoReference;
-    }
-
-    public void setAddKeyInfoReference(Boolean addKeyInfoReference) {
-        this.addKeyInfoReference = addKeyInfoReference;
-    }
-
-    public String getBaseUri() {
-        return baseUri;
-    }
-
-    public void setBaseUri(String baseUri) {
-        this.baseUri = baseUri;
-    }
-
-    public String getCanonicalizationMethod() {
-        return canonicalizationMethod;
-    }
-
-    public void setCanonicalizationMethod(String canonicalizationMethod) {
-        this.canonicalizationMethod = canonicalizationMethod;
-    }
-
-    public Boolean getClearHeaders() {
-        return clearHeaders;
-    }
-
-    public void setClearHeaders(Boolean clearHeaders) {
-        this.clearHeaders = clearHeaders;
-    }
-
-    public String getContentObjectId() {
-        return contentObjectId;
-    }
-
-    public void setContentObjectId(String contentObjectId) {
-        this.contentObjectId = contentObjectId;
-    }
-
-    public String getContentReferenceType() {
-        return contentReferenceType;
-    }
-
-    public void setContentReferenceType(String contentReferenceType) {
-        this.contentReferenceType = contentReferenceType;
-    }
-
-    public String getContentReferenceUri() {
-        return contentReferenceUri;
-    }
-
-    public void setContentReferenceUri(String contentReferenceUri) {
-        this.contentReferenceUri = contentReferenceUri;
-    }
-
-    public Map<String, Object> getCryptoContextProperties() {
-        return cryptoContextProperties;
-    }
-
-    public void setCryptoContextProperties(
-            Map<String, Object> cryptoContextProperties) {
-        this.cryptoContextProperties = cryptoContextProperties;
-    }
-
-    public String getDigestAlgorithm() {
-        return digestAlgorithm;
-    }
-
-    public void setDigestAlgorithm(String digestAlgorithm) {
-        this.digestAlgorithm = digestAlgorithm;
-    }
-
-    public Boolean getDisallowDoctypeDecl() {
-        return disallowDoctypeDecl;
-    }
-
-    public void setDisallowDoctypeDecl(Boolean disallowDoctypeDecl) {
-        this.disallowDoctypeDecl = disallowDoctypeDecl;
-    }
-
-    public String getKeyAccessor() {
-        return keyAccessor;
-    }
-
-    public void setKeyAccessor(String keyAccessor) {
-        this.keyAccessor = keyAccessor;
-    }
-
-    public Boolean getOmitXmlDeclaration() {
-        return omitXmlDeclaration;
-    }
-
-    public void setOmitXmlDeclaration(Boolean omitXmlDeclaration) {
-        this.omitXmlDeclaration = omitXmlDeclaration;
-    }
-
-    public String getOutputXmlEncoding() {
-        return outputXmlEncoding;
-    }
-
-    public void setOutputXmlEncoding(String outputXmlEncoding) {
-        this.outputXmlEncoding = outputXmlEncoding;
-    }
-
-    public Boolean getLazyStartProducer() {
-        return lazyStartProducer;
-    }
-
-    public void setLazyStartProducer(Boolean lazyStartProducer) {
-        this.lazyStartProducer = lazyStartProducer;
-    }
-
-    public String getParentLocalName() {
-        return parentLocalName;
-    }
-
-    public void setParentLocalName(String parentLocalName) {
-        this.parentLocalName = parentLocalName;
-    }
-
-    public String getParentNamespace() {
-        return parentNamespace;
-    }
-
-    public void setParentNamespace(String parentNamespace) {
-        this.parentNamespace = parentNamespace;
-    }
-
-    public String getParentXpath() {
-        return parentXpath;
-    }
-
-    public void setParentXpath(String parentXpath) {
-        this.parentXpath = parentXpath;
-    }
-
-    public Boolean getPlainText() {
-        return plainText;
-    }
-
-    public void setPlainText(Boolean plainText) {
-        this.plainText = plainText;
-    }
-
-    public String getPlainTextEncoding() {
-        return plainTextEncoding;
-    }
-
-    public void setPlainTextEncoding(String plainTextEncoding) {
-        this.plainTextEncoding = plainTextEncoding;
-    }
-
-    public String getPrefixForXmlSignatureNamespace() {
-        return prefixForXmlSignatureNamespace;
-    }
-
-    public void setPrefixForXmlSignatureNamespace(
-            String prefixForXmlSignatureNamespace) {
-        this.prefixForXmlSignatureNamespace = prefixForXmlSignatureNamespace;
-    }
-
-    public String getProperties() {
-        return properties;
-    }
-
-    public void setProperties(String properties) {
-        this.properties = properties;
-    }
-
-    public String getSchemaResourceUri() {
-        return schemaResourceUri;
-    }
-
-    public void setSchemaResourceUri(String schemaResourceUri) {
-        this.schemaResourceUri = schemaResourceUri;
-    }
-
-    public String getSignatureAlgorithm() {
-        return signatureAlgorithm;
-    }
-
-    public void setSignatureAlgorithm(String signatureAlgorithm) {
-        this.signatureAlgorithm = signatureAlgorithm;
-    }
-
-    public String getSignatureId() {
-        return signatureId;
-    }
-
-    public void setSignatureId(String signatureId) {
-        this.signatureId = signatureId;
-    }
-
-    public List<AlgorithmMethod> getTransformMethods() {
-        return transformMethods;
-    }
-
-    public void setTransformMethods(List<AlgorithmMethod> transformMethods) {
-        this.transformMethods = transformMethods;
-    }
-
-    public List<XPathFilterParameterSpec> getXpathsToIdAttributes() {
-        return xpathsToIdAttributes;
-    }
-
-    public void setXpathsToIdAttributes(
-            List<XPathFilterParameterSpec> xpathsToIdAttributes) {
-        this.xpathsToIdAttributes = xpathsToIdAttributes;
-    }
-
-    public Boolean getBasicPropertyBinding() {
-        return basicPropertyBinding;
-    }
-
-    public void setBasicPropertyBinding(Boolean basicPropertyBinding) {
-        this.basicPropertyBinding = basicPropertyBinding;
-    }
-
-    public String getSignerConfiguration() {
-        return signerConfiguration;
-    }
-
-    public void setSignerConfiguration(String signerConfiguration) {
-        this.signerConfiguration = signerConfiguration;
-    }
-
-    public String getUriDereferencer() {
-        return uriDereferencer;
-    }
-
-    public void setUriDereferencer(String uriDereferencer) {
-        this.uriDereferencer = uriDereferencer;
-    }
-}
\ No newline at end of file
diff --git 
a/components-starter/camel-xmlsecurity-starter/src/main/resources/META-INF/spring.factories
 
b/components-starter/camel-xmlsecurity-starter/src/main/resources/META-INF/spring.factories
index 37fdc1b..0380e38 100644
--- 
a/components-starter/camel-xmlsecurity-starter/src/main/resources/META-INF/spring.factories
+++ 
b/components-starter/camel-xmlsecurity-starter/src/main/resources/META-INF/spring.factories
@@ -14,11 +14,10 @@
 ## See the License for the specific language governing permissions and
 ## limitations under the License.
 ## ---------------------------------------------------------------------------
+
 org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
-org.apache.camel.dataformat.xmlsecurity.springboot.XMLSecurityDataFormatAutoConfiguration,\
-org.apache.camel.component.xmlsecurity.springboot.XmlSignatureComponentAutoConfiguration,\
 
org.apache.camel.component.xmlsecurity.springboot.XmlVerifierComponentAutoConfiguration,\
-org.apache.camel.component.xmlsecurity.springboot.XmlSignerComponentAutoConfiguration
-
+org.apache.camel.component.xmlsecurity.springboot.XmlSignerComponentAutoConfiguration,\
+org.apache.camel.dataformat.xmlsecurity.springboot.XMLSecurityDataFormatAutoConfiguration
 
 
diff --git 
a/components-starter/camel-yammer-starter/src/main/docs/yammer-starter.adoc 
b/components-starter/camel-yammer-starter/src/main/docs/yammer-starter.adoc
index fc527a9..fa23493 100644
--- a/components-starter/camel-yammer-starter/src/main/docs/yammer-starter.adoc
+++ b/components-starter/camel-yammer-starter/src/main/docs/yammer-starter.adoc
@@ -33,11 +33,11 @@ The component supports 16 options, which are listed below.
 | *camel.component.yammer.delay* | Delay between polling in millis | 5000 | 
Long
 | *camel.component.yammer.enabled* | Whether to enable auto configuration of 
the yammer component. This is enabled by default. |  | Boolean
 | *camel.component.yammer.lazy-start-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 the [...]
-| *camel.component.yammer.limit* | Return only the specified number of 
messages. Works for threaded=true and threaded=extended. | -1 | Integer
-| *camel.component.yammer.newer-than* | Returns messages newer than the 
message ID specified as a numeric string. This should be used when polling for 
new messages. If you're looking at messages, and the most recent message 
returned is 3516, you can make a request with the parameter newerThan=3516 to 
ensure that you do not get duplicate copies of messages already on your page. | 
-1 | Long
-| *camel.component.yammer.older-than* | Returns messages older than the 
message ID specified as a numeric string. This is useful for paginating 
messages. For example, if you're currently viewing 20 messages and the oldest 
is number 2912, you could append olderThan=2912 to your request to get the 20 
messages prior to those you're seeing. | -1 | Long
+| *camel.component.yammer.limit* | Return only the specified number of 
messages. Works for threaded set to true and threaded set to extended. | -1 | 
Integer
+| *camel.component.yammer.newer-than* | Returns messages newer than the 
message ID specified as a numeric string. This should be used when polling for 
new messages. If you're looking at messages, and the most recent message 
returned is 3516, you can make a request with the parameter newerThan equals to 
3516 to ensure that you do not get duplicate copies of messages already on your 
page. | -1 | Long
+| *camel.component.yammer.older-than* | Returns messages older than the 
message ID specified as a numeric string. This is useful for paginating 
messages. For example, if you're currently viewing 20 messages and the oldest 
is number 2912, you could append olderThan equals to 2912 to your request to 
get the 20 messages prior to those you're seeing. | -1 | Long
 | *camel.component.yammer.requestor* | To use a specific requester to 
communicate with Yammer. The option is a 
org.apache.camel.component.yammer.ApiRequestor type. |  | String
-| *camel.component.yammer.threaded* | threaded=true will only return the first 
message in each thread. This parameter is intended for apps which display 
message threads collapsed. threaded=extended will return the thread starter 
messages in order of most recently active as well as the two most recent 
messages, as they are viewed in the default view on the Yammer web interface. | 
 | String
+| *camel.component.yammer.threaded* | threaded equals to true will only return 
the first message in each thread. This parameter is intended for apps which 
display message threads collapsed. threaded equals to extended will return the 
thread starter messages in order of most recently active as well as the two 
most recent messages, as they are viewed in the default view on the Yammer web 
interface. |  | String
 | *camel.component.yammer.use-json* | Set to true if you want to use raw JSON 
rather than converting to POJOs. | false | Boolean
 | *camel.component.yammer.user-id* | The user id |  | String
 |===
diff --git 
a/components-starter/camel-yammer-starter/src/main/java/org/apache/camel/component/yammer/springboot/YammerComponentConfiguration.java
 
b/components-starter/camel-yammer-starter/src/main/java/org/apache/camel/component/yammer/springboot/YammerComponentConfiguration.java
index 9ff77bb..aaa46b9 100644
--- 
a/components-starter/camel-yammer-starter/src/main/java/org/apache/camel/component/yammer/springboot/YammerComponentConfiguration.java
+++ 
b/components-starter/camel-yammer-starter/src/main/java/org/apache/camel/component/yammer/springboot/YammerComponentConfiguration.java
@@ -55,32 +55,33 @@ public class YammerComponentConfiguration
      */
     private Long delay = 5000L;
     /**
-     * Return only the specified number of messages. Works for threaded=true 
and
-     * threaded=extended.
+     * Return only the specified number of messages. Works for threaded set to
+     * true and threaded set to extended.
      */
     private Integer limit = -1;
     /**
      * Returns messages newer than the message ID specified as a numeric 
string.
      * This should be used when polling for new messages. If you're looking at
      * messages, and the most recent message returned is 3516, you can make a
-     * request with the parameter newerThan=3516 to ensure that you do not get
-     * duplicate copies of messages already on your page.
+     * request with the parameter newerThan equals to 3516 to ensure that you 
do
+     * not get duplicate copies of messages already on your page.
      */
     private Long newerThan = -1L;
     /**
      * Returns messages older than the message ID specified as a numeric 
string.
      * This is useful for paginating messages. For example, if you're currently
      * viewing 20 messages and the oldest is number 2912, you could append
-     * olderThan=2912 to your request to get the 20 messages prior to those
-     * you're seeing.
+     * olderThan equals to 2912 to your request to get the 20 messages prior to
+     * those you're seeing.
      */
     private Long olderThan = -1L;
     /**
-     * threaded=true will only return the first message in each thread. This
-     * parameter is intended for apps which display message threads collapsed.
-     * threaded=extended will return the thread starter messages in order of
-     * most recently active as well as the two most recent messages, as they 
are
-     * viewed in the default view on the Yammer web interface.
+     * threaded equals to true will only return the first message in each
+     * thread. This parameter is intended for apps which display message 
threads
+     * collapsed. threaded equals to extended will return the thread starter
+     * messages in order of most recently active as well as the two most recent
+     * messages, as they are viewed in the default view on the Yammer web
+     * interface.
      */
     private String threaded;
     /**
diff --git a/docs/modules/ROOT/pages/kafka-starter.adoc 
b/docs/modules/ROOT/pages/kafka-starter.adoc
index 9a66f59..098ea1a 100644
--- a/docs/modules/ROOT/pages/kafka-starter.adoc
+++ b/docs/modules/ROOT/pages/kafka-starter.adoc
@@ -64,7 +64,7 @@ The component supports 97 options, which are listed below.
 | *camel.component.kafka.key-deserializer* | Deserializer class for key that 
implements the Deserializer interface. | 
org.apache.kafka.common.serialization.StringDeserializer | String
 | *camel.component.kafka.key-serializer-class* | The serializer class for keys 
(defaults to the same as for messages if nothing is given). | 
org.apache.kafka.common.serialization.StringSerializer | String
 | *camel.component.kafka.lazy-start-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 [...]
-| *camel.component.kafka.linger-ms* | The producer groups together any records 
that arrive in between request transmissions into a single batched request. 
Normally this occurs only under load when records arrive faster than they can 
be sent out. However in some circumstances the client may want to reduce the 
number of requests even under moderate load. This setting accomplishes this by 
adding a small amount of artificial delaythat is, rather than immediately 
sending out a record the prod [...]
+| *camel.component.kafka.linger-ms* | The producer groups together any records 
that arrive in between request transmissions into a single batched request. 
Normally this occurs only under load when records arrive faster than they can 
be sent out. However in some circumstances the client may want to reduce the 
number of requests even under moderate load. This setting accomplishes this by 
adding a small amount of artificial delay that is, rather than immediately 
sending out a record the pro [...]
 | *camel.component.kafka.max-block-ms* | The configuration controls how long 
sending to kafka will block. These methods can be blocked for multiple reasons. 
For e.g: buffer full, metadata unavailable.This configuration imposes maximum 
limit on the total time spent in fetching metadata, serialization of key and 
value, partitioning and allocation of buffer memory when doing a send(). In 
case of partitionsFor(), this configuration imposes a maximum time threshold on 
waiting for metadata | 6 [...]
 | *camel.component.kafka.max-in-flight-request* | The maximum number of 
unacknowledged requests the client will send on a single connection before 
blocking. Note that if this setting is set to be greater than 1 and there are 
failed sends, there is a risk of message re-ordering due to retries (i.e., if 
retries are enabled). | 5 | Integer
 | *camel.component.kafka.max-partition-fetch-bytes* | The maximum amount of 
data per-partition the server will return. The maximum total memory used for a 
request will be #partitions max.partition.fetch.bytes. This size must be at 
least as large as the maximum message size the server allows or else it is 
possible for the producer to send messages larger than the consumer can fetch. 
If that happens, the consumer can get stuck trying to fetch a large message on 
a certain partition. | 10485 [...]
@@ -92,7 +92,7 @@ The component supports 97 options, which are listed below.
 | *camel.component.kafka.retry-backoff-ms* | Before each retry, the producer 
refreshes the metadata of relevant topics to see if a new leader has been 
elected. Since leader election takes a bit of time, this property specifies the 
amount of time that the producer waits before refreshing the metadata. | 100 | 
Integer
 | *camel.component.kafka.sasl-jaas-config* | Expose the kafka sasl.jaas.config 
parameter Example: org.apache.kafka.common.security.plain.PlainLoginModule 
required username=USERNAME password=PASSWORD; |  | String
 | *camel.component.kafka.sasl-kerberos-service-name* | The Kerberos principal 
name that Kafka runs as. This can be defined either in Kafka's JAAS config or 
in Kafka's config. |  | String
-| *camel.component.kafka.sasl-mechanism* | The Simple Authentication and 
Security Layer (SASL) Mechanism used. For the valid values see a href= 
\http://www.iana.org/assignments/sasl-mechanisms/sasl-mechanisms.xhtml\http://www.iana.org/assignments/sasl-mechanisms/sasl-mechanisms.xhtml
 | GSSAPI | String
+| *camel.component.kafka.sasl-mechanism* | The Simple Authentication and 
Security Layer (SASL) Mechanism used. For the valid values see 
\http://www.iana.org/assignments/sasl-mechanisms/sasl-mechanisms.xhtml | GSSAPI 
| String
 | *camel.component.kafka.schema-registry-u-r-l* | 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
 | *camel.component.kafka.security-protocol* | Protocol used to communicate 
with brokers. SASL_PLAINTEXT, PLAINTEXT and SSL are supported | PLAINTEXT | 
String
 | *camel.component.kafka.seek-to* | Set if KafkaConsumer will read from 
beginning or end on startup: beginning : read from beginning end : read from 
end This is replacing the earlier property seekToBeginning |  | String
diff --git a/docs/modules/ROOT/pages/xmlsecurity-starter.adoc 
b/docs/modules/ROOT/pages/xmlsecurity-starter.adoc
index 4d52af8..546b27c 100644
--- a/docs/modules/ROOT/pages/xmlsecurity-starter.adoc
+++ b/docs/modules/ROOT/pages/xmlsecurity-starter.adoc
@@ -89,4 +89,6 @@ The component supports 64 options, which are listed below.
 | *camel.dataformat.securexml.secure-tag-contents* | A boolean value to 
specify whether the XML Element is to be encrypted or the contents of the XML 
Element false = Element Level true = Element Content Level | false | Boolean
 | *camel.dataformat.securexml.xml-cipher-algorithm* | The cipher algorithm to 
be used for encryption/decryption of the XML message content. The available 
choices are: XMLCipher.TRIPLEDES XMLCipher.AES_128 XMLCipher.AES_128_GCM 
XMLCipher.AES_192 XMLCipher.AES_192_GCM XMLCipher.AES_256 XMLCipher.AES_256_GCM 
XMLCipher.SEED_128 XMLCipher.CAMELLIA_128 XMLCipher.CAMELLIA_192 
XMLCipher.CAMELLIA_256 The default value is XMLCipher.AES_256_GCM | AES-256-GCM 
| String
 |===
+
+
 // spring-boot-auto-configure options: END
diff --git a/docs/modules/ROOT/pages/yammer-starter.adoc 
b/docs/modules/ROOT/pages/yammer-starter.adoc
index fc527a9..fa23493 100644
--- a/docs/modules/ROOT/pages/yammer-starter.adoc
+++ b/docs/modules/ROOT/pages/yammer-starter.adoc
@@ -33,11 +33,11 @@ The component supports 16 options, which are listed below.
 | *camel.component.yammer.delay* | Delay between polling in millis | 5000 | 
Long
 | *camel.component.yammer.enabled* | Whether to enable auto configuration of 
the yammer component. This is enabled by default. |  | Boolean
 | *camel.component.yammer.lazy-start-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 the [...]
-| *camel.component.yammer.limit* | Return only the specified number of 
messages. Works for threaded=true and threaded=extended. | -1 | Integer
-| *camel.component.yammer.newer-than* | Returns messages newer than the 
message ID specified as a numeric string. This should be used when polling for 
new messages. If you're looking at messages, and the most recent message 
returned is 3516, you can make a request with the parameter newerThan=3516 to 
ensure that you do not get duplicate copies of messages already on your page. | 
-1 | Long
-| *camel.component.yammer.older-than* | Returns messages older than the 
message ID specified as a numeric string. This is useful for paginating 
messages. For example, if you're currently viewing 20 messages and the oldest 
is number 2912, you could append olderThan=2912 to your request to get the 20 
messages prior to those you're seeing. | -1 | Long
+| *camel.component.yammer.limit* | Return only the specified number of 
messages. Works for threaded set to true and threaded set to extended. | -1 | 
Integer
+| *camel.component.yammer.newer-than* | Returns messages newer than the 
message ID specified as a numeric string. This should be used when polling for 
new messages. If you're looking at messages, and the most recent message 
returned is 3516, you can make a request with the parameter newerThan equals to 
3516 to ensure that you do not get duplicate copies of messages already on your 
page. | -1 | Long
+| *camel.component.yammer.older-than* | Returns messages older than the 
message ID specified as a numeric string. This is useful for paginating 
messages. For example, if you're currently viewing 20 messages and the oldest 
is number 2912, you could append olderThan equals to 2912 to your request to 
get the 20 messages prior to those you're seeing. | -1 | Long
 | *camel.component.yammer.requestor* | To use a specific requester to 
communicate with Yammer. The option is a 
org.apache.camel.component.yammer.ApiRequestor type. |  | String
-| *camel.component.yammer.threaded* | threaded=true will only return the first 
message in each thread. This parameter is intended for apps which display 
message threads collapsed. threaded=extended will return the thread starter 
messages in order of most recently active as well as the two most recent 
messages, as they are viewed in the default view on the Yammer web interface. | 
 | String
+| *camel.component.yammer.threaded* | threaded equals to true will only return 
the first message in each thread. This parameter is intended for apps which 
display message threads collapsed. threaded equals to extended will return the 
thread starter messages in order of most recently active as well as the two 
most recent messages, as they are viewed in the default view on the Yammer web 
interface. |  | String
 | *camel.component.yammer.use-json* | Set to true if you want to use raw JSON 
rather than converting to POJOs. | false | Boolean
 | *camel.component.yammer.user-id* | The user id |  | String
 |===

Reply via email to