http://git-wip-us.apache.org/repos/asf/camel/blob/c7907e9f/camel-core/src/main/java/org/apache/camel/util/CamelContextHelper.java
----------------------------------------------------------------------
diff --git 
a/camel-core/src/main/java/org/apache/camel/util/CamelContextHelper.java 
b/camel-core/src/main/java/org/apache/camel/util/CamelContextHelper.java
index a133b73..3e7a970 100644
--- a/camel-core/src/main/java/org/apache/camel/util/CamelContextHelper.java
+++ b/camel-core/src/main/java/org/apache/camel/util/CamelContextHelper.java
@@ -20,6 +20,7 @@ import java.io.IOException;
 import java.io.InputStream;
 import java.net.URL;
 import java.util.Enumeration;
+import java.util.HashMap;
 import java.util.Iterator;
 import java.util.List;
 import java.util.Locale;
@@ -675,4 +676,51 @@ public final class CamelContextHelper {
         return false;
     }
 
+    /**
+     * Inspects the given object and resolves any property placeholders from 
its properties.
+     * <p/>
+     * This implementation will check all the getter/setter pairs on this 
instance and for all the values
+     * (which is a String type) will be property placeholder resolved.
+     *
+     * @param camelContext the Camel context
+     * @param target       the object that should have the properties (eg 
getter/setter) resolved
+     * @throws Exception is thrown if property placeholders was used and there 
was an error resolving them
+     * @see org.apache.camel.CamelContext#resolvePropertyPlaceholders(String)
+     * @see org.apache.camel.component.properties.PropertiesComponent
+     */
+    public static void resolvePropertyPlaceholders(CamelContext camelContext, 
Object target) throws Exception {
+        LOG.trace("Resolving property placeholders for: {}", target);
+
+        // find all getter/setter which we can use for property placeholders
+        Map<String, Object> properties = new HashMap<String, Object>();
+        IntrospectionSupport.getProperties(target, properties, null);
+
+        Map<String, Object> changedProperties = new HashMap<String, Object>();
+        if (!properties.isEmpty()) {
+            LOG.trace("There are {} properties on: {}", properties.size(), 
target);
+            // lookup and resolve properties for String based properties
+            for (Map.Entry<String, Object> entry : properties.entrySet()) {
+                // the name is always a String
+                String name = entry.getKey();
+                Object value = entry.getValue();
+                if (value instanceof String) {
+                    // value must be a String, as a String is the key for a 
property placeholder
+                    String text = (String) value;
+                    text = camelContext.resolvePropertyPlaceholders(text);
+                    if (text != value) {
+                        // invoke setter as the text has changed
+                        boolean changed = 
IntrospectionSupport.setProperty(camelContext.getTypeConverter(), target, name, 
text);
+                        if (!changed) {
+                            throw new IllegalArgumentException("No setter to 
set property: " + name + " to: " + text + " on: " + target);
+                        }
+                        changedProperties.put(name, value);
+                        if (LOG.isDebugEnabled()) {
+                            LOG.debug("Changed property [{}] from: {} to: {}", 
new Object[]{name, value, text});
+                        }
+                    }
+                }
+            }
+        }
+    }
+
 }

http://git-wip-us.apache.org/repos/asf/camel/blob/c7907e9f/camel-core/src/test/java/org/apache/camel/component/properties/ComponentResolvePropertyPlaceholdersTest.java
----------------------------------------------------------------------
diff --git 
a/camel-core/src/test/java/org/apache/camel/component/properties/ComponentResolvePropertyPlaceholdersTest.java
 
b/camel-core/src/test/java/org/apache/camel/component/properties/ComponentResolvePropertyPlaceholdersTest.java
new file mode 100644
index 0000000..9b94238
--- /dev/null
+++ 
b/camel-core/src/test/java/org/apache/camel/component/properties/ComponentResolvePropertyPlaceholdersTest.java
@@ -0,0 +1,70 @@
+/**
+ * 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.properties;
+
+import org.apache.camel.CamelContext;
+import org.apache.camel.ContextTestSupport;
+import org.apache.camel.builder.RouteBuilder;
+import org.apache.camel.component.seda.SedaComponent;
+
+/**
+ * @version 
+ */
+public class ComponentResolvePropertyPlaceholdersTest extends 
ContextTestSupport {
+
+    @Override
+    public boolean isUseRouteBuilder() {
+        return false;
+    }
+
+    public void testPropertiesComponentEndpoint() throws Exception {
+        context.addRoutes(new RouteBuilder() {
+            @Override
+            public void configure() throws Exception {
+                SedaComponent seda = new SedaComponent();
+                seda.setQueueSize(propertyInject("myQueueSize", int.class));
+                context.addComponent("seda", seda);
+
+                from("seda:start")
+                    .to("mock:{{cool.result}}");
+            }
+        });
+        context.start();
+
+        getMockEndpoint("mock:result").expectedMessageCount(1);
+
+        template.sendBody("seda:start", "Hello World");
+
+        assertMockEndpointsSatisfied();
+
+        SedaComponent seda = context.getComponent("seda", SedaComponent.class);
+        assertNotNull(seda);
+        assertEquals(10, seda.getQueueSize());
+    }
+
+    @Override
+    protected CamelContext createCamelContext() throws Exception {
+        CamelContext context = super.createCamelContext();
+
+        PropertiesComponent pc = new PropertiesComponent();
+        
pc.setLocation("classpath:org/apache/camel/component/properties/myproperties.properties");
+        context.addComponent("properties", pc);
+
+        return context;
+    }
+
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/camel/blob/c7907e9f/camel-core/src/test/resources/org/apache/camel/component/properties/myproperties.properties
----------------------------------------------------------------------
diff --git 
a/camel-core/src/test/resources/org/apache/camel/component/properties/myproperties.properties
 
b/camel-core/src/test/resources/org/apache/camel/component/properties/myproperties.properties
index 82c9e79..22349aa 100644
--- 
a/camel-core/src/test/resources/org/apache/camel/component/properties/myproperties.properties
+++ 
b/camel-core/src/test/resources/org/apache/camel/component/properties/myproperties.properties
@@ -36,6 +36,8 @@ cool.mock=mock
 myCoolCharset=iso-8859-1
 slipDelimiter=##
 
+myQueueSize=10
+
 myDelayPattern=3:1000;5:3000;10:5000;20:10000
 
 stop=true

http://git-wip-us.apache.org/repos/asf/camel/blob/c7907e9f/components/camel-ahc-ws/src/main/docs/ahc-ws-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-ahc-ws/src/main/docs/ahc-ws-component.adoc 
b/components/camel-ahc-ws/src/main/docs/ahc-ws-component.adoc
index 78637cb..9882633 100644
--- a/components/camel-ahc-ws/src/main/docs/ahc-ws-component.adoc
+++ b/components/camel-ahc-ws/src/main/docs/ahc-ws-component.adoc
@@ -41,7 +41,7 @@ various configuration options of the AHC component.
 
 
 // component options: START
-The AHC Websocket component supports 6 options which are listed below.
+The AHC Websocket component supports 7 options which are listed below.
 
 
 
@@ -55,6 +55,7 @@ The AHC Websocket component supports 6 options which are 
listed below.
 | sslContextParameters | security |  | SSLContextParameters | Reference to a 
org.apache.camel.util.jsse.SSLContextParameters in the Registry. Note that 
configuring this option will override any SSL/TLS configuration options 
provided through the clientConfig option at the endpoint or component level.
 | allowJavaSerializedObject | advanced | false | boolean | Whether to allow 
java serialization when a request uses 
context-type=application/x-java-serialized-object This is by default turned 
off. If you enable this then be aware that Java will deserialize the incoming 
data from the request to Java and that can be a potential security risk.
 | headerFilterStrategy | filter |  | HeaderFilterStrategy | To use a custom 
org.apache.camel.spi.HeaderFilterStrategy to filter header to and from Camel 
message.
+| resolvePropertyPlaceholders | common | true | boolean | Whether the 
component should resolve property placeholders on itself when starting. Only 
properties which are of String type can use property placeholders.
 |=======================================================================
 {% endraw %}
 // component options: END
@@ -153,4 +154,4 @@ And the equivalent Spring sample:
 * link:getting-started.html[Getting Started]
 
 * link:../../../../camel-ahc/src/main/docs/readme.html[AHC]
-* link:atmosphere-websocket.html[Atmosphere-Websocket]
\ No newline at end of file
+* link:atmosphere-websocket.html[Atmosphere-Websocket]

http://git-wip-us.apache.org/repos/asf/camel/blob/c7907e9f/components/camel-ahc/src/main/docs/ahc-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-ahc/src/main/docs/ahc-component.adoc 
b/components/camel-ahc/src/main/docs/ahc-component.adoc
index 8900bfb..e436da9 100644
--- a/components/camel-ahc/src/main/docs/ahc-component.adoc
+++ b/components/camel-ahc/src/main/docs/ahc-component.adoc
@@ -86,7 +86,7 @@ The AHC component supports 14 endpoint options which are 
listed below:
 
 
 // component options: START
-The AHC component supports 6 options which are listed below.
+The AHC component supports 7 options which are listed below.
 
 
 
@@ -100,6 +100,7 @@ The AHC component supports 6 options which are listed below.
 | sslContextParameters | security |  | SSLContextParameters | Reference to a 
org.apache.camel.util.jsse.SSLContextParameters in the Registry. Note that 
configuring this option will override any SSL/TLS configuration options 
provided through the clientConfig option at the endpoint or component level.
 | allowJavaSerializedObject | advanced | false | boolean | Whether to allow 
java serialization when a request uses 
context-type=application/x-java-serialized-object This is by default turned 
off. If you enable this then be aware that Java will deserialize the incoming 
data from the request to Java and that can be a potential security risk.
 | headerFilterStrategy | filter |  | HeaderFilterStrategy | To use a custom 
org.apache.camel.spi.HeaderFilterStrategy to filter header to and from Camel 
message.
+| resolvePropertyPlaceholders | common | true | boolean | Whether the 
component should resolve property placeholders on itself when starting. Only 
properties which are of String type can use property placeholders.
 |=======================================================================
 {% endraw %}
 // component options: END
@@ -428,4 +429,4 @@ Spring DSL based configuration of endpoint
 
 * link:jetty.html[Jetty]
 * link:http.html[HTTP]
-* link:http4.html[HTTP4]
\ No newline at end of file
+* link:http4.html[HTTP4]

http://git-wip-us.apache.org/repos/asf/camel/blob/c7907e9f/components/camel-amqp/src/main/docs/amqp-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-amqp/src/main/docs/amqp-component.adoc 
b/components/camel-amqp/src/main/docs/amqp-component.adoc
index 5eabd0f..b94bfeb 100644
--- a/components/camel-amqp/src/main/docs/amqp-component.adoc
+++ b/components/camel-amqp/src/main/docs/amqp-component.adoc
@@ -38,7 +38,7 @@ link:../../../../camel-jms/src/main/docs/readme.html[JMS] 
component after the de
 
 
 // component options: START
-The AMQP component supports 75 options which are listed below.
+The AMQP component supports 76 options which are listed below.
 
 
 
@@ -121,6 +121,7 @@ The AMQP component supports 75 options which are listed 
below.
 | waitForProvisionCorrelationToBeUpdatedThreadSleepingTime | advanced | 100 | 
long | Interval in millis to sleep each time while waiting for provisional 
correlation id to be updated.
 | correlationProperty | producer (advanced) |  | String | Use this JMS 
property to correlate messages in InOut exchange pattern (request-reply) 
instead of JMSCorrelationID property. This allows you to exchange messages with 
systems that do not correlate messages using JMSCorrelationID JMS property. If 
used JMSCorrelationID will not be used or set by Camel. The value of here named 
property will be generated if not supplied in the header of the message under 
the same name.
 | headerFilterStrategy | filter |  | HeaderFilterStrategy | To use a custom 
org.apache.camel.spi.HeaderFilterStrategy to filter header to and from Camel 
message.
+| resolvePropertyPlaceholders | common | true | boolean | Whether the 
component should resolve property placeholders on itself when starting. Only 
properties which are of String type can use property placeholders.
 |=======================================================================
 {% endraw %}
 // component options: END

http://git-wip-us.apache.org/repos/asf/camel/blob/c7907e9f/components/camel-apns/src/main/docs/apns-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-apns/src/main/docs/apns-component.adoc 
b/components/camel-apns/src/main/docs/apns-component.adoc
index 56d65fd..f1586db 100644
--- a/components/camel-apns/src/main/docs/apns-component.adoc
+++ b/components/camel-apns/src/main/docs/apns-component.adoc
@@ -51,7 +51,7 @@ apns:consumer[?options]
 
 
 // component options: START
-The APNS component supports 1 options which are listed below.
+The APNS component supports 2 options which are listed below.
 
 
 
@@ -60,6 +60,7 @@ The APNS component supports 1 options which are listed below.
 |=======================================================================
 | Name | Group | Default | Java Type | Description
 | apnsService | common |  | ApnsService | *Required* The ApnsService to use. 
The org.apache.camel.component.apns.factory.ApnsServiceFactory can be used to 
build a ApnsService
+| resolvePropertyPlaceholders | common | true | boolean | Whether the 
component should resolve property placeholders on itself when starting. Only 
properties which are of String type can use property placeholders.
 |=======================================================================
 {% endraw %}
 // component options: END
@@ -289,4 +290,4 @@ 
from("apns:consumer?initialDelay=10&delay=3600&timeUnit=SECONDS")
 * http://camel.apache.org/endpoint.html[Endpoint]
 *
 
http://blog.xebia.fr/2010/09/30/creer-un-composant-apache-camel-de-connexion-a-lapns-1-sur-3/[Blog
-about using APNS (in french)]
\ No newline at end of file
+about using APNS (in french)]

