You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2016/06/10 09:55:31 UTC

[10/11] camel git commit: CAMEL-10041: Generate spring-boot auto configuration for all Camel data formats that has options that can be configured.

CAMEL-10041: Generate spring-boot auto configuration for all Camel data formats that has options that can be configured.


Project: http://git-wip-us.apache.org/repos/asf/camel/repo
Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/3759e3c1
Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/3759e3c1
Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/3759e3c1

Branch: refs/heads/master
Commit: 3759e3c19d02962c2bcf707fc739e2987ad2de0f
Parents: f9b58d3
Author: Claus Ibsen <da...@apache.org>
Authored: Fri Jun 10 11:22:12 2016 +0200
Committer: Claus Ibsen <da...@apache.org>
Committed: Fri Jun 10 11:55:06 2016 +0200

----------------------------------------------------------------------
 .../DirectComponentAutoConfiguration.java       |  3 +-
 .../DirectVmComponentAutoConfiguration.java     |  3 +-
 .../LogComponentAutoConfiguration.java          |  3 +-
 .../PropertiesComponentAutoConfiguration.java   |  3 +-
 .../SchedulerComponentAutoConfiguration.java    |  3 +-
 .../SedaComponentAutoConfiguration.java         |  3 +-
 .../StubComponentAutoConfiguration.java         |  3 +-
 .../ValidatorComponentAutoConfiguration.java    |  3 +-
 .../VmComponentAutoConfiguration.java           |  3 +-
 .../XsltComponentAutoConfiguration.java         |  3 +-
 .../GzipDataFormatAutoConfiguration.java        |  3 +-
 .../springboot/GzipDataFormatConfiguration.java | 13 ----
 ...erializationDataFormatAutoConfiguration.java |  3 +-
 .../SerializationDataFormatConfiguration.java   | 13 ----
 .../StringDataFormatAutoConfiguration.java      |  3 +-
 .../StringDataFormatConfiguration.java          | 12 ----
 .../ZipDataFormatAutoConfiguration.java         |  3 +-
 .../springboot/ZipDataFormatConfiguration.java  | 12 ----
 .../WsComponentAutoConfiguration.java           |  3 +-
 .../AhcComponentAutoConfiguration.java          |  3 +-
 .../AMQPComponentAutoConfiguration.java         |  3 +-
 .../ApnsComponentAutoConfiguration.java         |  3 +-
 .../WebsocketComponentAutoConfiguration.java    |  3 +-
 .../AvroComponentAutoConfiguration.java         |  3 +-
 .../AvroDataFormatAutoConfiguration.java        |  3 +-
 .../springboot/AvroDataFormatConfiguration.java | 12 ----
 .../BarcodeDataFormatAutoConfiguration.java     |  3 +-
 .../BarcodeDataFormatConfiguration.java         | 12 ----
 .../Base64DataFormatAutoConfiguration.java      |  3 +-
 .../Base64DataFormatConfiguration.java          | 12 ----
 .../BeanIODataFormatAutoConfiguration.java      |  3 +-
 .../BeanIODataFormatConfiguration.java          | 12 ----
 .../BeanstalkComponentAutoConfiguration.java    |  3 +-
 .../BindyCsvDataFormatAutoConfiguration.java    |  3 +-
 .../BindyCsvDataFormatConfiguration.java        | 12 ----
 ...yFixedLengthDataFormatAutoConfiguration.java |  3 +-
 ...BindyFixedLengthDataFormatConfiguration.java | 12 ----
 ...KeyValuePairDataFormatAutoConfiguration.java |  3 +-
 ...indyKeyValuePairDataFormatConfiguration.java | 12 ----
 .../BoonDataFormatAutoConfiguration.java        |  3 +-
 .../springboot/BoonDataFormatConfiguration.java | 12 ----
 .../BoxComponentAutoConfiguration.java          |  3 +-
 .../BraintreeComponentAutoConfiguration.java    |  3 +-
 .../CacheComponentAutoConfiguration.java        |  3 +-
 .../CastorDataFormatAutoConfiguration.java      |  3 +-
 .../CastorDataFormatConfiguration.java          | 12 ----
 .../CometdComponentAutoConfiguration.java       |  3 +-
 ...italSignatureComponentAutoConfiguration.java |  3 +-
 .../CryptoDataFormatAutoConfiguration.java      |  3 +-
 .../CryptoDataFormatConfiguration.java          | 12 ----
 .../PGPDataFormatAutoConfiguration.java         |  3 +-
 .../springboot/PGPDataFormatConfiguration.java  | 12 ----
 .../CsvDataFormatAutoConfiguration.java         |  3 +-
 .../springboot/CsvDataFormatConfiguration.java  | 12 ----
 .../CxfRsComponentAutoConfiguration.java        |  3 +-
 .../CxfComponentAutoConfiguration.java          |  3 +-
 .../DisruptorComponentAutoConfiguration.java    |  3 +-
 .../DisruptorVmComponentAutoConfiguration.java  |  3 +-
 .../DockerComponentAutoConfiguration.java       |  3 +-
 .../EjbComponentAutoConfiguration.java          |  3 +-
 ...ElasticsearchComponentAutoConfiguration.java |  3 +-
 .../ElsqlComponentAutoConfiguration.java        |  3 +-
 .../EventAdminComponentAutoConfiguration.java   |  3 +-
 .../FacebookComponentAutoConfiguration.java     |  3 +-
 .../FlatpackDataFormatAutoConfiguration.java    |  3 +-
 .../FlatpackDataFormatConfiguration.java        | 12 ----
 .../FlinkComponentAutoConfiguration.java        |  3 +-
 .../FreemarkerComponentAutoConfiguration.java   |  3 +-
 .../GangliaComponentAutoConfiguration.java      |  3 +-
 ...oogleCalendarComponentAutoConfiguration.java |  3 +-
 .../GoogleDriveComponentAutoConfiguration.java  |  3 +-
 .../GoogleMailComponentAutoConfiguration.java   |  3 +-
 .../GsonDataFormatAutoConfiguration.java        |  3 +-
 .../springboot/GsonDataFormatConfiguration.java | 12 ----
 ...GuavaEventBusComponentAutoConfiguration.java |  3 +-
 .../HazelcastComponentAutoConfiguration.java    |  3 +-
 .../HBaseComponentAutoConfiguration.java        |  3 +-
 .../HdfsComponentAutoConfiguration.java         |  3 +-
 .../HdfsComponentAutoConfiguration.java         |  3 +-
 .../HessianDataFormatAutoConfiguration.java     |  3 +-
 .../HessianDataFormatConfiguration.java         | 13 ----
 .../HL7DataFormatAutoConfiguration.java         |  3 +-
 .../springboot/HL7DataFormatConfiguration.java  | 12 ----
 .../HttpComponentAutoConfiguration.java         |  3 +-
 .../HttpComponentAutoConfiguration.java         |  3 +-
 .../IBatisComponentAutoConfiguration.java       |  3 +-
 .../ICalDataFormatAutoConfiguration.java        |  3 +-
 .../springboot/ICalDataFormatConfiguration.java | 12 ----
 .../JacksonDataFormatAutoConfiguration.java     |  3 +-
 .../JacksonDataFormatConfiguration.java         | 12 ----
 .../JacksonXMLDataFormatAutoConfiguration.java  |  3 +-
 .../JacksonXMLDataFormatConfiguration.java      | 12 ----
 .../JaxbDataFormatAutoConfiguration.java        |  3 +-
 .../springboot/JaxbDataFormatConfiguration.java | 12 ----
 .../JcloudsComponentAutoConfiguration.java      |  3 +-
 .../JdbcComponentAutoConfiguration.java         |  3 +-
 .../JettyHttpComponentAutoConfiguration9.java   |  3 +-
 .../JGroupsComponentAutoConfiguration.java      |  3 +-
 .../JibxDataFormatAutoConfiguration.java        |  3 +-
 .../springboot/JibxDataFormatConfiguration.java | 12 ----
 .../JmsComponentAutoConfiguration.java          |  3 +-
 .../JoltComponentAutoConfiguration.java         |  3 +-
 .../JpaComponentAutoConfiguration.java          |  3 +-
 .../ScpComponentAutoConfiguration.java          |  3 +-
 .../Jt400ComponentAutoConfiguration.java        |  3 +-
 .../KafkaComponentAutoConfiguration.java        |  3 +-
 .../KestrelComponentAutoConfiguration.java      |  3 +-
 .../LinkedInComponentAutoConfiguration.java     |  3 +-
 .../LuceneComponentAutoConfiguration.java       |  3 +-
 .../LZFDataFormatAutoConfiguration.java         |  3 +-
 .../springboot/LZFDataFormatConfiguration.java  | 12 ----
 .../MailComponentAutoConfiguration.java         |  3 +-
 ...imeMultipartDataFormatAutoConfiguration.java |  3 +-
 .../MimeMultipartDataFormatConfiguration.java   | 12 ----
 .../MetricsComponentAutoConfiguration.java      |  3 +-
 .../MinaComponentAutoConfiguration.java         |  3 +-
 .../Mina2ComponentAutoConfiguration.java        |  3 +-
 .../MQTTComponentAutoConfiguration.java         |  3 +-
 .../MsvComponentAutoConfiguration.java          |  3 +-
 .../MustacheComponentAutoConfiguration.java     |  3 +-
 .../MyBatisComponentAutoConfiguration.java      |  3 +-
 .../NagiosComponentAutoConfiguration.java       |  3 +-
 .../NettyHttpComponentAutoConfiguration.java    |  3 +-
 .../NettyComponentAutoConfiguration.java        |  3 +-
 .../NettyHttpComponentAutoConfiguration.java    |  3 +-
 .../NettyComponentAutoConfiguration.java        |  3 +-
 .../Olingo2ComponentAutoConfiguration.java      |  3 +-
 .../OpenShiftComponentAutoConfiguration.java    |  3 +-
 .../PahoComponentAutoConfiguration.java         |  3 +-
 .../PaxLoggingComponentAutoConfiguration.java   |  3 +-
 .../ProtobufDataFormatAutoConfiguration.java    |  3 +-
 .../ProtobufDataFormatConfiguration.java        | 12 ----
 .../QuartzComponentAutoConfiguration.java       |  3 +-
 .../QuartzComponentAutoConfiguration.java       |  3 +-
 .../QuickfixjComponentAutoConfiguration.java    |  3 +-
 .../RestletComponentAutoConfiguration.java      |  3 +-
 .../RssDataFormatAutoConfiguration.java         |  3 +-
 .../springboot/RssDataFormatConfiguration.java  | 13 ----
 .../SalesforceComponentAutoConfiguration.java   |  3 +-
 .../XQueryComponentAutoConfiguration.java       |  3 +-
 .../ServletComponentAutoConfiguration.java      |  3 +-
 .../SjmsBatchComponentAutoConfiguration.java    |  3 +-
 .../SjmsComponentAutoConfiguration.java         |  3 +-
 .../SlackComponentAutoConfiguration.java        |  3 +-
 .../SmppComponentAutoConfiguration.java         |  3 +-
 .../SnakeYAMLDataFormatAutoConfiguration.java   |  3 +-
 .../SnakeYAMLDataFormatConfiguration.java       | 12 ----
 .../SoapJaxbDataFormatAutoConfiguration.java    |  3 +-
 .../SoapJaxbDataFormatConfiguration.java        | 12 ----
 .../SparkComponentAutoConfiguration.java        |  3 +-
 .../SparkComponentAutoConfiguration.java        |  3 +-
 .../SplunkComponentAutoConfiguration.java       |  3 +-
 .../SpringBatchComponentAutoConfiguration.java  |  3 +-
 .../EventComponentAutoConfiguration.java        |  3 +-
 .../SqlComponentAutoConfiguration.java          |  3 +-
 .../SqlStoredComponentAutoConfiguration.java    |  3 +-
 .../SshComponentAutoConfiguration.java          |  3 +-
 .../StompComponentAutoConfiguration.java        |  3 +-
 .../SyslogDataFormatAutoConfiguration.java      |  3 +-
 .../SyslogDataFormatConfiguration.java          | 13 ----
 .../TidyMarkupDataFormatAutoConfiguration.java  |  3 +-
 .../TidyMarkupDataFormatConfiguration.java      | 12 ----
 .../TarFileDataFormatAutoConfiguration.java     |  3 +-
 .../TarFileDataFormatConfiguration.java         | 12 ----
 .../TwitterComponentAutoConfiguration.java      |  3 +-
 .../UndertowComponentAutoConfiguration.java     |  3 +-
 ...UniVocityCsvDataFormatAutoConfiguration.java |  3 +-
 .../UniVocityCsvDataFormatConfiguration.java    | 12 ----
 ...tyFixedWidthDataFormatAutoConfiguration.java |  3 +-
 ...VocityFixedWidthDataFormatConfiguration.java | 12 ----
 ...UniVocityTsvDataFormatAutoConfiguration.java |  3 +-
 .../UniVocityTsvDataFormatConfiguration.java    | 12 ----
 .../VelocityComponentAutoConfiguration.java     |  3 +-
 .../VertxComponentAutoConfiguration.java        |  3 +-
 .../WebsocketComponentAutoConfiguration.java    |  3 +-
 .../XmlBeansDataFormatAutoConfiguration.java    | 54 --------------
 .../XmlBeansDataFormatConfiguration.java        | 53 --------------
 .../XmlJsonDataFormatAutoConfiguration.java     |  3 +-
 .../XmlJsonDataFormatConfiguration.java         | 12 ----
 .../XmlRpcDataFormatAutoConfiguration.java      |  3 +-
 .../XmlRpcDataFormatConfiguration.java          | 12 ----
 .../XmlSignatureComponentAutoConfiguration.java |  3 +-
 .../XMLSecurityDataFormatAutoConfiguration.java |  3 +-
 .../XMLSecurityDataFormatConfiguration.java     | 12 ----
 .../JsonDataFormatAutoConfiguration.java        |  3 +-
 .../springboot/JsonDataFormatConfiguration.java | 12 ----
 .../XStreamDataFormatAutoConfiguration.java     |  3 +-
 .../XStreamDataFormatConfiguration.java         | 12 ----
 .../YammerComponentAutoConfiguration.java       |  3 +-
 .../ZipFileDataFormatAutoConfiguration.java     |  3 +-
 .../ZipFileDataFormatConfiguration.java         | 12 ----
 .../ZooKeeperComponentAutoConfiguration.java    |  3 +-
 .../SpringBootAutoConfigurationMojo.java        | 74 +++++++++++---------
 193 files changed, 333 insertions(+), 810 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/3759e3c1/camel-core/src/main/java/org/apache/camel/component/direct/springboot/DirectComponentAutoConfiguration.java