http://git-wip-us.apache.org/repos/asf/camel/blob/c7907e9f/components/camel-asterisk/src/main/docs/asterisk-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-asterisk/src/main/docs/asterisk-component.adoc 
b/components/camel-asterisk/src/main/docs/asterisk-component.adoc
index 2e28f0b..e5767eb 100644
--- a/components/camel-asterisk/src/main/docs/asterisk-component.adoc
+++ b/components/camel-asterisk/src/main/docs/asterisk-component.adoc
@@ -29,7 +29,17 @@ asterisk:name[?options]
 ### Options
 
 // component options: START
-The Asterisk component has no options.
+The Asterisk component supports 1 options which are listed below.
+
+
+
+{% raw %}
+[width="100%",cols="2,1,1m,1m,5",options="header"]
+|=======================================================================
+| Name | Group | Default | Java Type | Description
+| resolvePropertyPlaceholders | common | true | boolean | Whether the 
component should resolve property placeholders on itself when starting. Only 
properties which are of String type can use property placeholders.
+|=======================================================================
+{% endraw %}
 // component options: END
 
 // endpoint options: START
@@ -57,4 +67,4 @@ Supported actions are:
 
 * QUEUE_STATUS, Queue Status
 * SIP_PEERS, List SIP Peers
-* EXTENSION_STATE, Check Extension Status
\ No newline at end of file
+* EXTENSION_STATE, Check Extension Status

http://git-wip-us.apache.org/repos/asf/camel/blob/c7907e9f/components/camel-atmos/src/main/docs/atmos-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-atmos/src/main/docs/atmos-component.adoc 
b/components/camel-atmos/src/main/docs/atmos-component.adoc
index f6cfaf4..146d9a7 100644
--- a/components/camel-atmos/src/main/docs/atmos-component.adoc
+++ b/components/camel-atmos/src/main/docs/atmos-component.adoc
@@ -15,7 +15,17 @@ from("atmos:foo/get?remotePath=/path").to("mock:test");
 
 
 // component options: START
-The Atmos component has no options.
+The Atmos component supports 1 options which are listed below.
+
+
+
+{% raw %}
+[width="100%",cols="2,1,1m,1m,5",options="header"]
+|=======================================================================
+| Name | Group | Default | Java Type | Description
+| resolvePropertyPlaceholders | common | true | boolean | Whether the 
component should resolve property placeholders on itself when starting. Only 
properties which are of String type can use property placeholders.
+|=======================================================================
+{% endraw %}
 // component options: END
 
 
@@ -122,4 +132,4 @@ DOWNLOADED_FILE, DOWNLOADED_FILES, UPLOADED_FILE, 
UPLOADED_FILES, FOUND_FILES, D
 * link:configuring-camel.html[Configuring Camel]
 * link:component.html[Component]
 * link:endpoint.html[Endpoint]
-* link:getting-started.html[Getting Started]
\ No newline at end of file
+* link:getting-started.html[Getting Started]

http://git-wip-us.apache.org/repos/asf/camel/blob/c7907e9f/components/camel-atmosphere-websocket/src/main/docs/atmosphere-websocket-component.adoc
----------------------------------------------------------------------
diff --git 
a/components/camel-atmosphere-websocket/src/main/docs/atmosphere-websocket-component.adoc
 
b/components/camel-atmosphere-websocket/src/main/docs/atmosphere-websocket-component.adoc
index 6009746..54df736 100644
--- 
a/components/camel-atmosphere-websocket/src/main/docs/atmosphere-websocket-component.adoc
+++ 
b/components/camel-atmosphere-websocket/src/main/docs/atmosphere-websocket-component.adoc
@@ -34,7 +34,7 @@ their `pom.xml` for this component:
 
 
 // component options: START
-The Atmosphere Websocket component supports 7 options which are listed below.
+The Atmosphere Websocket component supports 8 options which are listed below.
 
 
 
@@ -49,6 +49,7 @@ The Atmosphere Websocket component supports 7 options which 
are listed below.
 | httpConfiguration | advanced |  | HttpConfiguration | To use the shared 
HttpConfiguration as base configuration.
 | allowJavaSerializedObject | advanced | false | boolean | Whether to allow 
java serialization when a request uses 
context-type=application/x-java-serialized-object This is by default turned 
off. If you enable this then be aware that Java will deserialize the incoming 
data from the request to Java and that can be a potential security risk.
 | headerFilterStrategy | filter |  | HeaderFilterStrategy | To use a custom 
org.apache.camel.spi.HeaderFilterStrategy to filter header to and from Camel 
message.
+| resolvePropertyPlaceholders | common | true | boolean | Whether the 
component should resolve property placeholders on itself when starting. Only 
properties which are of String type can use property placeholders.
 |=======================================================================
 {% endraw %}
 // component options: END

http://git-wip-us.apache.org/repos/asf/camel/blob/c7907e9f/components/camel-atom/src/main/docs/atom-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-atom/src/main/docs/atom-component.adoc 
b/components/camel-atom/src/main/docs/atom-component.adoc
index c372ce3..1379e52 100644
--- a/components/camel-atom/src/main/docs/atom-component.adoc
+++ b/components/camel-atom/src/main/docs/atom-component.adoc
@@ -34,7 +34,17 @@ Where *atomUri* is the URI to the Atom feed to poll.
 
 
 // component options: START
-The Atom component has no options.
+The Atom component supports 1 options which are listed below.
+
+
+
+{% raw %}
+[width="100%",cols="2,1,1m,1m,5",options="header"]
+|=======================================================================
+| Name | Group | Default | Java Type | Description
+| resolvePropertyPlaceholders | common | true | boolean | Whether the 
component should resolve property placeholders on itself when starting. Only 
properties which are of String type can use property placeholders.
+|=======================================================================
+{% endraw %}
 // component options: END
 
 
@@ -132,4 +142,4 @@ in any Container or using Spring.
 * link:endpoint.html[Endpoint]
 * link:getting-started.html[Getting Started]
 
-* link:rss.html[RSS]
\ No newline at end of file
+* link:rss.html[RSS]

http://git-wip-us.apache.org/repos/asf/camel/blob/c7907e9f/components/camel-avro/src/main/docs/avro-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-avro/src/main/docs/avro-component.adoc 
b/components/camel-avro/src/main/docs/avro-component.adoc
index 251bcf2..243dcb7 100644
--- a/components/camel-avro/src/main/docs/avro-component.adoc
+++ b/components/camel-avro/src/main/docs/avro-component.adoc
@@ -171,7 +171,7 @@ wrapping.
 
 
 // component options: START
-The Avro component supports 1 options which are listed below.
+The Avro component supports 2 options which are listed below.
 
 
 
@@ -180,6 +180,7 @@ The Avro component supports 1 options which are listed 
below.
 |=======================================================================
 | Name | Group | Default | Java Type | Description
 | configuration | advanced |  | AvroConfiguration | To use a shared 
AvroConfiguration to configure options once
+| resolvePropertyPlaceholders | common | true | boolean | Whether the 
component should resolve property placeholders on itself when starting. Only 
properties which are of String type can use property placeholders.
 |=======================================================================
 {% endraw %}
 // component options: END
@@ -287,4 +288,4 @@ task:
 In the example above, get takes only one parameter, so `singleParameter`
 is used and `getProcessor` will receive Value class directly in body,
 while `putProcessor` will receive an array of size 2 with String key and
-Value value filled as array contents.
\ No newline at end of file
+Value value filled as array contents.

http://git-wip-us.apache.org/repos/asf/camel/blob/c7907e9f/components/camel-aws/src/main/docs/aws-cw-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-aws/src/main/docs/aws-cw-component.adoc 
b/components/camel-aws/src/main/docs/aws-cw-component.adoc
index d49e091..aaa5e47 100644
--- a/components/camel-aws/src/main/docs/aws-cw-component.adoc
+++ b/components/camel-aws/src/main/docs/aws-cw-component.adoc
@@ -28,7 +28,17 @@ The metrics will be created if they don't already exists. +
 
 
 // component options: START
-The AWS CloudWatch component has no options.
+The AWS CloudWatch component supports 1 options which are listed below.
+
+
+
+{% raw %}
+[width="100%",cols="2,1,1m,1m,5",options="header"]
+|=======================================================================
+| Name | Group | Default | Java Type | Description
+| resolvePropertyPlaceholders | common | true | boolean | Whether the 
component should resolve property placeholders on itself when starting. Only 
properties which are of String type can use property placeholders.
+|=======================================================================
+{% endraw %}
 // component options: END
 
 
@@ -144,4 +154,4 @@ where `${camel-version`} must be replaced by the actual 
version of Camel
 * link:endpoint.html[Endpoint]
 * link:getting-started.html[Getting Started]
 
-* link:aws.html[AWS Component]
\ No newline at end of file
+* link:aws.html[AWS Component]

http://git-wip-us.apache.org/repos/asf/camel/blob/c7907e9f/components/camel-aws/src/main/docs/aws-ddb-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-aws/src/main/docs/aws-ddb-component.adoc 
b/components/camel-aws/src/main/docs/aws-ddb-component.adoc
index 133ac4f..e99980c 100644
--- a/components/camel-aws/src/main/docs/aws-ddb-component.adoc
+++ b/components/camel-aws/src/main/docs/aws-ddb-component.adoc
@@ -25,7 +25,17 @@ You can append query options to the URI in the following 
format,
 
 
 // component options: START
-The AWS DynamoDB component has no options.
+The AWS DynamoDB component supports 1 options which are listed below.
+
+
+
+{% raw %}
+[width="100%",cols="2,1,1m,1m,5",options="header"]
+|=======================================================================
+| Name | Group | Default | Java Type | Description
+| resolvePropertyPlaceholders | common | true | boolean | Whether the 
component should resolve property placeholders on itself when starting. Only 
properties which are of String type can use property placeholders.
+|=======================================================================
+{% endraw %}
 // component options: END
 
 
@@ -311,4 +321,4 @@ where `${camel-version`} must be replaced by the actual 
version of Camel
 * link:endpoint.html[Endpoint]
 * link:getting-started.html[Getting Started]
 
-* link:aws.html[AWS Component]
\ No newline at end of file
+* link:aws.html[AWS Component]

http://git-wip-us.apache.org/repos/asf/camel/blob/c7907e9f/components/camel-aws/src/main/docs/aws-ddbstream-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-aws/src/main/docs/aws-ddbstream-component.adoc 
b/components/camel-aws/src/main/docs/aws-ddbstream-component.adoc
index 6802e14..a4aa480 100644
--- a/components/camel-aws/src/main/docs/aws-ddbstream-component.adoc
+++ b/components/camel-aws/src/main/docs/aws-ddbstream-component.adoc
@@ -26,7 +26,17 @@ The stream needs to be created prior to it being used. +
 
 
 // component options: START
-The AWS DynamoDB Streams component has no options.
+The AWS DynamoDB Streams component supports 1 options which are listed below.
+
+
+
+{% raw %}
+[width="100%",cols="2,1,1m,1m,5",options="header"]
+|=======================================================================
+| Name | Group | Default | Java Type | Description
+| resolvePropertyPlaceholders | common | true | boolean | Whether the 
component should resolve property placeholders on itself when starting. Only 
properties which are of String type can use property placeholders.
+|=======================================================================
+{% endraw %}
 // component options: END
 
 
@@ -167,4 +177,4 @@ where `${camel-version`} must be replaced by the actual 
version of Camel
 * link:getting-started.html[Getting Started]
 
 * link:aws.html[AWS Component] +
- +
\ No newline at end of file
+ +

http://git-wip-us.apache.org/repos/asf/camel/blob/c7907e9f/components/camel-aws/src/main/docs/aws-ec2-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-aws/src/main/docs/aws-ec2-component.adoc 
b/components/camel-aws/src/main/docs/aws-ec2-component.adoc
index ac652e0..578a986 100644
--- a/components/camel-aws/src/main/docs/aws-ec2-component.adoc
+++ b/components/camel-aws/src/main/docs/aws-ec2-component.adoc
@@ -25,7 +25,17 @@ You can append query options to the URI in the following 
format,
 
 
 // component options: START
-The AWS EC2 component has no options.
+The AWS EC2 component supports 1 options which are listed below.
+
+
+
+{% raw %}
+[width="100%",cols="2,1,1m,1m,5",options="header"]
+|=======================================================================
+| Name | Group | Default | Java Type | Description
+| resolvePropertyPlaceholders | common | true | boolean | Whether the 
component should resolve property placeholders on itself when starting. Only 
properties which are of String type can use property placeholders.
+|=======================================================================
+{% endraw %}
 // component options: END
 
 
@@ -114,4 +124,4 @@ where `${camel-version`} must be replaced by the actual 
version of Camel
 * link:endpoint.html[Endpoint]
 * link:getting-started.html[Getting Started]
 
-* link:aws.html[AWS Component]
\ No newline at end of file
+* link:aws.html[AWS Component]

http://git-wip-us.apache.org/repos/asf/camel/blob/c7907e9f/components/camel-aws/src/main/docs/aws-kinesis-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-aws/src/main/docs/aws-kinesis-component.adoc 
b/components/camel-aws/src/main/docs/aws-kinesis-component.adoc
index 275799a..d170a6b 100644
--- a/components/camel-aws/src/main/docs/aws-kinesis-component.adoc
+++ b/components/camel-aws/src/main/docs/aws-kinesis-component.adoc
@@ -26,7 +26,17 @@ The stream needs to be created prior to it being used. +
 
 
 // component options: START
-The AWS Kinesis component has no options.
+The AWS Kinesis component supports 1 options which are listed below.
+
+
+
+{% raw %}
+[width="100%",cols="2,1,1m,1m,5",options="header"]
+|=======================================================================
+| Name | Group | Default | Java Type | Description
+| resolvePropertyPlaceholders | common | true | boolean | Whether the 
component should resolve property placeholders on itself when starting. Only 
properties which are of String type can use property placeholders.
+|=======================================================================
+{% endraw %}
 // component options: END
 
 
@@ -192,4 +202,4 @@ where `${camel-version`} must be replaced by the actual 
version of Camel
 * link:endpoint.html[Endpoint]
 * link:getting-started.html[Getting Started]
 
-* link:aws.html[AWS Component]
\ No newline at end of file
+* link:aws.html[AWS Component]

http://git-wip-us.apache.org/repos/asf/camel/blob/c7907e9f/components/camel-aws/src/main/docs/aws-s3-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-aws/src/main/docs/aws-s3-component.adoc 
b/components/camel-aws/src/main/docs/aws-s3-component.adoc
index 3c409fd..a676e7d 100644
--- a/components/camel-aws/src/main/docs/aws-s3-component.adoc
+++ b/components/camel-aws/src/main/docs/aws-s3-component.adoc
@@ -35,7 +35,17 @@ 
from("aws-s3:helloBucket?accessKey=yourAccessKey&secretKey=yourSecretKey&prefix=
 
 
 // component options: START
-The AWS S3 Storage Service component has no options.
+The AWS S3 Storage Service component supports 1 options which are listed below.
+
+
+
+{% raw %}
+[width="100%",cols="2,1,1m,1m,5",options="header"]
+|=======================================================================
+| Name | Group | Default | Java Type | Description
+| resolvePropertyPlaceholders | common | true | boolean | Whether the 
component should resolve property placeholders on itself when starting. Only 
properties which are of String type can use property placeholders.
+|=======================================================================
+{% endraw %}
 // component options: END
 
 
@@ -283,4 +293,4 @@ where `${camel-version`} must be replaced by the actual 
version of Camel
 * link:endpoint.html[Endpoint]
 * link:getting-started.html[Getting Started]
 
-* link:aws.html[AWS Component]
\ No newline at end of file
+* link:aws.html[AWS Component]