----------------------------------------------------------------------
diff --git a/camel-core/src/main/java/org/apache/camel/component/direct/springboot/DirectComponentAutoConfiguration.java b/camel-core/src/main/java/org/apache/camel/component/direct/springboot/DirectComponentAutoConfiguration.java
index b4639f6..da46175 100644
--- a/camel-core/src/main/java/org/apache/camel/component/direct/springboot/DirectComponentAutoConfiguration.java
+++ b/camel-core/src/main/java/org/apache/camel/component/direct/springboot/DirectComponentAutoConfiguration.java
@@ -42,7 +42,8 @@ public class DirectComponentAutoConfiguration {
         DirectComponent component = new DirectComponent();
         component.setCamelContext(camelContext);
         Map<String, Object> parameters = new HashMap<>();
-        IntrospectionSupport.getProperties(configuration, parameters, null);
+        IntrospectionSupport.getProperties(configuration, parameters, null,
+                false);
         IntrospectionSupport.setProperties(camelContext,
                 camelContext.getTypeConverter(), component, parameters);
         return component;

http://git-wip-us.apache.org/repos/asf/camel/blob/3759e3c1/camel-core/src/main/java/org/apache/camel/component/directvm/springboot/DirectVmComponentAutoConfiguration.java
----------------------------------------------------------------------
diff --git a/camel-core/src/main/java/org/apache/camel/component/directvm/springboot/DirectVmComponentAutoConfiguration.java b/camel-core/src/main/java/org/apache/camel/component/directvm/springboot/DirectVmComponentAutoConfiguration.java
index b780614..3b1551f 100644
--- a/camel-core/src/main/java/org/apache/camel/component/directvm/springboot/DirectVmComponentAutoConfiguration.java
+++ b/camel-core/src/main/java/org/apache/camel/component/directvm/springboot/DirectVmComponentAutoConfiguration.java
@@ -43,7 +43,8 @@ public class DirectVmComponentAutoConfiguration {
         DirectVmComponent component = new DirectVmComponent();
         component.setCamelContext(camelContext);
         Map<String, Object> parameters = new HashMap<>();
-        IntrospectionSupport.getProperties(configuration, parameters, null);
+        IntrospectionSupport.getProperties(configuration, parameters, null,
+                false);
         IntrospectionSupport.setProperties(camelContext,
                 camelContext.getTypeConverter(), component, parameters);
         return component;

http://git-wip-us.apache.org/repos/asf/camel/blob/3759e3c1/camel-core/src/main/java/org/apache/camel/component/log/springboot/LogComponentAutoConfiguration.java
----------------------------------------------------------------------
diff --git a/camel-core/src/main/java/org/apache/camel/component/log/springboot/LogComponentAutoConfiguration.java b/camel-core/src/main/java/org/apache/camel/component/log/springboot/LogComponentAutoConfiguration.java
index 1a6dbcd..c9f5b9f 100644
--- a/camel-core/src/main/java/org/apache/camel/component/log/springboot/LogComponentAutoConfiguration.java
+++ b/camel-core/src/main/java/org/apache/camel/component/log/springboot/LogComponentAutoConfiguration.java
@@ -42,7 +42,8 @@ public class LogComponentAutoConfiguration {
         LogComponent component = new LogComponent();
         component.setCamelContext(camelContext);
         Map<String, Object> parameters = new HashMap<>();
-        IntrospectionSupport.getProperties(configuration, parameters, null);
+        IntrospectionSupport.getProperties(configuration, parameters, null,
+                false);
         IntrospectionSupport.setProperties(camelContext,
                 camelContext.getTypeConverter(), component, parameters);
         return component;

http://git-wip-us.apache.org/repos/asf/camel/blob/3759e3c1/camel-core/src/main/java/org/apache/camel/component/properties/springboot/PropertiesComponentAutoConfiguration.java
----------------------------------------------------------------------
diff --git a/camel-core/src/main/java/org/apache/camel/component/properties/springboot/PropertiesComponentAutoConfiguration.java b/camel-core/src/main/java/org/apache/camel/component/properties/springboot/PropertiesComponentAutoConfiguration.java
index 740aee7..cc22e16 100644
--- a/camel-core/src/main/java/org/apache/camel/component/properties/springboot/PropertiesComponentAutoConfiguration.java
+++ b/camel-core/src/main/java/org/apache/camel/component/properties/springboot/PropertiesComponentAutoConfiguration.java
@@ -43,7 +43,8 @@ public class PropertiesComponentAutoConfiguration {
         PropertiesComponent component = new PropertiesComponent();
         component.setCamelContext(camelContext);
         Map<String, Object> parameters = new HashMap<>();
-        IntrospectionSupport.getProperties(configuration, parameters, null);
+        IntrospectionSupport.getProperties(configuration, parameters, null,
+                false);
         IntrospectionSupport.setProperties(camelContext,
                 camelContext.getTypeConverter(), component, parameters);
         return component;

http://git-wip-us.apache.org/repos/asf/camel/blob/3759e3c1/camel-core/src/main/java/org/apache/camel/component/scheduler/springboot/SchedulerComponentAutoConfiguration.java
----------------------------------------------------------------------
diff --git a/camel-core/src/main/java/org/apache/camel/component/scheduler/springboot/SchedulerComponentAutoConfiguration.java b/camel-core/src/main/java/org/apache/camel/component/scheduler/springboot/SchedulerComponentAutoConfiguration.java
index e6e9f42..0c57605 100644
--- a/camel-core/src/main/java/org/apache/camel/component/scheduler/springboot/SchedulerComponentAutoConfiguration.java
+++ b/camel-core/src/main/java/org/apache/camel/component/scheduler/springboot/SchedulerComponentAutoConfiguration.java
@@ -43,7 +43,8 @@ public class SchedulerComponentAutoConfiguration {
         SchedulerComponent component = new SchedulerComponent();
         component.setCamelContext(camelContext);
         Map<String, Object> parameters = new HashMap<>();
-        IntrospectionSupport.getProperties(configuration, parameters, null);
+        IntrospectionSupport.getProperties(configuration, parameters, null,
+                false);
         IntrospectionSupport.setProperties(camelContext,
                 camelContext.getTypeConverter(), component, parameters);
         return component;

http://git-wip-us.apache.org/repos/asf/camel/blob/3759e3c1/camel-core/src/main/java/org/apache/camel/component/seda/springboot/SedaComponentAutoConfiguration.java
----------------------------------------------------------------------
diff --git a/camel-core/src/main/java/org/apache/camel/component/seda/springboot/SedaComponentAutoConfiguration.java b/camel-core/src/main/java/org/apache/camel/component/seda/springboot/SedaComponentAutoConfiguration.java
index c14087c..5bc1132 100644
--- a/camel-core/src/main/java/org/apache/camel/component/seda/springboot/SedaComponentAutoConfiguration.java
+++ b/camel-core/src/main/java/org/apache/camel/component/seda/springboot/SedaComponentAutoConfiguration.java
@@ -42,7 +42,8 @@ public class SedaComponentAutoConfiguration {
         SedaComponent component = new SedaComponent();
         component.setCamelContext(camelContext);
         Map<String, Object> parameters = new HashMap<>();
-        IntrospectionSupport.getProperties(configuration, parameters, null);
+        IntrospectionSupport.getProperties(configuration, parameters, null,
+                false);
         IntrospectionSupport.setProperties(camelContext,
                 camelContext.getTypeConverter(), component, parameters);
         return component;

http://git-wip-us.apache.org/repos/asf/camel/blob/3759e3c1/camel-core/src/main/java/org/apache/camel/component/stub/springboot/StubComponentAutoConfiguration.java
----------------------------------------------------------------------
diff --git a/camel-core/src/main/java/org/apache/camel/component/stub/springboot/StubComponentAutoConfiguration.java b/camel-core/src/main/java/org/apache/camel/component/stub/springboot/StubComponentAutoConfiguration.java
index d2e007f..fe22e10 100644
--- a/camel-core/src/main/java/org/apache/camel/component/stub/springboot/StubComponentAutoConfiguration.java
+++ b/camel-core/src/main/java/org/apache/camel/component/stub/springboot/StubComponentAutoConfiguration.java
@@ -42,7 +42,8 @@ public class StubComponentAutoConfiguration {
         StubComponent component = new StubComponent();
         component.setCamelContext(camelContext);
         Map<String, Object> parameters = new HashMap<>();
-        IntrospectionSupport.getProperties(configuration, parameters, null);
+        IntrospectionSupport.getProperties(configuration, parameters, null,
+                false);
         IntrospectionSupport.setProperties(camelContext,
                 camelContext.getTypeConverter(), component, parameters);
         return component;

http://git-wip-us.apache.org/repos/asf/camel/blob/3759e3c1/camel-core/src/main/java/org/apache/camel/component/validator/springboot/ValidatorComponentAutoConfiguration.java
----------------------------------------------------------------------
diff --git a/camel-core/src/main/java/org/apache/camel/component/validator/springboot/ValidatorComponentAutoConfiguration.java b/camel-core/src/main/java/org/apache/camel/component/validator/springboot/ValidatorComponentAutoConfiguration.java
index 56d8e92..b51c71f 100644
--- a/camel-core/src/main/java/org/apache/camel/component/validator/springboot/ValidatorComponentAutoConfiguration.java
+++ b/camel-core/src/main/java/org/apache/camel/component/validator/springboot/ValidatorComponentAutoConfiguration.java
@@ -43,7 +43,8 @@ public class ValidatorComponentAutoConfiguration {
         ValidatorComponent component = new ValidatorComponent();
         component.setCamelContext(camelContext);
         Map<String, Object> parameters = new HashMap<>();
-        IntrospectionSupport.getProperties(configuration, parameters, null);
+        IntrospectionSupport.getProperties(configuration, parameters, null,
+                false);
         IntrospectionSupport.setProperties(camelContext,
                 camelContext.getTypeConverter(), component, parameters);
         return component;

http://git-wip-us.apache.org/repos/asf/camel/blob/3759e3c1/camel-core/src/main/java/org/apache/camel/component/vm/springboot/VmComponentAutoConfiguration.java
----------------------------------------------------------------------
diff --git a/camel-core/src/main/java/org/apache/camel/component/vm/springboot/VmComponentAutoConfiguration.java b/camel-core/src/main/java/org/apache/camel/component/vm/springboot/VmComponentAutoConfiguration.java
index 882d93b..4d07d07 100644
--- a/camel-core/src/main/java/org/apache/camel/component/vm/springboot/VmComponentAutoConfiguration.java
+++ b/camel-core/src/main/java/org/apache/camel/component/vm/springboot/VmComponentAutoConfiguration.java
@@ -42,7 +42,8 @@ public class VmComponentAutoConfiguration {
         VmComponent component = new VmComponent();
         component.setCamelContext(camelContext);
         Map<String, Object> parameters = new HashMap<>();
-        IntrospectionSupport.getProperties(configuration, parameters, null);
+        IntrospectionSupport.getProperties(configuration, parameters, null,
+                false);
         IntrospectionSupport.setProperties(camelContext,
                 camelContext.getTypeConverter(), component, parameters);
         return component;

http://git-wip-us.apache.org/repos/asf/camel/blob/3759e3c1/camel-core/src/main/java/org/apache/camel/component/xslt/springboot/XsltComponentAutoConfiguration.java
----------------------------------------------------------------------
diff --git a/camel-core/src/main/java/org/apache/camel/component/xslt/springboot/XsltComponentAutoConfiguration.java b/camel-core/src/main/java/org/apache/camel/component/xslt/springboot/XsltComponentAutoConfiguration.java
index 5b27c6a..8cac574 100644
--- a/camel-core/src/main/java/org/apache/camel/component/xslt/springboot/XsltComponentAutoConfiguration.java
+++ b/camel-core/src/main/java/org/apache/camel/component/xslt/springboot/XsltComponentAutoConfiguration.java
@@ -42,7 +42,8 @@ public class XsltComponentAutoConfiguration {
         XsltComponent component = new XsltComponent();
         component.setCamelContext(camelContext);
         Map<String, Object> parameters = new HashMap<>();
-        IntrospectionSupport.getProperties(configuration, parameters, null);
+        IntrospectionSupport.getProperties(configuration, parameters, null,
+                false);
         IntrospectionSupport.setProperties(camelContext,
                 camelContext.getTypeConverter(), component, parameters);
         return component;

http://git-wip-us.apache.org/repos/asf/camel/blob/3759e3c1/camel-core/src/main/java/org/apache/camel/impl/springboot/GzipDataFormatAutoConfiguration.java
----------------------------------------------------------------------
diff --git a/camel-core/src/main/java/org/apache/camel/impl/springboot/GzipDataFormatAutoConfiguration.java b/camel-core/src/main/java/org/apache/camel/impl/springboot/GzipDataFormatAutoConfiguration.java
index 6916749..90e9cd0 100644
--- a/camel-core/src/main/java/org/apache/camel/impl/springboot/GzipDataFormatAutoConfiguration.java
+++ b/camel-core/src/main/java/org/apache/camel/impl/springboot/GzipDataFormatAutoConfiguration.java
@@ -45,7 +45,8 @@ public class GzipDataFormatAutoConfiguration {
             ((CamelContextAware) dataformat).setCamelContext(camelContext);
         }
         Map<String, Object> parameters = new HashMap<>();
-        IntrospectionSupport.getProperties(configuration, parameters, null);
+        IntrospectionSupport.getProperties(configuration, parameters, null,
+                false);
         IntrospectionSupport.setProperties(camelContext,
                 camelContext.getTypeConverter(), dataformat, parameters);
         return dataformat;

http://git-wip-us.apache.org/repos/asf/camel/blob/3759e3c1/camel-core/src/main/java/org/apache/camel/impl/springboot/GzipDataFormatConfiguration.java
----------------------------------------------------------------------
diff --git a/camel-core/src/main/java/org/apache/camel/impl/springboot/GzipDataFormatConfiguration.java b/camel-core/src/main/java/org/apache/camel/impl/springboot/GzipDataFormatConfiguration.java
index 4a23b19..df614d4 100644
--- a/camel-core/src/main/java/org/apache/camel/impl/springboot/GzipDataFormatConfiguration.java
+++ b/camel-core/src/main/java/org/apache/camel/impl/springboot/GzipDataFormatConfiguration.java
@@ -25,17 +25,4 @@ import org.springframework.boot.context.properties.ConfigurationProperties;
  */
 @ConfigurationProperties(prefix = "camel.dataformat.gzip")
 public class GzipDataFormatConfiguration {
-
-    /**
-     * Sets the value of the id property.
-     */
-    private String id;
-
-    public String getId() {
-        return id;
-    }
-
-    public void setId(String id) {
-        this.id = id;
-    }
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/camel/blob/3759e3c1/camel-core/src/main/java/org/apache/camel/impl/springboot/SerializationDataFormatAutoConfiguration.java
----------------------------------------------------------------------
diff --git a/camel-core/src/main/java/org/apache/camel/impl/springboot/SerializationDataFormatAutoConfiguration.java b/camel-core/src/main/java/org/apache/camel/impl/springboot/SerializationDataFormatAutoConfiguration.java
index 532fe22..7bf60fd 100644
--- a/camel-core/src/main/java/org/apache/camel/impl/springboot/SerializationDataFormatAutoConfiguration.java
+++ b/camel-core/src/main/java/org/apache/camel/impl/springboot/SerializationDataFormatAutoConfiguration.java
@@ -47,7 +47,8 @@ public class SerializationDataFormatAutoConfiguration {
             ((CamelContextAware) dataformat).setCamelContext(camelContext);
         }
         Map<String, Object> parameters = new HashMap<>();
-        IntrospectionSupport.getProperties(configuration, parameters, null);
+        IntrospectionSupport.getProperties(configuration, parameters, null,
+                false);
         IntrospectionSupport.setProperties(camelContext,
                 camelContext.getTypeConverter(), dataformat, parameters);
         return dataformat;

http://git-wip-us.apache.org/repos/asf/camel/blob/3759e3c1/camel-core/src/main/java/org/apache/camel/impl/springboot/SerializationDataFormatConfiguration.java
----------------------------------------------------------------------
diff --git a/camel-core/src/main/java/org/apache/camel/impl/springboot/SerializationDataFormatConfiguration.java b/camel-core/src/main/java/org/apache/camel/impl/springboot/SerializationDataFormatConfiguration.java
index caa16b8..ed78fab 100644
--- a/camel-core/src/main/java/org/apache/camel/impl/springboot/SerializationDataFormatConfiguration.java
+++ b/camel-core/src/main/java/org/apache/camel/impl/springboot/SerializationDataFormatConfiguration.java
@@ -25,17 +25,4 @@ import org.springframework.boot.context.properties.ConfigurationProperties;
  */
 @ConfigurationProperties(prefix = "camel.dataformat.serialization")
 public class SerializationDataFormatConfiguration {
-
-    /**
-     * Sets the value of the id property.
-     */
-    private String id;
-
-    public String getId() {
-        return id;
-    }
-
-    public void setId(String id) {
-        this.id = id;
-    }
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/camel/blob/3759e3c1/camel-core/src/main/java/org/apache/camel/impl/springboot/StringDataFormatAutoConfiguration.java
----------------------------------------------------------------------
diff --git a/camel-core/src/main/java/org/apache/camel/impl/springboot/StringDataFormatAutoConfiguration.java b/camel-core/src/main/java/org/apache/camel/impl/springboot/StringDataFormatAutoConfiguration.java
index 36ac69d..a47e939 100644
--- a/camel-core/src/main/java/org/apache/camel/impl/springboot/StringDataFormatAutoConfiguration.java
+++ b/camel-core/src/main/java/org/apache/camel/impl/springboot/StringDataFormatAutoConfiguration.java
@@ -46,7 +46,8 @@ public class StringDataFormatAutoConfiguration {
             ((CamelContextAware) dataformat).setCamelContext(camelContext);
         }
         Map<String, Object> parameters = new HashMap<>();
-        IntrospectionSupport.getProperties(configuration, parameters, null);
+        IntrospectionSupport.getProperties(configuration, parameters, null,
+                false);
         IntrospectionSupport.setProperties(camelContext,
                 camelContext.getTypeConverter(), dataformat, parameters);
         return dataformat;

http://git-wip-us.apache.org/repos/asf/camel/blob/3759e3c1/camel-core/src/main/java/org/apache/camel/impl/springboot/StringDataFormatConfiguration.java
----------------------------------------------------------------------
diff --git a/camel-core/src/main/java/org/apache/camel/impl/springboot/StringDataFormatConfiguration.java b/camel-core/src/main/java/org/apache/camel/impl/springboot/StringDataFormatConfiguration.java
index 08477e1..575b37e 100644
--- a/camel-core/src/main/java/org/apache/camel/impl/springboot/StringDataFormatConfiguration.java
+++ b/camel-core/src/main/java/org/apache/camel/impl/springboot/StringDataFormatConfiguration.java
@@ -31,10 +31,6 @@ public class StringDataFormatConfiguration {
      * charset.
      */
     private String charset;
-    /**
-     * Sets the value of the id property.
-     */
-    private String id;
 
     public String getCharset() {
         return charset;
@@ -43,12 +39,4 @@ public class StringDataFormatConfiguration {
     public void setCharset(String charset) {
         this.charset = charset;
     }
-
-    public String getId() {
-        return id;
-    }
-
-    public void setId(String id) {
-        this.id = id;
-    }
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/camel/blob/3759e3c1/camel-core/src/main/java/org/apache/camel/impl/springboot/ZipDataFormatAutoConfiguration.java
----------------------------------------------------------------------
diff --git a/camel-core/src/main/java/org/apache/camel/impl/springboot/ZipDataFormatAutoConfiguration.java b/camel-core/src/main/java/org/apache/camel/impl/springboot/ZipDataFormatAutoConfiguration.java
index 6ffa4d8..c007de0 100644
--- a/camel-core/src/main/java/org/apache/camel/impl/springboot/ZipDataFormatAutoConfiguration.java
+++ b/camel-core/src/main/java/org/apache/camel/impl/springboot/ZipDataFormatAutoConfiguration.java
@@ -45,7 +45,8 @@ public class ZipDataFormatAutoConfiguration {
             ((CamelContextAware) dataformat).setCamelContext(camelContext);
         }
         Map<String, Object> parameters = new HashMap<>();
-        IntrospectionSupport.getProperties(configuration, parameters, null);
+        IntrospectionSupport.getProperties(configuration, parameters, null,
+                false);
         IntrospectionSupport.setProperties(camelContext,
                 camelContext.getTypeConverter(), dataformat, parameters);
         return dataformat;

http://git-wip-us.apache.org/repos/asf/camel/blob/3759e3c1/camel-core/src/main/java/org/apache/camel/impl/springboot/ZipDataFormatConfiguration.java
----------------------------------------------------------------------
diff --git a/camel-core/src/main/java/org/apache/camel/impl/springboot/ZipDataFormatConfiguration.java b/camel-core/src/main/java/org/apache/camel/impl/springboot/ZipDataFormatConfiguration.java
index 4685562..d6bd3be 100644
--- a/camel-core/src/main/java/org/apache/camel/impl/springboot/ZipDataFormatConfiguration.java
+++ b/camel-core/src/main/java/org/apache/camel/impl/springboot/ZipDataFormatConfiguration.java
@@ -31,10 +31,6 @@ public class ZipDataFormatConfiguration {
      * 0 is no compression and 9 is best compression.
      */
     private Integer compressionLevel;
-    /**
-     * Sets the value of the id property.
-     */
-    private String id;
 
     public Integer getCompressionLevel() {
         return compressionLevel;
@@ -43,12 +39,4 @@ public class ZipDataFormatConfiguration {
     public void setCompressionLevel(Integer compressionLevel) {
         this.compressionLevel = compressionLevel;
     }
-
-    public String getId() {
-        return id;
-    }
-
-    public void setId(String id) {
-        this.id = id;
-    }
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/camel/blob/3759e3c1/components/camel-ahc-ws/src/main/java/org/apache/camel/component/ahc/ws/springboot/WsComponentAutoConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-ahc-ws/src/main/java/org/apache/camel/component/ahc/ws/springboot/WsComponentAutoConfiguration.java b/components/camel-ahc-ws/src/main/java/org/apache/camel/component/ahc/ws/springboot/WsComponentAutoConfiguration.java
index 55dbaa7..6139670 100644
--- a/components/camel-ahc-ws/src/main/java/org/apache/camel/component/ahc/ws/springboot/WsComponentAutoConfiguration.java
+++ b/components/camel-ahc-ws/src/main/java/org/apache/camel/component/ahc/ws/springboot/WsComponentAutoConfiguration.java
@@ -42,7 +42,8 @@ public class WsComponentAutoConfiguration {
         WsComponent component = new WsComponent();
         component.setCamelContext(camelContext);
         Map<String, Object> parameters = new HashMap<>();
-        IntrospectionSupport.getProperties(configuration, parameters, null);
+        IntrospectionSupport.getProperties(configuration, parameters, null,
+                false);
         IntrospectionSupport.setProperties(camelContext,
                 camelContext.getTypeConverter(), component, parameters);
         return component;

http://git-wip-us.apache.org/repos/asf/camel/blob/3759e3c1/components/camel-ahc/src/main/java/org/apache/camel/component/ahc/springboot/AhcComponentAutoConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-ahc/src/main/java/org/apache/camel/component/ahc/springboot/AhcComponentAutoConfiguration.java b/components/camel-ahc/src/main/java/org/apache/camel/component/ahc/springboot/AhcComponentAutoConfiguration.java
index 404a490..ace5f3f 100644
--- a/components/camel-ahc/src/main/java/org/apache/camel/component/ahc/springboot/AhcComponentAutoConfiguration.java
+++ b/components/camel-ahc/src/main/java/org/apache/camel/component/ahc/springboot/AhcComponentAutoConfiguration.java
@@ -42,7 +42,8 @@ public class AhcComponentAutoConfiguration {
         AhcComponent component = new AhcComponent();
         component.setCamelContext(camelContext);
         Map<String, Object> parameters = new HashMap<>();
-        IntrospectionSupport.getProperties(configuration, parameters, null);
+        IntrospectionSupport.getProperties(configuration, parameters, null,
+                false);
         IntrospectionSupport.setProperties(camelContext,
                 camelContext.getTypeConverter(), component, parameters);
         return component;

http://git-wip-us.apache.org/repos/asf/camel/blob/3759e3c1/components/camel-amqp/src/main/java/org/apache/camel/component/amqp/springboot/AMQPComponentAutoConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-amqp/src/main/java/org/apache/camel/component/amqp/springboot/AMQPComponentAutoConfiguration.java b/components/camel-amqp/src/main/java/org/apache/camel/component/amqp/springboot/AMQPComponentAutoConfiguration.java
index 4e17ae4..93cf1a2 100644
--- a/components/camel-amqp/src/main/java/org/apache/camel/component/amqp/springboot/AMQPComponentAutoConfiguration.java
+++ b/components/camel-amqp/src/main/java/org/apache/camel/component/amqp/springboot/AMQPComponentAutoConfiguration.java
@@ -42,7 +42,8 @@ public class AMQPComponentAutoConfiguration {
         AMQPComponent component = new AMQPComponent();
         component.setCamelContext(camelContext);
         Map<String, Object> parameters = new HashMap<>();
-        IntrospectionSupport.getProperties(configuration, parameters, null);
+        IntrospectionSupport.getProperties(configuration, parameters, null,
+                false);
         IntrospectionSupport.setProperties(camelContext,
                 camelContext.getTypeConverter(), component, parameters);
         return component;

http://git-wip-us.apache.org/repos/asf/camel/blob/3759e3c1/components/camel-apns/src/main/java/org/apache/camel/component/apns/springboot/ApnsComponentAutoConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-apns/src/main/java/org/apache/camel/component/apns/springboot/ApnsComponentAutoConfiguration.java b/components/camel-apns/src/main/java/org/apache/camel/component/apns/springboot/ApnsComponentAutoConfiguration.java
index 7ee7549..dcc66db 100644
--- a/components/camel-apns/src/main/java/org/apache/camel/component/apns/springboot/ApnsComponentAutoConfiguration.java
+++ b/components/camel-apns/src/main/java/org/apache/camel/component/apns/springboot/ApnsComponentAutoConfiguration.java
@@ -42,7 +42,8 @@ public class ApnsComponentAutoConfiguration {
         ApnsComponent component = new ApnsComponent();
         component.setCamelContext(camelContext);
         Map<String, Object> parameters = new HashMap<>();
-        IntrospectionSupport.getProperties(configuration, parameters, null);
+        IntrospectionSupport.getProperties(configuration, parameters, null,
+                false);
         IntrospectionSupport.setProperties(camelContext,
                 camelContext.getTypeConverter(), component, parameters);
         return component;

http://git-wip-us.apache.org/repos/asf/camel/blob/3759e3c1/components/camel-atmosphere-websocket/src/main/java/org/apache/camel/component/atmosphere/websocket/springboot/WebsocketComponentAutoConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-atmosphere-websocket/src/main/java/org/apache/camel/component/atmosphere/websocket/springboot/WebsocketComponentAutoConfiguration.java b/components/camel-atmosphere-websocket/src/main/java/org/apache/camel/component/atmosphere/websocket/springboot/WebsocketComponentAutoConfiguration.java
index 9f3c84f..8a46ed0 100644
--- a/components/camel-atmosphere-websocket/src/main/java/org/apache/camel/component/atmosphere/websocket/springboot/WebsocketComponentAutoConfiguration.java
+++ b/components/camel-atmosphere-websocket/src/main/java/org/apache/camel/component/atmosphere/websocket/springboot/WebsocketComponentAutoConfiguration.java
@@ -43,7 +43,8 @@ public class WebsocketComponentAutoConfiguration {
         WebsocketComponent component = new WebsocketComponent();
         component.setCamelContext(camelContext);
         Map<String, Object> parameters = new HashMap<>();
-        IntrospectionSupport.getProperties(configuration, parameters, null);
+        IntrospectionSupport.getProperties(configuration, parameters, null,
+                false);
         IntrospectionSupport.setProperties(camelContext,
                 camelContext.getTypeConverter(), component, parameters);
         return component;

http://git-wip-us.apache.org/repos/asf/camel/blob/3759e3c1/components/camel-avro/src/main/java/org/apache/camel/component/avro/springboot/AvroComponentAutoConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-avro/src/main/java/org/apache/camel/component/avro/springboot/AvroComponentAutoConfiguration.java b/components/camel-avro/src/main/java/org/apache/camel/component/avro/springboot/AvroComponentAutoConfiguration.java
index af08088..5002ea5 100644
--- a/components/camel-avro/src/main/java/org/apache/camel/component/avro/springboot/AvroComponentAutoConfiguration.java
+++ b/components/camel-avro/src/main/java/org/apache/camel/component/avro/springboot/AvroComponentAutoConfiguration.java
@@ -42,7 +42,8 @@ public class AvroComponentAutoConfiguration {
         AvroComponent component = new AvroComponent();
         component.setCamelContext(camelContext);
         Map<String, Object> parameters = new HashMap<>();
-        IntrospectionSupport.getProperties(configuration, parameters, null);
+        IntrospectionSupport.getProperties(configuration, parameters, null,
+                false);
         IntrospectionSupport.setProperties(camelContext,
                 camelContext.getTypeConverter(), component, parameters);
         return component;

http://git-wip-us.apache.org/repos/asf/camel/blob/3759e3c1/components/camel-avro/src/main/java/org/apache/camel/dataformat/avro/springboot/AvroDataFormatAutoConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-avro/src/main/java/org/apache/camel/dataformat/avro/springboot/AvroDataFormatAutoConfiguration.java b/components/camel-avro/src/main/java/org/apache/camel/dataformat/avro/springboot/AvroDataFormatAutoConfiguration.java
index 234658e..97a15f9 100644
--- a/components/camel-avro/src/main/java/org/apache/camel/dataformat/avro/springboot/AvroDataFormatAutoConfiguration.java
+++ b/components/camel-avro/src/main/java/org/apache/camel/dataformat/avro/springboot/AvroDataFormatAutoConfiguration.java
@@ -45,7 +45,8 @@ public class AvroDataFormatAutoConfiguration {
             ((CamelContextAware) dataformat).setCamelContext(camelContext);
         }
         Map<String, Object> parameters = new HashMap<>();
-        IntrospectionSupport.getProperties(configuration, parameters, null);
+        IntrospectionSupport.getProperties(configuration, parameters, null,
+                false);
         IntrospectionSupport.setProperties(camelContext,
                 camelContext.getTypeConverter(), dataformat, parameters);
         return dataformat;

http://git-wip-us.apache.org/repos/asf/camel/blob/3759e3c1/components/camel-avro/src/main/java/org/apache/camel/dataformat/avro/springboot/AvroDataFormatConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-avro/src/main/java/org/apache/camel/dataformat/avro/springboot/AvroDataFormatConfiguration.java b/components/camel-avro/src/main/java/org/apache/camel/dataformat/avro/springboot/AvroDataFormatConfiguration.java
index 786f396..517051c 100644
--- a/components/camel-avro/src/main/java/org/apache/camel/dataformat/avro/springboot/AvroDataFormatConfiguration.java
+++ b/components/camel-avro/src/main/java/org/apache/camel/dataformat/avro/springboot/AvroDataFormatConfiguration.java
@@ -30,10 +30,6 @@ public class AvroDataFormatConfiguration {
      * Class name to use for marshal and unmarshalling
      */
     private String instanceClassName;
-    /**
-     * Sets the value of the id property.
-     */
-    private String id;
 
     public String getInstanceClassName() {
         return instanceClassName;
@@ -42,12 +38,4 @@ public class AvroDataFormatConfiguration {
     public void setInstanceClassName(String instanceClassName) {
         this.instanceClassName = instanceClassName;
     }
-
-    public String getId() {
-        return id;
-    }
-
-    public void setId(String id) {
-        this.id = id;
-    }
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/camel/blob/3759e3c1/components/camel-barcode/src/main/java/org/apache/camel/dataformat/barcode/springboot/BarcodeDataFormatAutoConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-barcode/src/main/java/org/apache/camel/dataformat/barcode/springboot/BarcodeDataFormatAutoConfiguration.java b/components/camel-barcode/src/main/java/org/apache/camel/dataformat/barcode/springboot/BarcodeDataFormatAutoConfiguration.java
index e37a489..4c63075 100644
--- a/components/camel-barcode/src/main/java/org/apache/camel/dataformat/barcode/springboot/BarcodeDataFormatAutoConfiguration.java
+++ b/components/camel-barcode/src/main/java/org/apache/camel/dataformat/barcode/springboot/BarcodeDataFormatAutoConfiguration.java
@@ -46,7 +46,8 @@ public class BarcodeDataFormatAutoConfiguration {
             ((CamelContextAware) dataformat).setCamelContext(camelContext);
         }
         Map<String, Object> parameters = new HashMap<>();
-        IntrospectionSupport.getProperties(configuration, parameters, null);
+        IntrospectionSupport.getProperties(configuration, parameters, null,
+                false);
         IntrospectionSupport.setProperties(camelContext,
                 camelContext.getTypeConverter(), dataformat, parameters);
         return dataformat;

http://git-wip-us.apache.org/repos/asf/camel/blob/3759e3c1/components/camel-barcode/src/main/java/org/apache/camel/dataformat/barcode/springboot/BarcodeDataFormatConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-barcode/src/main/java/org/apache/camel/dataformat/barcode/springboot/BarcodeDataFormatConfiguration.java b/components/camel-barcode/src/main/java/org/apache/camel/dataformat/barcode/springboot/BarcodeDataFormatConfiguration.java
index 42cefd6..2d0f624 100644
--- a/components/camel-barcode/src/main/java/org/apache/camel/dataformat/barcode/springboot/BarcodeDataFormatConfiguration.java
+++ b/components/camel-barcode/src/main/java/org/apache/camel/dataformat/barcode/springboot/BarcodeDataFormatConfiguration.java
@@ -42,10 +42,6 @@ public class BarcodeDataFormatConfiguration {
      * Barcode format such as QR-Code
      */
     private String barcodeFormat;
-    /**
-     * Sets the value of the id property.
-     */
-    private String id;
 
     public Integer getWidth() {
         return width;
@@ -78,12 +74,4 @@ public class BarcodeDataFormatConfiguration {
     public void setBarcodeFormat(String barcodeFormat) {
         this.barcodeFormat = barcodeFormat;
     }
-
-    public String getId() {
-        return id;
-    }
-
-    public void setId(String id) {
-        this.id = id;
-    }
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/camel/blob/3759e3c1/components/camel-base64/src/main/java/org/apache/camel/dataformat/base64/springboot/Base64DataFormatAutoConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-base64/src/main/java/org/apache/camel/dataformat/base64/springboot/Base64DataFormatAutoConfiguration.java b/components/camel-base64/src/main/java/org/apache/camel/dataformat/base64/springboot/Base64DataFormatAutoConfiguration.java
index ae2e3c5..c5cce32 100644
--- a/components/camel-base64/src/main/java/org/apache/camel/dataformat/base64/springboot/Base64DataFormatAutoConfiguration.java
+++ b/components/camel-base64/src/main/java/org/apache/camel/dataformat/base64/springboot/Base64DataFormatAutoConfiguration.java
@@ -46,7 +46,8 @@ public class Base64DataFormatAutoConfiguration {
             ((CamelContextAware) dataformat).setCamelContext(camelContext);
         }
         Map<String, Object> parameters = new HashMap<>();
-        IntrospectionSupport.getProperties(configuration, parameters, null);
+        IntrospectionSupport.getProperties(configuration, parameters, null,
+                false);
         IntrospectionSupport.setProperties(camelContext,
                 camelContext.getTypeConverter(), dataformat, parameters);
         return dataformat;

http://git-wip-us.apache.org/repos/asf/camel/blob/3759e3c1/components/camel-base64/src/main/java/org/apache/camel/dataformat/base64/springboot/Base64DataFormatConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-base64/src/main/java/org/apache/camel/dataformat/base64/springboot/Base64DataFormatConfiguration.java b/components/camel-base64/src/main/java/org/apache/camel/dataformat/base64/springboot/Base64DataFormatConfiguration.java
index 415438b..929deec 100644
--- a/components/camel-base64/src/main/java/org/apache/camel/dataformat/base64/springboot/Base64DataFormatConfiguration.java
+++ b/components/camel-base64/src/main/java/org/apache/camel/dataformat/base64/springboot/Base64DataFormatConfiguration.java
@@ -41,10 +41,6 @@ public class Base64DataFormatConfiguration {
      * modes. Is by default false.
      */
     private Boolean urlSafe;
-    /**
-     * Sets the value of the id property.
-     */
-    private String id;
 
     public Integer getLineLength() {
         return lineLength;
@@ -69,12 +65,4 @@ public class Base64DataFormatConfiguration {
     public void setUrlSafe(Boolean urlSafe) {
         this.urlSafe = urlSafe;
     }
-
-    public String getId() {
-        return id;
-    }
-
-    public void setId(String id) {
-        this.id = id;
-    }
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/camel/blob/3759e3c1/components/camel-beanio/src/main/java/org/apache/camel/dataformat/beanio/springboot/BeanIODataFormatAutoConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-beanio/src/main/java/org/apache/camel/dataformat/beanio/springboot/BeanIODataFormatAutoConfiguration.java b/components/camel-beanio/src/main/java/org/apache/camel/dataformat/beanio/springboot/BeanIODataFormatAutoConfiguration.java
index 4636f95..105bedd 100644
--- a/components/camel-beanio/src/main/java/org/apache/camel/dataformat/beanio/springboot/BeanIODataFormatAutoConfiguration.java
+++ b/components/camel-beanio/src/main/java/org/apache/camel/dataformat/beanio/springboot/BeanIODataFormatAutoConfiguration.java
@@ -46,7 +46,8 @@ public class BeanIODataFormatAutoConfiguration {
             ((CamelContextAware) dataformat).setCamelContext(camelContext);
         }
         Map<String, Object> parameters = new HashMap<>();
-        IntrospectionSupport.getProperties(configuration, parameters, null);
+        IntrospectionSupport.getProperties(configuration, parameters, null,
+                false);
         IntrospectionSupport.setProperties(camelContext,
                 camelContext.getTypeConverter(), dataformat, parameters);
         return dataformat;

http://git-wip-us.apache.org/repos/asf/camel/blob/3759e3c1/components/camel-beanio/src/main/java/org/apache/camel/dataformat/beanio/springboot/BeanIODataFormatConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-beanio/src/main/java/org/apache/camel/dataformat/beanio/springboot/BeanIODataFormatConfiguration.java b/components/camel-beanio/src/main/java/org/apache/camel/dataformat/beanio/springboot/BeanIODataFormatConfiguration.java
index 9fbb8fe..e3babce 100644
--- a/components/camel-beanio/src/main/java/org/apache/camel/dataformat/beanio/springboot/BeanIODataFormatConfiguration.java
+++ b/components/camel-beanio/src/main/java/org/apache/camel/dataformat/beanio/springboot/BeanIODataFormatConfiguration.java
@@ -52,10 +52,6 @@ public class BeanIODataFormatConfiguration {
      * The charset to use. Is by default the JVM platform default charset.
      */
     private String encoding;
-    /**
-     * Sets the value of the id property.
-     */
-    private String id;
 
     public String getMapping() {
         return mapping;
@@ -104,12 +100,4 @@ public class BeanIODataFormatConfiguration {
     public void setEncoding(String encoding) {
         this.encoding = encoding;
     }
-
-    public String getId() {
-        return id;
-    }
-
-    public void setId(String id) {
-        this.id = id;
-    }
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/camel/blob/3759e3c1/components/camel-beanstalk/src/main/java/org/apache/camel/component/beanstalk/springboot/BeanstalkComponentAutoConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-beanstalk/src/main/java/org/apache/camel/component/beanstalk/springboot/BeanstalkComponentAutoConfiguration.java b/components/camel-beanstalk/src/main/java/org/apache/camel/component/beanstalk/springboot/BeanstalkComponentAutoConfiguration.java
index e1f87ef..862d992 100644
--- a/components/camel-beanstalk/src/main/java/org/apache/camel/component/beanstalk/springboot/BeanstalkComponentAutoConfiguration.java
+++ b/components/camel-beanstalk/src/main/java/org/apache/camel/component/beanstalk/springboot/BeanstalkComponentAutoConfiguration.java
@@ -43,7 +43,8 @@ public class BeanstalkComponentAutoConfiguration {
         BeanstalkComponent component = new BeanstalkComponent();
         component.setCamelContext(camelContext);
         Map<String, Object> parameters = new HashMap<>();
-        IntrospectionSupport.getProperties(configuration, parameters, null);
+        IntrospectionSupport.getProperties(configuration, parameters, null,
+                false);
         IntrospectionSupport.setProperties(camelContext,
                 camelContext.getTypeConverter(), component, parameters);
         return component;

http://git-wip-us.apache.org/repos/asf/camel/blob/3759e3c1/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/csv/springboot/BindyCsvDataFormatAutoConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/csv/springboot/BindyCsvDataFormatAutoConfiguration.java b/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/csv/springboot/BindyCsvDataFormatAutoConfiguration.java
index 8ac5ad4..68d13ae 100644
--- a/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/csv/springboot/BindyCsvDataFormatAutoConfiguration.java
+++ b/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/csv/springboot/BindyCsvDataFormatAutoConfiguration.java
@@ -46,7 +46,8 @@ public class BindyCsvDataFormatAutoConfiguration {
             ((CamelContextAware) dataformat).setCamelContext(camelContext);
         }
         Map<String, Object> parameters = new HashMap<>();
-        IntrospectionSupport.getProperties(configuration, parameters, null);
+        IntrospectionSupport.getProperties(configuration, parameters, null,
+                false);
         IntrospectionSupport.setProperties(camelContext,
                 camelContext.getTypeConverter(), dataformat, parameters);
         return dataformat;

http://git-wip-us.apache.org/repos/asf/camel/blob/3759e3c1/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/csv/springboot/BindyCsvDataFormatConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/csv/springboot/BindyCsvDataFormatConfiguration.java b/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/csv/springboot/BindyCsvDataFormatConfiguration.java
index ec6de26..befeff9 100644
--- a/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/csv/springboot/BindyCsvDataFormatConfiguration.java
+++ b/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/csv/springboot/BindyCsvDataFormatConfiguration.java
@@ -40,10 +40,6 @@ public class BindyCsvDataFormatConfiguration {
      * the JVM platform default locale then use the name default
      */
     private String locale;
-    /**
-     * Sets the value of the id property.
-     */
-    private String id;
 
     public BindyType getType() {
         return type;
@@ -68,12 +64,4 @@ public class BindyCsvDataFormatConfiguration {
     public void setLocale(String locale) {
         this.locale = locale;
     }
-
-    public String getId() {
-        return id;
-    }
-
-    public void setId(String id) {
-        this.id = id;
-    }
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/camel/blob/3759e3c1/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/fixed/springboot/BindyFixedLengthDataFormatAutoConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/fixed/springboot/BindyFixedLengthDataFormatAutoConfiguration.java b/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/fixed/springboot/BindyFixedLengthDataFormatAutoConfiguration.java
index 035ce1f..1fbb5df 100644
--- a/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/fixed/springboot/BindyFixedLengthDataFormatAutoConfiguration.java
+++ b/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/fixed/springboot/BindyFixedLengthDataFormatAutoConfiguration.java
@@ -47,7 +47,8 @@ public class BindyFixedLengthDataFormatAutoConfiguration {
             ((CamelContextAware) dataformat).setCamelContext(camelContext);
         }
         Map<String, Object> parameters = new HashMap<>();
-        IntrospectionSupport.getProperties(configuration, parameters, null);
+        IntrospectionSupport.getProperties(configuration, parameters, null,
+                false);
         IntrospectionSupport.setProperties(camelContext,
                 camelContext.getTypeConverter(), dataformat, parameters);
         return dataformat;

http://git-wip-us.apache.org/repos/asf/camel/blob/3759e3c1/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/fixed/springboot/BindyFixedLengthDataFormatConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/fixed/springboot/BindyFixedLengthDataFormatConfiguration.java b/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/fixed/springboot/BindyFixedLengthDataFormatConfiguration.java
index 2e6aff0..a159408 100644
--- a/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/fixed/springboot/BindyFixedLengthDataFormatConfiguration.java
+++ b/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/fixed/springboot/BindyFixedLengthDataFormatConfiguration.java
@@ -40,10 +40,6 @@ public class BindyFixedLengthDataFormatConfiguration {
      * the JVM platform default locale then use the name default
      */
     private String locale;
-    /**
-     * Sets the value of the id property.
-     */
-    private String id;
 
     public BindyType getType() {
         return type;
@@ -68,12 +64,4 @@ public class BindyFixedLengthDataFormatConfiguration {
     public void setLocale(String locale) {
         this.locale = locale;
     }
-
-    public String getId() {
-        return id;
-    }
-
-    public void setId(String id) {
-        this.id = id;
-    }
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/camel/blob/3759e3c1/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/kvp/springboot/BindyKeyValuePairDataFormatAutoConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/kvp/springboot/BindyKeyValuePairDataFormatAutoConfiguration.java b/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/kvp/springboot/BindyKeyValuePairDataFormatAutoConfiguration.java
index 4d99f1d..6601ad2 100644
--- a/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/kvp/springboot/BindyKeyValuePairDataFormatAutoConfiguration.java
+++ b/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/kvp/springboot/BindyKeyValuePairDataFormatAutoConfiguration.java
@@ -47,7 +47,8 @@ public class BindyKeyValuePairDataFormatAutoConfiguration {
             ((CamelContextAware) dataformat).setCamelContext(camelContext);
         }
         Map<String, Object> parameters = new HashMap<>();
-        IntrospectionSupport.getProperties(configuration, parameters, null);
+        IntrospectionSupport.getProperties(configuration, parameters, null,
+                false);
         IntrospectionSupport.setProperties(camelContext,
                 camelContext.getTypeConverter(), dataformat, parameters);
         return dataformat;

http://git-wip-us.apache.org/repos/asf/camel/blob/3759e3c1/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/kvp/springboot/BindyKeyValuePairDataFormatConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/kvp/springboot/BindyKeyValuePairDataFormatConfiguration.java b/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/kvp/springboot/BindyKeyValuePairDataFormatConfiguration.java
index 2dfbff1..ae5011d 100644
--- a/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/kvp/springboot/BindyKeyValuePairDataFormatConfiguration.java
+++ b/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/kvp/springboot/BindyKeyValuePairDataFormatConfiguration.java
@@ -40,10 +40,6 @@ public class BindyKeyValuePairDataFormatConfiguration {
      * the JVM platform default locale then use the name default
      */
     private String locale;
-    /**
-     * Sets the value of the id property.
-     */
-    private String id;
 
     public BindyType getType() {
         return type;
@@ -68,12 +64,4 @@ public class BindyKeyValuePairDataFormatConfiguration {
     public void setLocale(String locale) {
         this.locale = locale;
     }
-
-    public String getId() {
-        return id;
-    }
-
-    public void setId(String id) {
-        this.id = id;
-    }
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/camel/blob/3759e3c1/components/camel-boon/src/main/java/org/apache/camel/component/boon/springboot/BoonDataFormatAutoConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-boon/src/main/java/org/apache/camel/component/boon/springboot/BoonDataFormatAutoConfiguration.java b/components/camel-boon/src/main/java/org/apache/camel/component/boon/springboot/BoonDataFormatAutoConfiguration.java
index 910c7de..22fff8b 100644
--- a/components/camel-boon/src/main/java/org/apache/camel/component/boon/springboot/BoonDataFormatAutoConfiguration.java
+++ b/components/camel-boon/src/main/java/org/apache/camel/component/boon/springboot/BoonDataFormatAutoConfiguration.java
@@ -45,7 +45,8 @@ public class BoonDataFormatAutoConfiguration {
             ((CamelContextAware) dataformat).setCamelContext(camelContext);
         }
         Map<String, Object> parameters = new HashMap<>();
-        IntrospectionSupport.getProperties(configuration, parameters, null);
+        IntrospectionSupport.getProperties(configuration, parameters, null,
+                false);
         IntrospectionSupport.setProperties(camelContext,
                 camelContext.getTypeConverter(), dataformat, parameters);
         return dataformat;

http://git-wip-us.apache.org/repos/asf/camel/blob/3759e3c1/components/camel-boon/src/main/java/org/apache/camel/component/boon/springboot/BoonDataFormatConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-boon/src/main/java/org/apache/camel/component/boon/springboot/BoonDataFormatConfiguration.java b/components/camel-boon/src/main/java/org/apache/camel/component/boon/springboot/BoonDataFormatConfiguration.java
index 1cfdeac..7f3b7aa 100644
--- a/components/camel-boon/src/main/java/org/apache/camel/component/boon/springboot/BoonDataFormatConfiguration.java
+++ b/components/camel-boon/src/main/java/org/apache/camel/component/boon/springboot/BoonDataFormatConfiguration.java
@@ -34,10 +34,6 @@ public class BoonDataFormatConfiguration {
      * To unarmshal to a List of Map or a List of Pojo.
      */
     private Boolean useList;
-    /**
-     * Sets the value of the id property.
-     */
-    private String id;
 
     public String getUnmarshalTypeName() {
         return unmarshalTypeName;
@@ -54,12 +50,4 @@ public class BoonDataFormatConfiguration {
     public void setUseList(Boolean useList) {
         this.useList = useList;
     }
-
-    public String getId() {
-        return id;
-    }
-
-    public void setId(String id) {
-        this.id = id;
-    }
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/camel/blob/3759e3c1/components/camel-box/src/main/java/org/apache/camel/component/box/springboot/BoxComponentAutoConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-box/src/main/java/org/apache/camel/component/box/springboot/BoxComponentAutoConfiguration.java b/components/camel-box/src/main/java/org/apache/camel/component/box/springboot/BoxComponentAutoConfiguration.java
index 0b56819..c0ddc40 100644
--- a/components/camel-box/src/main/java/org/apache/camel/component/box/springboot/BoxComponentAutoConfiguration.java
+++ b/components/camel-box/src/main/java/org/apache/camel/component/box/springboot/BoxComponentAutoConfiguration.java
@@ -42,7 +42,8 @@ public class BoxComponentAutoConfiguration {
         BoxComponent component = new BoxComponent();
         component.setCamelContext(camelContext);
         Map<String, Object> parameters = new HashMap<>();
-        IntrospectionSupport.getProperties(configuration, parameters, null);
+        IntrospectionSupport.getProperties(configuration, parameters, null,
+                false);
         IntrospectionSupport.setProperties(camelContext,
                 camelContext.getTypeConverter(), component, parameters);
         return component;

http://git-wip-us.apache.org/repos/asf/camel/blob/3759e3c1/components/camel-braintree/src/main/java/org/apache/camel/component/braintree/springboot/BraintreeComponentAutoConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-braintree/src/main/java/org/apache/camel/component/braintree/springboot/BraintreeComponentAutoConfiguration.java b/components/camel-braintree/src/main/java/org/apache/camel/component/braintree/springboot/BraintreeComponentAutoConfiguration.java
index a2e1be5..c6d65ad 100644
--- a/components/camel-braintree/src/main/java/org/apache/camel/component/braintree/springboot/BraintreeComponentAutoConfiguration.java
+++ b/components/camel-braintree/src/main/java/org/apache/camel/component/braintree/springboot/BraintreeComponentAutoConfiguration.java
@@ -43,7 +43,8 @@ public class BraintreeComponentAutoConfiguration {
         BraintreeComponent component = new BraintreeComponent();
         component.setCamelContext(camelContext);
         Map<String, Object> parameters = new HashMap<>();
-        IntrospectionSupport.getProperties(configuration, parameters, null);
+        IntrospectionSupport.getProperties(configuration, parameters, null,
+                false);
         IntrospectionSupport.setProperties(camelContext,
                 camelContext.getTypeConverter(), component, parameters);
         return component;

http://git-wip-us.apache.org/repos/asf/camel/blob/3759e3c1/components/camel-cache/src/main/java/org/apache/camel/component/cache/springboot/CacheComponentAutoConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-cache/src/main/java/org/apache/camel/component/cache/springboot/CacheComponentAutoConfiguration.java b/components/camel-cache/src/main/java/org/apache/camel/component/cache/springboot/CacheComponentAutoConfiguration.java
index 82d8b74..07630b5 100644
--- a/components/camel-cache/src/main/java/org/apache/camel/component/cache/springboot/CacheComponentAutoConfiguration.java
+++ b/components/camel-cache/src/main/java/org/apache/camel/component/cache/springboot/CacheComponentAutoConfiguration.java
@@ -42,7 +42,8 @@ public class CacheComponentAutoConfiguration {
         CacheComponent component = new CacheComponent();
         component.setCamelContext(camelContext);
         Map<String, Object> parameters = new HashMap<>();
-        IntrospectionSupport.getProperties(configuration, parameters, null);
+        IntrospectionSupport.getProperties(configuration, parameters, null,
+                false);
         IntrospectionSupport.setProperties(camelContext,
                 camelContext.getTypeConverter(), component, parameters);
         return component;

http://git-wip-us.apache.org/repos/asf/camel/blob/3759e3c1/components/camel-castor/src/main/java/org/apache/camel/dataformat/castor/springboot/CastorDataFormatAutoConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-castor/src/main/java/org/apache/camel/dataformat/castor/springboot/CastorDataFormatAutoConfiguration.java b/components/camel-castor/src/main/java/org/apache/camel/dataformat/castor/springboot/CastorDataFormatAutoConfiguration.java
index 2e9f30b..d54eaaf 100644
--- a/components/camel-castor/src/main/java/org/apache/camel/dataformat/castor/springboot/CastorDataFormatAutoConfiguration.java
+++ b/components/camel-castor/src/main/java/org/apache/camel/dataformat/castor/springboot/CastorDataFormatAutoConfiguration.java
@@ -46,7 +46,8 @@ public class CastorDataFormatAutoConfiguration {
             ((CamelContextAware) dataformat).setCamelContext(camelContext);
         }
         Map<String, Object> parameters = new HashMap<>();
-        IntrospectionSupport.getProperties(configuration, parameters, null);
+        IntrospectionSupport.getProperties(configuration, parameters, null,
+                false);
         IntrospectionSupport.setProperties(camelContext,
                 camelContext.getTypeConverter(), dataformat, parameters);
         return dataformat;

http://git-wip-us.apache.org/repos/asf/camel/blob/3759e3c1/components/camel-castor/src/main/java/org/apache/camel/dataformat/castor/springboot/CastorDataFormatConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-castor/src/main/java/org/apache/camel/dataformat/castor/springboot/CastorDataFormatConfiguration.java b/components/camel-castor/src/main/java/org/apache/camel/dataformat/castor/springboot/CastorDataFormatConfiguration.java
index 1721f17..05ff818 100644
--- a/components/camel-castor/src/main/java/org/apache/camel/dataformat/castor/springboot/CastorDataFormatConfiguration.java
+++ b/components/camel-castor/src/main/java/org/apache/camel/dataformat/castor/springboot/CastorDataFormatConfiguration.java
@@ -46,10 +46,6 @@ public class CastorDataFormatConfiguration {
      * Add additional class names to Castor XmlContext
      */
     private String[] classes;
-    /**
-     * Sets the value of the id property.
-     */
-    private String id;
 
     public String getMappingFile() {
         return mappingFile;
@@ -90,12 +86,4 @@ public class CastorDataFormatConfiguration {
     public void setClasses(String[] classes) {
         this.classes = classes;
     }
-
-    public String getId() {
-        return id;
-    }
-
-    public void setId(String id) {
-        this.id = id;
-    }
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/camel/blob/3759e3c1/components/camel-cometd/src/main/java/org/apache/camel/component/cometd/springboot/CometdComponentAutoConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-cometd/src/main/java/org/apache/camel/component/cometd/springboot/CometdComponentAutoConfiguration.java b/components/camel-cometd/src/main/java/org/apache/camel/component/cometd/springboot/CometdComponentAutoConfiguration.java
index f6eaf4f..ed11ce3 100644
--- a/components/camel-cometd/src/main/java/org/apache/camel/component/cometd/springboot/CometdComponentAutoConfiguration.java
+++ b/components/camel-cometd/src/main/java/org/apache/camel/component/cometd/springboot/CometdComponentAutoConfiguration.java
@@ -42,7 +42,8 @@ public class CometdComponentAutoConfiguration {
         CometdComponent component = new CometdComponent();
         component.setCamelContext(camelContext);
         Map<String, Object> parameters = new HashMap<>();
-        IntrospectionSupport.getProperties(configuration, parameters, null);
+        IntrospectionSupport.getProperties(configuration, parameters, null,
+                false);
         IntrospectionSupport.setProperties(camelContext,
                 camelContext.getTypeConverter(), component, parameters);
         return component;

http://git-wip-us.apache.org/repos/asf/camel/blob/3759e3c1/components/camel-crypto/src/main/java/org/apache/camel/component/crypto/springboot/DigitalSignatureComponentAutoConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-crypto/src/main/java/org/apache/camel/component/crypto/springboot/DigitalSignatureComponentAutoConfiguration.java b/components/camel-crypto/src/main/java/org/apache/camel/component/crypto/springboot/DigitalSignatureComponentAutoConfiguration.java
index 024e902..9b96fcd 100644
--- a/components/camel-crypto/src/main/java/org/apache/camel/component/crypto/springboot/DigitalSignatureComponentAutoConfiguration.java
+++ b/components/camel-crypto/src/main/java/org/apache/camel/component/crypto/springboot/DigitalSignatureComponentAutoConfiguration.java
@@ -44,7 +44,8 @@ public class DigitalSignatureComponentAutoConfiguration {
         DigitalSignatureComponent component = new DigitalSignatureComponent();
         component.setCamelContext(camelContext);
         Map<String, Object> parameters = new HashMap<>();
-        IntrospectionSupport.getProperties(configuration, parameters, null);
+        IntrospectionSupport.getProperties(configuration, parameters, null,
+                false);
         IntrospectionSupport.setProperties(camelContext,
                 camelContext.getTypeConverter(), component, parameters);
         return component;

http://git-wip-us.apache.org/repos/asf/camel/blob/3759e3c1/components/camel-crypto/src/main/java/org/apache/camel/converter/crypto/springboot/CryptoDataFormatAutoConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-crypto/src/main/java/org/apache/camel/converter/crypto/springboot/CryptoDataFormatAutoConfiguration.java b/components/camel-crypto/src/main/java/org/apache/camel/converter/crypto/springboot/CryptoDataFormatAutoConfiguration.java
index 6ff42ad..2ca8d7d 100644
--- a/components/camel-crypto/src/main/java/org/apache/camel/converter/crypto/springboot/CryptoDataFormatAutoConfiguration.java
+++ b/components/camel-crypto/src/main/java/org/apache/camel/converter/crypto/springboot/CryptoDataFormatAutoConfiguration.java
@@ -46,7 +46,8 @@ public class CryptoDataFormatAutoConfiguration {
             ((CamelContextAware) dataformat).setCamelContext(camelContext);
         }
         Map<String, Object> parameters = new HashMap<>();
-        IntrospectionSupport.getProperties(configuration, parameters, null);
+        IntrospectionSupport.getProperties(configuration, parameters, null,
+                false);
         IntrospectionSupport.setProperties(camelContext,
                 camelContext.getTypeConverter(), dataformat, parameters);
         return dataformat;

http://git-wip-us.apache.org/repos/asf/camel/blob/3759e3c1/components/camel-crypto/src/main/java/org/apache/camel/converter/crypto/springboot/CryptoDataFormatConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-crypto/src/main/java/org/apache/camel/converter/crypto/springboot/CryptoDataFormatConfiguration.java b/components/camel-crypto/src/main/java/org/apache/camel/converter/crypto/springboot/CryptoDataFormatConfiguration.java
index f3170a9..3e0ef49 100644
--- a/components/camel-crypto/src/main/java/org/apache/camel/converter/crypto/springboot/CryptoDataFormatConfiguration.java
+++ b/components/camel-crypto/src/main/java/org/apache/camel/converter/crypto/springboot/CryptoDataFormatConfiguration.java
@@ -68,10 +68,6 @@ public class CryptoDataFormatConfiguration {
      * encrypted data stream. Is by default false.
      */
     private Boolean inline;
-    /**
-     * Sets the value of the id property.
-     */
-    private String id;
 
     public String getAlgorithm() {
         return algorithm;
@@ -144,12 +140,4 @@ public class CryptoDataFormatConfiguration {
     public void setInline(Boolean inline) {
         this.inline = inline;
     }
-
-    public String getId() {
-        return id;
-    }
-
-    public void setId(String id) {
-        this.id = id;
-    }
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/camel/blob/3759e3c1/components/camel-crypto/src/main/java/org/apache/camel/converter/crypto/springboot/PGPDataFormatAutoConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-crypto/src/main/java/org/apache/camel/converter/crypto/springboot/PGPDataFormatAutoConfiguration.java b/components/camel-crypto/src/main/java/org/apache/camel/converter/crypto/springboot/PGPDataFormatAutoConfiguration.java
index 690f605..49d35ba 100644
--- a/components/camel-crypto/src/main/java/org/apache/camel/converter/crypto/springboot/PGPDataFormatAutoConfiguration.java
+++ b/components/camel-crypto/src/main/java/org/apache/camel/converter/crypto/springboot/PGPDataFormatAutoConfiguration.java
@@ -45,7 +45,8 @@ public class PGPDataFormatAutoConfiguration {
             ((CamelContextAware) dataformat).setCamelContext(camelContext);
         }
         Map<String, Object> parameters = new HashMap<>();
-        IntrospectionSupport.getProperties(configuration, parameters, null);
+        IntrospectionSupport.getProperties(configuration, parameters, null,
+                false);
         IntrospectionSupport.setProperties(camelContext,
                 camelContext.getTypeConverter(), dataformat, parameters);
         return dataformat;

http://git-wip-us.apache.org/repos/asf/camel/blob/3759e3c1/components/camel-crypto/src/main/java/org/apache/camel/converter/crypto/springboot/PGPDataFormatConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-crypto/src/main/java/org/apache/camel/converter/crypto/springboot/PGPDataFormatConfiguration.java b/components/camel-crypto/src/main/java/org/apache/camel/converter/crypto/springboot/PGPDataFormatConfiguration.java
index 0c1c51e..6efb3f5 100644
--- a/components/camel-crypto/src/main/java/org/apache/camel/converter/crypto/springboot/PGPDataFormatConfiguration.java
+++ b/components/camel-crypto/src/main/java/org/apache/camel/converter/crypto/springboot/PGPDataFormatConfiguration.java
@@ -119,10 +119,6 @@ public class PGPDataFormatConfiguration {
      * signature; otherwise an exception (PGPException) is thrown.
      */
     private String signatureVerificationOption;
-    /**
-     * Sets the value of the id property.
-     */
-    private String id;
 
     public String getKeyUserid() {
         return keyUserid;
@@ -236,12 +232,4 @@ public class PGPDataFormatConfiguration {
             String signatureVerificationOption) {
         this.signatureVerificationOption = signatureVerificationOption;
     }
-
-    public String getId() {
-        return id;
-    }
-
-    public void setId(String id) {
-        this.id = id;
-    }
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/camel/blob/3759e3c1/components/camel-csv/src/main/java/org/apache/camel/dataformat/csv/springboot/CsvDataFormatAutoConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-csv/src/main/java/org/apache/camel/dataformat/csv/springboot/CsvDataFormatAutoConfiguration.java b/components/camel-csv/src/main/java/org/apache/camel/dataformat/csv/springboot/CsvDataFormatAutoConfiguration.java
index 1c95f13..40a778a 100644
--- a/components/camel-csv/src/main/java/org/apache/camel/dataformat/csv/springboot/CsvDataFormatAutoConfiguration.java
+++ b/components/camel-csv/src/main/java/org/apache/camel/dataformat/csv/springboot/CsvDataFormatAutoConfiguration.java
@@ -45,7 +45,8 @@ public class CsvDataFormatAutoConfiguration {
             ((CamelContextAware) dataformat).setCamelContext(camelContext);
         }
         Map<String, Object> parameters = new HashMap<>();
-        IntrospectionSupport.getProperties(configuration, parameters, null);
+        IntrospectionSupport.getProperties(configuration, parameters, null,
+                false);
         IntrospectionSupport.setProperties(camelContext,
                 camelContext.getTypeConverter(), dataformat, parameters);
         return dataformat;

http://git-wip-us.apache.org/repos/asf/camel/blob/3759e3c1/components/camel-csv/src/main/java/org/apache/camel/dataformat/csv/springboot/CsvDataFormatConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-csv/src/main/java/org/apache/camel/dataformat/csv/springboot/CsvDataFormatConfiguration.java b/components/camel-csv/src/main/java/org/apache/camel/dataformat/csv/springboot/CsvDataFormatConfiguration.java
index ce5b053..ce68a1f 100644
--- a/components/camel-csv/src/main/java/org/apache/camel/dataformat/csv/springboot/CsvDataFormatConfiguration.java
+++ b/components/camel-csv/src/main/java/org/apache/camel/dataformat/csv/springboot/CsvDataFormatConfiguration.java
@@ -123,10 +123,6 @@ public class CsvDataFormatConfiguration {
      * Refers to a custom CsvRecordConverter to lookup from the registry to use.
      */
     private String recordConverterRef;
-    /**
-     * Sets the value of the id property.
-     */
-    private String id;
 
     public String getFormatRef() {
         return formatRef;
@@ -311,12 +307,4 @@ public class CsvDataFormatConfiguration {
     public void setRecordConverterRef(String recordConverterRef) {
         this.recordConverterRef = recordConverterRef;
     }
-
-    public String getId() {
-        return id;
-    }
-
-    public void setId(String id) {
-        this.id = id;
-    }
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/camel/blob/3759e3c1/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/jaxrs/springboot/CxfRsComponentAutoConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/jaxrs/springboot/CxfRsComponentAutoConfiguration.java b/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/jaxrs/springboot/CxfRsComponentAutoConfiguration.java
index c9026a0..e0ae938 100644
--- a/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/jaxrs/springboot/CxfRsComponentAutoConfiguration.java
+++ b/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/jaxrs/springboot/CxfRsComponentAutoConfiguration.java
@@ -42,7 +42,8 @@ public class CxfRsComponentAutoConfiguration {
         CxfRsComponent component = new CxfRsComponent();
         component.setCamelContext(camelContext);
         Map<String, Object> parameters = new HashMap<>();
-        IntrospectionSupport.getProperties(configuration, parameters, null);
+        IntrospectionSupport.getProperties(configuration, parameters, null,
+                false);
         IntrospectionSupport.setProperties(camelContext,
                 camelContext.getTypeConverter(), component, parameters);
         return component;

http://git-wip-us.apache.org/repos/asf/camel/blob/3759e3c1/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/springboot/CxfComponentAutoConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/springboot/CxfComponentAutoConfiguration.java b/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/springboot/CxfComponentAutoConfiguration.java
index c1999c0..7c24123 100644
--- a/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/springboot/CxfComponentAutoConfiguration.java
+++ b/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/springboot/CxfComponentAutoConfiguration.java
@@ -42,7 +42,8 @@ public class CxfComponentAutoConfiguration {
         CxfComponent component = new CxfComponent();
         component.setCamelContext(camelContext);
         Map<String, Object> parameters = new HashMap<>();
-        IntrospectionSupport.getProperties(configuration, parameters, null);
+        IntrospectionSupport.getProperties(configuration, parameters, null,
+                false);
         IntrospectionSupport.setProperties(camelContext,
                 camelContext.getTypeConverter(), component, parameters);
         return component;

http://git-wip-us.apache.org/repos/asf/camel/blob/3759e3c1/components/camel-disruptor/src/main/java/org/apache/camel/component/disruptor/springboot/DisruptorComponentAutoConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-disruptor/src/main/java/org/apache/camel/component/disruptor/springboot/DisruptorComponentAutoConfiguration.java b/components/camel-disruptor/src/main/java/org/apache/camel/component/disruptor/springboot/DisruptorComponentAutoConfiguration.java
index 4985844..dd065ce 100644
--- a/components/camel-disruptor/src/main/java/org/apache/camel/component/disruptor/springboot/DisruptorComponentAutoConfiguration.java
+++ b/components/camel-disruptor/src/main/java/org/apache/camel/component/disruptor/springboot/DisruptorComponentAutoConfiguration.java
@@ -43,7 +43,8 @@ public class DisruptorComponentAutoConfiguration {
         DisruptorComponent component = new DisruptorComponent();
         component.setCamelContext(camelContext);
         Map<String, Object> parameters = new HashMap<>();
-        IntrospectionSupport.getProperties(configuration, parameters, null);
+        IntrospectionSupport.getProperties(configuration, parameters, null,
+                false);
         IntrospectionSupport.setProperties(camelContext,
                 camelContext.getTypeConverter(), component, parameters);
         return component;