http://git-wip-us.apache.org/repos/asf/camel/blob/c7907e9f/components/camel-aws/src/main/docs/aws-sdb-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-aws/src/main/docs/aws-sdb-component.adoc 
b/components/camel-aws/src/main/docs/aws-sdb-component.adoc
index c411e26..4b2a5de 100644
--- a/components/camel-aws/src/main/docs/aws-sdb-component.adoc
+++ b/components/camel-aws/src/main/docs/aws-sdb-component.adoc
@@ -25,7 +25,17 @@ You can append query options to the URI in the following 
format,
 
 
 // component options: START
-The AWS SimpleDB component has no options.
+The AWS SimpleDB component supports 1 options which are listed below.
+
+
+
+{% raw %}
+[width="100%",cols="2,1,1m,1m,5",options="header"]
+|=======================================================================
+| Name | Group | Default | Java Type | Description
+| resolvePropertyPlaceholders | common | true | boolean | Whether the 
component should resolve property placeholders on itself when starting. Only 
properties which are of String type can use property placeholders.
+|=======================================================================
+{% endraw %}
 // component options: END
 
 
@@ -208,4 +218,4 @@ where `${camel-version`} must be replaced by the actual 
version of Camel
 * link:endpoint.html[Endpoint]
 * link:getting-started.html[Getting Started]
 
-* link:aws.html[AWS Component]
\ No newline at end of file
+* link:aws.html[AWS Component]

http://git-wip-us.apache.org/repos/asf/camel/blob/c7907e9f/components/camel-aws/src/main/docs/aws-ses-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-aws/src/main/docs/aws-ses-component.adoc 
b/components/camel-aws/src/main/docs/aws-ses-component.adoc
index ff38d76..fcf2c54 100644
--- a/components/camel-aws/src/main/docs/aws-ses-component.adoc
+++ b/components/camel-aws/src/main/docs/aws-ses-component.adoc
@@ -25,7 +25,17 @@ You can append query options to the URI in the following 
format,
 
 
 // component options: START
-The AWS Simple Email Service component has no options.
+The AWS Simple Email Service component supports 1 options which are listed 
below.
+
+
+
+{% raw %}
+[width="100%",cols="2,1,1m,1m,5",options="header"]
+|=======================================================================
+| Name | Group | Default | Java Type | Description
+| resolvePropertyPlaceholders | common | true | boolean | Whether the 
component should resolve property placeholders on itself when starting. Only 
properties which are of String type can use property placeholders.
+|=======================================================================
+{% endraw %}
 // component options: END
 
 
@@ -145,4 +155,4 @@ where `${camel-version`} must be replaced by the actual 
version of Camel
 * link:endpoint.html[Endpoint]
 * link:getting-started.html[Getting Started]
 
-* link:aws.html[AWS Component]
\ No newline at end of file
+* link:aws.html[AWS Component]

http://git-wip-us.apache.org/repos/asf/camel/blob/c7907e9f/components/camel-aws/src/main/docs/aws-sns-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-aws/src/main/docs/aws-sns-component.adoc 
b/components/camel-aws/src/main/docs/aws-sns-component.adoc
index ae7d0b2..f806fed 100644
--- a/components/camel-aws/src/main/docs/aws-sns-component.adoc
+++ b/components/camel-aws/src/main/docs/aws-sns-component.adoc
@@ -28,7 +28,17 @@ The topic will be created if they don't already exists. +
 
 
 // component options: START
-The AWS Simple Notification System component has no options.
+The AWS Simple Notification System component supports 1 options which are 
listed below.
+
+
+
+{% raw %}
+[width="100%",cols="2,1,1m,1m,5",options="header"]
+|=======================================================================
+| Name | Group | Default | Java Type | Description
+| resolvePropertyPlaceholders | common | true | boolean | Whether the 
component should resolve property placeholders on itself when starting. Only 
properties which are of String type can use property placeholders.
+|=======================================================================
+{% endraw %}
 // component options: END
 
 
@@ -139,4 +149,4 @@ where `${camel-version`} must be replaced by the actual 
version of Camel
 * link:endpoint.html[Endpoint]
 * link:getting-started.html[Getting Started]
 
-* link:aws.html[AWS Component]
\ No newline at end of file
+* link:aws.html[AWS Component]

http://git-wip-us.apache.org/repos/asf/camel/blob/c7907e9f/components/camel-aws/src/main/docs/aws-sqs-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-aws/src/main/docs/aws-sqs-component.adoc 
b/components/camel-aws/src/main/docs/aws-sqs-component.adoc
index d029995..727d4c5 100644
--- a/components/camel-aws/src/main/docs/aws-sqs-component.adoc
+++ b/components/camel-aws/src/main/docs/aws-sqs-component.adoc
@@ -26,7 +26,17 @@ The queue will be created if they don't already exists. +
 
 
 // component options: START
-The AWS Simple Queue Service component has no options.
+The AWS Simple Queue Service component supports 1 options which are listed 
below.
+
+
+
+{% raw %}
+[width="100%",cols="2,1,1m,1m,5",options="header"]
+|=======================================================================
+| Name | Group | Default | Java Type | Description
+| resolvePropertyPlaceholders | common | true | boolean | Whether the 
component should resolve property placeholders on itself when starting. Only 
properties which are of String type can use property placeholders.
+|=======================================================================
+{% endraw %}
 // component options: END
 
 
@@ -219,4 +229,4 @@ consumers.
 * link:endpoint.html[Endpoint]
 * link:getting-started.html[Getting Started]
 
-* link:aws.html[AWS Component]
\ No newline at end of file
+* link:aws.html[AWS Component]

http://git-wip-us.apache.org/repos/asf/camel/blob/c7907e9f/components/camel-aws/src/main/docs/aws-swf-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-aws/src/main/docs/aws-swf-component.adoc 
b/components/camel-aws/src/main/docs/aws-swf-component.adoc
index baedc1a..a2aac2f 100644
--- a/components/camel-aws/src/main/docs/aws-swf-component.adoc
+++ b/components/camel-aws/src/main/docs/aws-swf-component.adoc
@@ -25,7 +25,17 @@ You can append query options to the URI in the following 
format,
 
 
 // component options: START
-The AWS Simple Workflow component has no options.
+The AWS Simple Workflow component supports 1 options which are listed below.
+
+
+
+{% raw %}
+[width="100%",cols="2,1,1m,1m,5",options="header"]
+|=======================================================================
+| Name | Group | Default | Java Type | Description
+| resolvePropertyPlaceholders | common | true | boolean | Whether the 
component should resolve property placeholders on itself when starting. Only 
properties which are of String type can use property placeholders.
+|=======================================================================
+{% endraw %}
 // component options: END
 
 
@@ -218,4 +228,4 @@ where `${camel-version`} must be replaced by the actual 
version of Camel
 * link:endpoint.html[Endpoint]
 * link:getting-started.html[Getting Started]
 
-link:aws.html[AWS Component]
\ No newline at end of file
+link:aws.html[AWS Component]

http://git-wip-us.apache.org/repos/asf/camel/blob/c7907e9f/components/camel-azure/src/main/docs/azure-blob-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-azure/src/main/docs/azure-blob-component.adoc 
b/components/camel-azure/src/main/docs/azure-blob-component.adoc
index 765e25e..79fda15 100644
--- a/components/camel-azure/src/main/docs/azure-blob-component.adoc
+++ b/components/camel-azure/src/main/docs/azure-blob-component.adoc
@@ -34,7 +34,17 @@ to("file://blobdirectory");
 
 
 // component options: START
-The Azure Storage Blob Service component has no options.
+The Azure Storage Blob Service component supports 1 options which are listed 
below.
+
+
+
+{% raw %}
+[width="100%",cols="2,1,1m,1m,5",options="header"]
+|=======================================================================
+| Name | Group | Default | Java Type | Description
+| resolvePropertyPlaceholders | common | true | boolean | Whether the 
component should resolve property placeholders on itself when starting. Only 
properties which are of String type can use property placeholders.
+|=======================================================================
+{% endraw %}
 // component options: END
 
 

http://git-wip-us.apache.org/repos/asf/camel/blob/c7907e9f/components/camel-azure/src/main/docs/azure-queue-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-azure/src/main/docs/azure-queue-component.adoc 
b/components/camel-azure/src/main/docs/azure-queue-component.adoc
index c50f454..c3fe1c3 100644
--- a/components/camel-azure/src/main/docs/azure-queue-component.adoc
+++ b/components/camel-azure/src/main/docs/azure-queue-component.adoc
@@ -34,7 +34,17 @@ to("file://queuedirectory");
 
 
 // component options: START
-The Azure Storage Queue Service component has no options.
+The Azure Storage Queue Service component supports 1 options which are listed 
below.
+
+
+
+{% raw %}
+[width="100%",cols="2,1,1m,1m,5",options="header"]
+|=======================================================================
+| Name | Group | Default | Java Type | Description
+| resolvePropertyPlaceholders | common | true | boolean | Whether the 
component should resolve property placeholders on itself when starting. Only 
properties which are of String type can use property placeholders.
+|=======================================================================
+{% endraw %}
 // component options: END
 
 

http://git-wip-us.apache.org/repos/asf/camel/blob/c7907e9f/components/camel-bean-validator/src/main/docs/bean-validator-component.adoc
----------------------------------------------------------------------
diff --git 
a/components/camel-bean-validator/src/main/docs/bean-validator-component.adoc 
b/components/camel-bean-validator/src/main/docs/bean-validator-component.adoc
index 4d95135..4faf6a7 100644
--- 
a/components/camel-bean-validator/src/main/docs/bean-validator-component.adoc
+++ 
b/components/camel-bean-validator/src/main/docs/bean-validator-component.adoc
@@ -44,7 +44,17 @@ Where *label* is an arbitrary text value describing the 
endpoint. +
 
 
 // component options: START
-The Bean Validator component has no options.
+The Bean Validator component supports 1 options which are listed below.
+
+
+
+{% raw %}
+[width="100%",cols="2,1,1m,1m,5",options="header"]
+|=======================================================================
+| Name | Group | Default | Java Type | Description
+| resolvePropertyPlaceholders | common | true | boolean | Whether the 
component should resolve property placeholders on itself when starting. Only 
properties which are of String type can use property placeholders.
+|=======================================================================
+{% endraw %}
 // component options: END
 
 
@@ -241,4 +251,4 @@ and the `constraints-car.xml` file
 * link:configuring-camel.html[Configuring Camel]
 * link:component.html[Component]
 * link:endpoint.html[Endpoint]
-* link:getting-started.html[Getting Started]
\ No newline at end of file
+* link:getting-started.html[Getting Started]

http://git-wip-us.apache.org/repos/asf/camel/blob/c7907e9f/components/camel-beanstalk/src/main/docs/beanstalk-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-beanstalk/src/main/docs/beanstalk-component.adoc 
b/components/camel-beanstalk/src/main/docs/beanstalk-component.adoc
index 770c6d8..2b44beb 100644
--- a/components/camel-beanstalk/src/main/docs/beanstalk-component.adoc
+++ b/components/camel-beanstalk/src/main/docs/beanstalk-component.adoc
@@ -57,7 +57,7 @@ into Beanstalk.
 
 
 // component options: START
-The Beanstalk component supports 1 options which are listed below.
+The Beanstalk component supports 2 options which are listed below.
 
 
 
@@ -66,6 +66,7 @@ The Beanstalk component supports 1 options which are listed 
below.
 |=======================================================================
 | Name | Group | Default | Java Type | Description
 | connectionSettingsFactory | common |  | ConnectionSettingsFactory | Custom 
ConnectionSettingsFactory. Specify which ConnectionSettingsFactory to use to 
make connections to Beanstalkd. Especially useful for unit testing without 
beanstalkd daemon (you can mock ConnectionSettings)
+| resolvePropertyPlaceholders | common | true | boolean | Whether the 
component should resolve property placeholders on itself when starting. Only 
properties which are of String type can use property placeholders.
 |=======================================================================
 {% endraw %}
 // component options: END
@@ -215,4 +216,4 @@ out of buried and/or delayed state to the normal queue.
 * link:configuring-camel.html[Configuring Camel]
 * link:component.html[Component]
 * link:endpoint.html[Endpoint]
-* link:getting-started.html[Getting Started]
\ No newline at end of file
+* link:getting-started.html[Getting Started]

http://git-wip-us.apache.org/repos/asf/camel/blob/c7907e9f/components/camel-bonita/src/main/docs/bonita-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-bonita/src/main/docs/bonita-component.adoc 
b/components/camel-bonita/src/main/docs/bonita-component.adoc
index 7995f8b..80b1d38 100644
--- a/components/camel-bonita/src/main/docs/bonita-component.adoc
+++ b/components/camel-bonita/src/main/docs/bonita-component.adoc
@@ -16,7 +16,17 @@ Where *operation* is the specific action to perform on 
Bonita.
 ### General Options
 
 // component options: START
-The Bonita component has no options.
+The Bonita component supports 1 options which are listed below.
+
+
+
+{% raw %}
+[width="100%",cols="2,1,1m,1m,5",options="header"]
+|=======================================================================
+| Name | Group | Default | Java Type | Description
+| resolvePropertyPlaceholders | common | true | boolean | Whether the 
component should resolve property placeholders on itself when starting. Only 
properties which are of String type can use property placeholders.
+|=======================================================================
+{% endraw %}
 // component options: END
 
 
@@ -71,4 +81,4 @@ link:download.html[the download page for the latest 
versions]).
   <artifactId>camel-bonita</artifactId>
   <version>x.x.x</version>
 </dependency>
--------------------------------------
\ No newline at end of file
+-------------------------------------

http://git-wip-us.apache.org/repos/asf/camel/blob/c7907e9f/components/camel-box/src/main/docs/box-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-box/src/main/docs/box-component.adoc 
b/components/camel-box/src/main/docs/box-component.adoc
index ea7af93..0d43f7e 100644
--- a/components/camel-box/src/main/docs/box-component.adoc
+++ b/components/camel-box/src/main/docs/box-component.adoc
@@ -38,7 +38,7 @@ for this component:
 
 
 // component options: START
-The Box component supports 1 options which are listed below.
+The Box component supports 2 options which are listed below.
 
 
 
@@ -47,6 +47,7 @@ The Box component supports 1 options which are listed below.
 |=======================================================================
 | Name | Group | Default | Java Type | Description
 | configuration | common |  | BoxConfiguration | To use the shared 
configuration
+| resolvePropertyPlaceholders | common | true | boolean | Whether the 
component should resolve property placeholders on itself when starting. Only 
properties which are of String type can use property placeholders.
 |=======================================================================
 {% endraw %}
 // component options: END
@@ -736,4 +737,4 @@ The following route uses a producer with dynamic header 
options. The
         .setHeader("CamelBox.fileId", header("fileId"))
         .to("box://files/download")
         .to("file://...");
--------------------------------------------------------
\ No newline at end of file
+-------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/camel/blob/c7907e9f/components/camel-braintree/src/main/docs/braintree-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-braintree/src/main/docs/braintree-component.adoc 
b/components/camel-braintree/src/main/docs/braintree-component.adoc
index 0a0e6da..6563e27 100644
--- a/components/camel-braintree/src/main/docs/braintree-component.adoc
+++ b/components/camel-braintree/src/main/docs/braintree-component.adoc
@@ -35,7 +35,7 @@ for this component:
 
 
 // component options: START
-The Braintree component supports 1 options which are listed below.
+The Braintree component supports 2 options which are listed below.
 
 
 
@@ -44,6 +44,7 @@ The Braintree component supports 1 options which are listed 
below.
 |=======================================================================
 | Name | Group | Default | Java Type | Description
 | configuration | common |  | BraintreeConfiguration | To use the shared 
configuration
+| resolvePropertyPlaceholders | common | true | boolean | Whether the 
component should resolve property placeholders on itself when starting. Only 
properties which are of String type can use property placeholders.
 |=======================================================================
 {% endraw %}
 // component options: END
@@ -715,4 +716,4 @@ Started]
 
  
 
-https://cwiki.apache.org/confluence/display/CAMEL/AMQP[ ]
\ No newline at end of file
+https://cwiki.apache.org/confluence/display/CAMEL/AMQP[ ]

http://git-wip-us.apache.org/repos/asf/camel/blob/c7907e9f/components/camel-cache/src/main/docs/cache-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-cache/src/main/docs/cache-component.adoc 
b/components/camel-cache/src/main/docs/cache-component.adoc
index a8c7a27..5c61f79 100644
--- a/components/camel-cache/src/main/docs/cache-component.adoc
+++ b/components/camel-cache/src/main/docs/cache-component.adoc
@@ -44,7 +44,7 @@ You can append query options to the URI in the following 
format,
 
 
 // component options: START
-The EHCache component supports 3 options which are listed below.
+The EHCache component supports 4 options which are listed below.
 
 
 
@@ -55,6 +55,7 @@ The EHCache component supports 3 options which are listed 
below.
 | cacheManagerFactory | advanced |  | CacheManagerFactory | To use the given 
CacheManagerFactory for creating the CacheManager. By default the 
DefaultCacheManagerFactory is used.
 | configuration | common |  | CacheConfiguration | Sets the Cache configuration
 | configurationFile | common | classpath:ehcache.xml | String | Sets the 
location of the ehcache.xml file to load from classpath or file system. By 
default the file is loaded from classpath:ehcache.xml
+| resolvePropertyPlaceholders | common | true | boolean | Whether the 
component should resolve property placeholders on itself when starting. Only 
properties which are of String type can use property placeholders.
 |=======================================================================
 {% endraw %}
 // component options: END
@@ -430,4 +431,4 @@ mechanism.
 JMS replication is the most powerful and secured replication method.
 Used together with Camel Cache replication makes it also rather
 simple. An example is available on link:cachereplicationjmsexample.html[a
-separate page].
\ No newline at end of file
+separate page].

http://git-wip-us.apache.org/repos/asf/camel/blob/c7907e9f/components/camel-cassandraql/src/main/docs/cql-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-cassandraql/src/main/docs/cql-component.adoc 
b/components/camel-cassandraql/src/main/docs/cql-component.adoc
index f2a1679..437b874 100644
--- a/components/camel-cassandraql/src/main/docs/cql-component.adoc
+++ b/components/camel-cassandraql/src/main/docs/cql-component.adoc
@@ -54,7 +54,17 @@ your own Cluster instance and give it to the Camel endpoint.
 
 
 // component options: START
-The Cassandra CQL component has no options.
+The Cassandra CQL component supports 1 options which are listed below.
+
+
+
+{% raw %}
+[width="100%",cols="2,1,1m,1m,5",options="header"]
+|=======================================================================
+| Name | Group | Default | Java Type | Description
+| resolvePropertyPlaceholders | common | true | boolean | Whether the 
component should resolve property placeholders on itself when starting. Only 
properties which are of String type can use property placeholders.
+|=======================================================================
+{% endraw %}
 // component options: END
 
 
@@ -212,4 +222,4 @@ Alternatively, the `CassandraAggregationRepository` does 
not have a
 
 |`readConsistencyLevel` |  | Consistency level used to read/check exchange: 
`ONE`, `TWO`, `QUORUM`,
 `LOCAL_QUORUM`…
-|=======================================================================
\ No newline at end of file
+|=======================================================================

http://git-wip-us.apache.org/repos/asf/camel/blob/c7907e9f/components/camel-chronicle/src/main/docs/chronicle-engine-component.adoc
----------------------------------------------------------------------
diff --git 
a/components/camel-chronicle/src/main/docs/chronicle-engine-component.adoc 
b/components/camel-chronicle/src/main/docs/chronicle-engine-component.adoc
index a574bdb..1252f3b 100644
--- a/components/camel-chronicle/src/main/docs/chronicle-engine-component.adoc
+++ b/components/camel-chronicle/src/main/docs/chronicle-engine-component.adoc
@@ -3,7 +3,17 @@
 *Available as of Camel version 2.18*
 
 // component options: START
-The Chronicle Engine component has no options.
+The Chronicle Engine component supports 1 options which are listed below.
+
+
+
+{% raw %}
+[width="100%",cols="2,1,1m,1m,5",options="header"]
+|=======================================================================
+| Name | Group | Default | Java Type | Description
+| resolvePropertyPlaceholders | common | true | boolean | Whether the 
component should resolve property placeholders on itself when starting. Only 
properties which are of String type can use property placeholders.
+|=======================================================================
+{% endraw %}
 // component options: END
 
 
@@ -31,4 +41,4 @@ The Chronicle Engine component supports 14 endpoint options 
which are listed bel
 | synchronous | advanced | false | boolean | Sets whether synchronous 
processing should be strictly used or Camel is allowed to use asynchronous 
processing (if supported).
 |=======================================================================
 {% endraw %}
-// endpoint options: END
\ No newline at end of file
+// endpoint options: END

http://git-wip-us.apache.org/repos/asf/camel/blob/c7907e9f/components/camel-chunk/src/main/docs/chunk-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-chunk/src/main/docs/chunk-component.adoc 
b/components/camel-chunk/src/main/docs/chunk-component.adoc
index 9211e62..0b76f7f 100644
--- a/components/camel-chunk/src/main/docs/chunk-component.adoc
+++ b/components/camel-chunk/src/main/docs/chunk-component.adoc
@@ -36,7 +36,17 @@ format, `?option=value&option=value&...`
 
 
 // component options: START
-The Chunk component has no options.
+The Chunk component supports 1 options which are listed below.
+
+
+
+{% raw %}
+[width="100%",cols="2,1,1m,1m,5",options="header"]
+|=======================================================================
+| Name | Group | Default | Java Type | Description
+| resolvePropertyPlaceholders | common | true | boolean | Whether the 
component should resolve property placeholders on itself when starting. Only 
properties which are of String type can use property placeholders.
+|=======================================================================
+{% endraw %}
 // component options: END
 
 

http://git-wip-us.apache.org/repos/asf/camel/blob/c7907e9f/components/camel-cm-sms/src/main/docs/cm-sms-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-cm-sms/src/main/docs/cm-sms-component.adoc 
b/components/camel-cm-sms/src/main/docs/cm-sms-component.adoc
index af699ff..a01168d 100644
--- a/components/camel-cm-sms/src/main/docs/cm-sms-component.adoc
+++ b/components/camel-cm-sms/src/main/docs/cm-sms-component.adoc
@@ -31,7 +31,17 @@ for this component:
 
 
 // component options: START
-The CM SMS Gateway component has no options.
+The CM SMS Gateway component supports 1 options which are listed below.
+
+
+
+{% raw %}
+[width="100%",cols="2,1,1m,1m,5",options="header"]
+|=======================================================================
+| Name | Group | Default | Java Type | Description
+| resolvePropertyPlaceholders | common | true | boolean | Whether the 
component should resolve property placeholders on itself when starting. Only 
properties which are of String type can use property placeholders.
+|=======================================================================
+{% endraw %}
 // component options: END
 
 
@@ -56,4 +66,4 @@ The CM SMS Gateway component supports 6 endpoint options 
which are listed below:
 
 ### Sample
 
-You can try https://github.com/oalles/camel-cm-sample[this project] to see how 
camel-cm-sms can be integrated in a camel route. 
\ No newline at end of file
+You can try https://github.com/oalles/camel-cm-sample[this project] to see how 
camel-cm-sms can be integrated in a camel route. 

http://git-wip-us.apache.org/repos/asf/camel/blob/c7907e9f/components/camel-cmis/src/main/docs/cmis-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-cmis/src/main/docs/cmis-component.adoc 
b/components/camel-cmis/src/main/docs/cmis-component.adoc
index be2a60e..c1839ce 100644
--- a/components/camel-cmis/src/main/docs/cmis-component.adoc
+++ b/components/camel-cmis/src/main/docs/cmis-component.adoc
@@ -21,7 +21,7 @@ You can append query options to the URI in the following 
format,
 
 
 // component options: START
-The CMIS component supports 1 options which are listed below.
+The CMIS component supports 2 options which are listed below.
 
 
 
@@ -30,6 +30,7 @@ The CMIS component supports 1 options which are listed below.
 |=======================================================================
 | Name | Group | Default | Java Type | Description
 | sessionFacadeFactory | common |  | CMISSessionFacadeFactory | To use a 
custom CMISSessionFacadeFactory to create the CMISSessionFacade instances
+| resolvePropertyPlaceholders | common | true | boolean | Whether the 
component should resolve property placeholders on itself when starting. Only 
properties which are of String type can use property placeholders.
 |=======================================================================
 {% endraw %}
 // component options: END
@@ -126,4 +127,4 @@ where `${camel-version`} must be replaced by the actual 
version of Camel
 * link:configuring-camel.html[Configuring Camel]
 * link:component.html[Component]
 * link:endpoint.html[Endpoint]
-* link:getting-started.html[Getting Started]
\ No newline at end of file
+* link:getting-started.html[Getting Started]

http://git-wip-us.apache.org/repos/asf/camel/blob/c7907e9f/components/camel-coap/src/main/docs/coap-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-coap/src/main/docs/coap-component.adoc 
b/components/camel-coap/src/main/docs/coap-component.adoc
index f378060..b3314a0 100644
--- a/components/camel-coap/src/main/docs/coap-component.adoc
+++ b/components/camel-coap/src/main/docs/coap-component.adoc
@@ -24,7 +24,17 @@ for this component:
 
 
 // component options: START
-The CoAP component has no options.
+The CoAP component supports 1 options which are listed below.
+
+
+
+{% raw %}
+[width="100%",cols="2,1,1m,1m,5",options="header"]
+|=======================================================================
+| Name | Group | Default | Java Type | Description
+| resolvePropertyPlaceholders | common | true | boolean | Whether the 
component should resolve property placeholders on itself when starting. Only 
properties which are of String type can use property placeholders.
+|=======================================================================
+{% endraw %}
 // component options: END
 
 
@@ -45,4 +55,4 @@ The CoAP component supports 6 endpoint options which are 
listed below:
 | synchronous | advanced | false | boolean | Sets whether synchronous 
processing should be strictly used or Camel is allowed to use asynchronous 
processing (if supported).
 |=======================================================================
 {% endraw %}
-// endpoint options: END
\ No newline at end of file
+// endpoint options: END

http://git-wip-us.apache.org/repos/asf/camel/blob/c7907e9f/components/camel-cometd/src/main/docs/cometd-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-cometd/src/main/docs/cometd-component.adoc 
b/components/camel-cometd/src/main/docs/cometd-component.adoc
index 8a12c10..df42284 100644
--- a/components/camel-cometd/src/main/docs/cometd-component.adoc
+++ b/components/camel-cometd/src/main/docs/cometd-component.adoc
@@ -48,7 +48,7 @@ where `cometds:` represents an SSL configured endpoint.
 
 
 // component options: START
-The CometD component supports 6 options which are listed below.
+The CometD component supports 7 options which are listed below.
 
 
 
@@ -62,6 +62,7 @@ The CometD component supports 6 options which are listed 
below.
 | securityPolicy | security |  | SecurityPolicy | To use a custom configured 
SecurityPolicy to control authorization
 | extensions | common |  | List | To use a list of custom 
BayeuxServer.Extension that allows modifying incoming and outgoing requests.
 | sslContextParameters | security |  | SSLContextParameters | To configure 
security using SSLContextParameters
+| resolvePropertyPlaceholders | common | true | boolean | Whether the 
component should resolve property placeholders on itself when starting. Only 
properties which are of String type can use property placeholders.
 |=======================================================================
 {% endraw %}
 // component options: END
@@ -191,4 +192,4 @@ Spring DSL based configuration of endpoint
 * link:configuring-camel.html[Configuring Camel]
 * link:component.html[Component]
 * link:endpoint.html[Endpoint]
-* link:getting-started.html[Getting Started]
\ No newline at end of file
+* link:getting-started.html[Getting Started]

http://git-wip-us.apache.org/repos/asf/camel/blob/c7907e9f/components/camel-consul/src/main/docs/consul-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-consul/src/main/docs/consul-component.adoc 
b/components/camel-consul/src/main/docs/consul-component.adoc
index 9813d3f..9c45ca1 100644
--- a/components/camel-consul/src/main/docs/consul-component.adoc
+++ b/components/camel-consul/src/main/docs/consul-component.adoc
@@ -35,7 +35,17 @@ You can append query options to the URI in the following 
format:
 
 
 // component options: START
-The Consul component has no options.
+The Consul component supports 1 options which are listed below.
+
+
+
+{% raw %}
+[width="100%",cols="2,1,1m,1m,5",options="header"]
+|=======================================================================
+| Name | Group | Default | Java Type | Description
+| resolvePropertyPlaceholders | common | true | boolean | Whether the 
component should resolve property placeholders on itself when starting. Only 
properties which are of String type can use property placeholders.
+|=======================================================================
+{% endraw %}
 // component options: END
 
 
@@ -101,4 +111,4 @@ The Consul component supports 22 endpoint options which are 
listed below:
 |CamelConsulResult|boolean|true if the response has a result
 |CamelConsulSession|String|The session id
 |CamelConsulValueAsString|boolean|To transform values retrieved from Consul 
i.e. on KV endpoint to string.
-|=======================================================================
\ No newline at end of file
+|=======================================================================

http://git-wip-us.apache.org/repos/asf/camel/blob/c7907e9f/components/camel-context/src/main/docs/context-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-context/src/main/docs/context-component.adoc 
b/components/camel-context/src/main/docs/context-component.adoc
index f6c555c..160a23c 100644
--- a/components/camel-context/src/main/docs/context-component.adoc
+++ b/components/camel-context/src/main/docs/context-component.adoc
@@ -42,7 +42,17 @@ camelContextId:localEndpointName[?options]
 
 
 // component options: START
-The Camel Context component has no options.
+The Camel Context component supports 1 options which are listed below.
+
+
+
+{% raw %}
+[width="100%",cols="2,1,1m,1m,5",options="header"]
+|=======================================================================
+| Name | Group | Default | Java Type | Description
+| resolvePropertyPlaceholders | common | true | boolean | Whether the 
component should resolve property placeholders on itself when starting. Only 
properties which are of String type can use property placeholders.
+|=======================================================================
+{% endraw %}
 // component options: END
 
 
@@ -159,4 +169,4 @@ hide the middleware as shown above.
 
 However when there is only one input, output or error/dead letter
 endpoint in a component we recommend using the common posix shell names
-*in*, *out* and *err*
\ No newline at end of file
+*in*, *out* and *err*

http://git-wip-us.apache.org/repos/asf/camel/blob/c7907e9f/components/camel-couchbase/src/main/docs/couchbase-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-couchbase/src/main/docs/couchbase-component.adoc 
b/components/camel-couchbase/src/main/docs/couchbase-component.adoc
index ae7aace..885a64f 100644
--- a/components/camel-couchbase/src/main/docs/couchbase-component.adoc
+++ b/components/camel-couchbase/src/main/docs/couchbase-component.adoc
@@ -29,7 +29,17 @@ couchbase:url
 ### Options
 
 // component options: START
-The Couchbase component has no options.
+The Couchbase component supports 1 options which are listed below.
+
+
+
+{% raw %}
+[width="100%",cols="2,1,1m,1m,5",options="header"]
+|=======================================================================
+| Name | Group | Default | Java Type | Description
+| resolvePropertyPlaceholders | common | true | boolean | Whether the 
component should resolve property placeholders on itself when starting. Only 
properties which are of String type can use property placeholders.
+|=======================================================================
+{% endraw %}
 // component options: END
 
 // endpoint options: START

http://git-wip-us.apache.org/repos/asf/camel/blob/c7907e9f/components/camel-couchdb/src/main/docs/couchdb-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-couchdb/src/main/docs/couchdb-component.adoc 
b/components/camel-couchdb/src/main/docs/couchdb-component.adoc
index 802397d..1caeaa2 100644
--- a/components/camel-couchdb/src/main/docs/couchdb-component.adoc
+++ b/components/camel-couchdb/src/main/docs/couchdb-component.adoc
@@ -44,7 +44,17 @@ is optional and if not specified then defaults to 5984.
 ### Options
 
 // component options: START
-The CouchDB component has no options.
+The CouchDB component supports 1 options which are listed below.
+
+
+
+{% raw %}
+[width="100%",cols="2,1,1m,1m,5",options="header"]
+|=======================================================================
+| Name | Group | Default | Java Type | Description
+| resolvePropertyPlaceholders | common | true | boolean | Whether the 
component should resolve property placeholders on itself when starting. Only 
properties which are of String type can use property placeholders.
+|=======================================================================
+{% endraw %}
 // component options: END
 
 // endpoint options: START
@@ -133,4 +143,4 @@ exchange is used
 [source,java]
 
----------------------------------------------------------------------------------------
 
from("someProducingEndpoint").process(someProcessor).to("couchdb:http://localhost:9999";)
-----------------------------------------------------------------------------------------
\ No newline at end of file
+----------------------------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/camel/blob/c7907e9f/components/camel-crypto/src/main/docs/crypto-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-crypto/src/main/docs/crypto-component.adoc 
b/components/camel-crypto/src/main/docs/crypto-component.adoc
index 9ef8210..3e2323c 100644
--- a/components/camel-crypto/src/main/docs/crypto-component.adoc
+++ b/components/camel-crypto/src/main/docs/crypto-component.adoc
@@ -80,7 +80,7 @@ both signing and verifying should be configured identically.
 ### Options
 
 // component options: START
-The Crypto (JCE) component supports 1 options which are listed below.
+The Crypto (JCE) component supports 2 options which are listed below.
 
 
 
@@ -89,6 +89,7 @@ The Crypto (JCE) component supports 1 options which are 
listed below.
 |=======================================================================
 | Name | Group | Default | Java Type | Description
 | configuration | advanced |  | DigitalSignatureConfiguration | To use the 
shared DigitalSignatureConfiguration as configuration
+| resolvePropertyPlaceholders | common | true | boolean | Whether the 
component should resolve property placeholders on itself when starting. Only 
properties which are of String type can use property placeholders.
 |=======================================================================
 {% endraw %}
 // component options: END
@@ -221,4 +222,4 @@ template.send("direct:alias-verify", signed);
 * link:configuring-camel.html[Configuring Camel]
 * link:component.html[Component]
 * link:endpoint.html[Endpoint]
-* link:getting-started.html[Getting Started]
\ No newline at end of file
+* link:getting-started.html[Getting Started]

http://git-wip-us.apache.org/repos/asf/camel/blob/c7907e9f/components/camel-cxf/src/main/docs/cxf-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-cxf/src/main/docs/cxf-component.adoc 
b/components/camel-cxf/src/main/docs/cxf-component.adoc
index 464694c..a3b2c45 100644
--- a/components/camel-cxf/src/main/docs/cxf-component.adoc
+++ b/components/camel-cxf/src/main/docs/cxf-component.adoc
@@ -112,7 +112,7 @@ 
cxf:bean:cxfEndpoint?wsdlURL=wsdl/hello_world.wsdl&dataFormat=PAYLOAD
 
 
 // component options: START
-The CXF component supports 2 options which are listed below.
+The CXF component supports 3 options which are listed below.
 
 
 
@@ -122,6 +122,7 @@ The CXF component supports 2 options which are listed below.
 | Name | Group | Default | Java Type | Description
 | allowStreaming | advanced |  | Boolean | This option controls whether the 
CXF component when running in PAYLOAD mode will DOM parse the incoming messages 
into DOM Elements or keep the payload as a javax.xml.transform.Source object 
that would allow streaming in some cases.
 | headerFilterStrategy | filter |  | HeaderFilterStrategy | To use a custom 
org.apache.camel.spi.HeaderFilterStrategy to filter header to and from Camel 
message.
+| resolvePropertyPlaceholders | common | true | boolean | Whether the 
component should resolve property placeholders on itself when starting. Only 
properties which are of String type can use property placeholders.
 |=======================================================================
 {% endraw %}
 // component options: END
@@ -883,4 +884,4 @@ the key SOAPAction (case-insensitive).
 * link:configuring-camel.html[Configuring Camel]
 * link:component.html[Component]
 * link:endpoint.html[Endpoint]
-* link:getting-started.html[Getting Started]
\ No newline at end of file
+* link:getting-started.html[Getting Started]

http://git-wip-us.apache.org/repos/asf/camel/blob/c7907e9f/components/camel-cxf/src/main/docs/cxfrs-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-cxf/src/main/docs/cxfrs-component.adoc 
b/components/camel-cxf/src/main/docs/cxfrs-component.adoc
index 4330abe..3e2baf7 100644
--- a/components/camel-cxf/src/main/docs/cxfrs-component.adoc
+++ b/components/camel-cxf/src/main/docs/cxfrs-component.adoc
@@ -54,7 +54,7 @@ 
cxfrs:bean:cxfEndpoint?resourceClasses=org.apache.camel.rs.Example
 
 
 // component options: START
-The CXF-RS component supports 1 options which are listed below.
+The CXF-RS component supports 2 options which are listed below.
 
 
 
@@ -63,6 +63,7 @@ The CXF-RS component supports 1 options which are listed 
below.
 |=======================================================================
 | Name | Group | Default | Java Type | Description
 | headerFilterStrategy | filter |  | HeaderFilterStrategy | To use a custom 
org.apache.camel.spi.HeaderFilterStrategy to filter header to and from Camel 
message.
+| resolvePropertyPlaceholders | common | true | boolean | Whether the 
component should resolve property placeholders on itself when starting. Only 
properties which are of String type can use property placeholders.
 |=======================================================================
 {% endraw %}
 // component options: END
@@ -343,4 +344,4 @@ Index: 20, Size: 20
 
 To support the Dynamical routing, you can override the URI's query
 parameters by using the CxfConstants.CAMEL_CXF_RS_QUERY_MAP header to
-set the parameter map for it.
\ No newline at end of file
+set the parameter map for it.

http://git-wip-us.apache.org/repos/asf/camel/blob/c7907e9f/components/camel-disruptor/src/main/docs/disruptor-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-disruptor/src/main/docs/disruptor-component.adoc 
b/components/camel-disruptor/src/main/docs/disruptor-component.adoc
index 3ebd199..d9ec845 100644
--- a/components/camel-disruptor/src/main/docs/disruptor-component.adoc
+++ b/components/camel-disruptor/src/main/docs/disruptor-component.adoc
@@ -94,7 +94,7 @@ All the following options are valid for both the 
**disruptor:** and
 
 
 // component options: START
-The Disruptor component supports 7 options which are listed below.
+The Disruptor component supports 8 options which are listed below.
 
 
 
@@ -109,6 +109,7 @@ The Disruptor component supports 7 options which are listed 
below.
 | defaultBlockWhenFull | producer | true | boolean | To configure the default 
value for block when full The default value is true.
 | queueSize | common |  | int | To configure the ring buffer size
 | bufferSize | common | 1024 | int | To configure the ring buffer size
+| resolvePropertyPlaceholders | common | true | boolean | Whether the 
component should resolve property placeholders on itself when starting. Only 
properties which are of String type can use property placeholders.
 |=======================================================================
 {% endraw %}
 // component options: END
@@ -302,4 +303,4 @@ using JMX in this fashion:
 --------------------------------------------------------------------
 DisruptorEndpoint disruptor = context.getEndpoint("disruptor:xxxx");
 int size = disruptor.getBufferSize();
---------------------------------------------------------------------
\ No newline at end of file
+--------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/camel/blob/c7907e9f/components/camel-dns/src/main/docs/dns-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-dns/src/main/docs/dns-component.adoc 
b/components/camel-dns/src/main/docs/dns-component.adoc
index 3407217..58830fd 100644
--- a/components/camel-dns/src/main/docs/dns-component.adoc
+++ b/components/camel-dns/src/main/docs/dns-component.adoc
@@ -46,7 +46,17 @@ This component only supports producers.
 
 
 // component options: START
-The DNS component has no options.
+The DNS component supports 1 options which are listed below.
+
+
+
+{% raw %}
+[width="100%",cols="2,1,1m,1m,5",options="header"]
+|=======================================================================
+| Name | Group | Default | Java Type | Description
+| resolvePropertyPlaceholders | common | true | boolean | Whether the 
component should resolve property placeholders on itself when starting. Only 
properties which are of String type can use property placeholders.
+|=======================================================================
+{% endraw %}
 // component options: END
 
 
@@ -137,4 +147,4 @@ The query must be provided in the header with key 
`"dns.query"`.
 * link:configuring-camel.html[Configuring Camel]
 * link:component.html[Component]
 * link:endpoint.html[Endpoint]
-* link:getting-started.html[Getting Started]
\ No newline at end of file
+* link:getting-started.html[Getting Started]

http://git-wip-us.apache.org/repos/asf/camel/blob/c7907e9f/components/camel-docker/src/main/docs/docker-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-docker/src/main/docs/docker-component.adoc 
b/components/camel-docker/src/main/docs/docker-component.adoc
index 1f44daa..6bee91b 100644
--- a/components/camel-docker/src/main/docs/docker-component.adoc
+++ b/components/camel-docker/src/main/docs/docker-component.adoc
@@ -22,7 +22,7 @@ Where *operation* is the specific action to perform on Docker.
 ### General Options
 
 // component options: START
-The Docker component supports 1 options which are listed below.
+The Docker component supports 2 options which are listed below.
 
 
 
@@ -31,6 +31,7 @@ The Docker component supports 1 options which are listed 
below.
 |=======================================================================
 | Name | Group | Default | Java Type | Description
 | configuration | advanced |  | DockerConfiguration | To use the shared docker 
configuration
+| resolvePropertyPlaceholders | common | true | boolean | Whether the 
component should resolve property placeholders on itself when starting. Only 
properties which are of String type can use property placeholders.
 |=======================================================================
 {% endraw %}
 // component options: END
@@ -115,4 +116,4 @@ link:download.html[the download page for the latest 
versions]).
   <artifactId>camel-docker</artifactId>
   <version>x.x.x</version>
 </dependency>
--------------------------------------
\ No newline at end of file
+-------------------------------------

http://git-wip-us.apache.org/repos/asf/camel/blob/c7907e9f/components/camel-dozer/src/main/docs/dozer-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-dozer/src/main/docs/dozer-component.adoc 
b/components/camel-dozer/src/main/docs/dozer-component.adoc
index 237368e..f1454f1 100644
--- a/components/camel-dozer/src/main/docs/dozer-component.adoc
+++ b/components/camel-dozer/src/main/docs/dozer-component.adoc
@@ -56,7 +56,17 @@ from("direct:orderInput").
 ### Options
 
 // component options: START
-The Dozer component has no options.
+The Dozer component supports 1 options which are listed below.
+
+
+
+{% raw %}
+[width="100%",cols="2,1,1m,1m,5",options="header"]
+|=======================================================================
+| Name | Group | Default | Java Type | Description
+| resolvePropertyPlaceholders | common | true | boolean | Whether the 
component should resolve property placeholders on itself when starting. Only 
properties which are of String type can use property placeholders.
+|=======================================================================
+{% endraw %}
 // component options: END
 
 // endpoint options: START
@@ -259,4 +269,4 @@ An example of mapping a message header into a target field:
 
 Note that any properties within your expression must be escaped with "\"
 to prevent an error when Dozer attempts to resolve variable values
-defined using the EL.
\ No newline at end of file
+defined using the EL.

http://git-wip-us.apache.org/repos/asf/camel/blob/c7907e9f/components/camel-drill/src/main/docs/drill-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-drill/src/main/docs/drill-component.adoc 
b/components/camel-drill/src/main/docs/drill-component.adoc
index ff23f2a..2ee27ad 100644
--- a/components/camel-drill/src/main/docs/drill-component.adoc
+++ b/components/camel-drill/src/main/docs/drill-component.adoc
@@ -36,7 +36,17 @@ The producer execute query using *CamelDrillQuery* header 
and put results into b
 ### Options
 
 // component options: START
-The Drill component has no options.
+The Drill component supports 1 options which are listed below.
+
+
+
+{% raw %}
+[width="100%",cols="2,1,1m,1m,5",options="header"]
+|=======================================================================
+| Name | Group | Default | Java Type | Description
+| resolvePropertyPlaceholders | common | true | boolean | Whether the 
component should resolve property placeholders on itself when starting. Only 
properties which are of String type can use property placeholders.
+|=======================================================================
+{% endraw %}
 // component options: END
 
 
@@ -63,4 +73,4 @@ The Drill component supports 6 endpoint options which are 
listed below:
 * link:configuring-camel.html[Configuring Camel]
 * link:component.html[Component]
 * link:endpoint.html[Endpoint]
-* link:getting-started.html[Getting Started]
\ No newline at end of file
+* link:getting-started.html[Getting Started]

http://git-wip-us.apache.org/repos/asf/camel/blob/c7907e9f/components/camel-dropbox/src/main/docs/dropbox-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-dropbox/src/main/docs/dropbox-component.adoc 
b/components/camel-dropbox/src/main/docs/dropbox-component.adoc
index 8b3af39..0cced31 100644
--- a/components/camel-dropbox/src/main/docs/dropbox-component.adoc
+++ b/components/camel-dropbox/src/main/docs/dropbox-component.adoc
@@ -65,7 +65,17 @@ https://www.dropbox.com/developers/core/start/java[Dropbox
 documentation] that explains how to get them.  
 
 // component options: START
-The Dropbox component has no options.
+The Dropbox component supports 1 options which are listed below.
+
+
+
+{% raw %}
+[width="100%",cols="2,1,1m,1m,5",options="header"]
+|=======================================================================
+| Name | Group | Default | Java Type | Description
+| resolvePropertyPlaceholders | common | true | boolean | Whether the 
component should resolve property placeholders on itself when starting. Only 
properties which are of String type can use property placeholders.
+|=======================================================================
+{% endraw %}
 // component options: END
 
 // endpoint options: START
@@ -351,4 +361,4 @@ Dropbox documentation,
 
 
link:http://dropbox.github.io/dropbox-sdk-java/api-docs/v1.7.x/com/dropbox/core/DbxEntry.html[http://dropbox.github.io/dropbox-sdk-java/api-docs/v1.7.x/com/dropbox/core/DbxEntry.html]
 
- 
\ No newline at end of file
+ 

http://git-wip-us.apache.org/repos/asf/camel/blob/c7907e9f/components/camel-ehcache/src/main/docs/ehcache-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-ehcache/src/main/docs/ehcache-component.adoc 
b/components/camel-ehcache/src/main/docs/ehcache-component.adoc
index 5047a08..91cf400 100644
--- a/components/camel-ehcache/src/main/docs/ehcache-component.adoc
+++ b/components/camel-ehcache/src/main/docs/ehcache-component.adoc
@@ -37,7 +37,17 @@ format, `?option=value&option=#beanRef&...`
 
 
 // component options: START
-The Ehcache component has no options.
+The Ehcache component supports 1 options which are listed below.
+
+
+
+{% raw %}
+[width="100%",cols="2,1,1m,1m,5",options="header"]
+|=======================================================================
+| Name | Group | Default | Java Type | Description
+| resolvePropertyPlaceholders | common | true | boolean | Whether the 
component should resolve property placeholders on itself when starting. Only 
properties which are of String type can use property placeholders.
+|=======================================================================
+{% endraw %}
 // component options: END
 
 
@@ -194,4 +204,4 @@ public class EhcacheAggregationRepositoryRoutesTest extends 
CamelTestSupport {
         return repository;
     }
 }
----------------------------------------------------------------------------------------------------------------------------------
\ No newline at end of file
+---------------------------------------------------------------------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/camel/blob/c7907e9f/components/camel-ejb/src/main/docs/ejb-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-ejb/src/main/docs/ejb-component.adoc 
b/components/camel-ejb/src/main/docs/ejb-component.adoc
index e7aa991..41264dd 100644
--- a/components/camel-ejb/src/main/docs/ejb-component.adoc
+++ b/components/camel-ejb/src/main/docs/ejb-component.adoc
@@ -32,7 +32,7 @@ the Application Server JNDI link:registry.html[Registry]
 
 
 // component options: START
-The EJB component supports 2 options which are listed below.
+The EJB component supports 3 options which are listed below.
 
 
 
@@ -42,6 +42,7 @@ The EJB component supports 2 options which are listed below.
 | Name | Group | Default | Java Type | Description
 | context | producer |  | Context | The Context to use for looking up the EJBs
 | properties | producer |  | Properties | Properties for creating 
javax.naming.Context if a context has not been configured.
+| resolvePropertyPlaceholders | common | true | boolean | Whether the 
component should resolve property placeholders on itself when starting. Only 
properties which are of String type can use property placeholders.
 |=======================================================================
 {% endraw %}
 // component options: END
@@ -203,4 +204,4 @@ Before we are ready to use link:ejb.html[EJB] in the Camel 
routes:
 * link:getting-started.html[Getting Started]
 * link:bean.html[Bean]
 * link:bean-binding.html[Bean Binding]
-* link:bean-integration.html[Bean Integration]
\ No newline at end of file
+* link:bean-integration.html[Bean Integration]

Reply via email to