http://git-wip-us.apache.org/repos/asf/camel/blob/1fd504a1/components/camel-hazelcast/src/main/docs/hazelcast-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-hazelcast/src/main/docs/hazelcast-component.adoc 
b/components/camel-hazelcast/src/main/docs/hazelcast-component.adoc
index 8d82fd7..eacdd93 100644
--- a/components/camel-hazelcast/src/main/docs/hazelcast-component.adoc
+++ b/components/camel-hazelcast/src/main/docs/hazelcast-component.adoc
@@ -57,10 +57,10 @@ The Hazelcast component supports 1 options which are listed 
below.
 
 
 {% raw %}
-[width="100%",cols="2,1m,7",options="header"]
+[width="100%",cols="2,1,1m,1m,5",options="header"]
 |=======================================================================
-| Name | Java Type | Description
-| hazelcastInstance | HazelcastInstance | The hazelcast instance reference 
which can be used for hazelcast endpoint. If you don't specify the instance 
reference camel use the default hazelcast instance from the camel-hazelcast 
instance.
+| Name | Group | Default | Java Type | Description
+| hazelcastInstance |  |  | HazelcastInstance | The hazelcast instance 
reference which can be used for hazelcast endpoint. If you don't specify the 
instance reference camel use the default hazelcast instance from the 
camel-hazelcast instance.
 |=======================================================================
 {% endraw %}
 // component options: END

http://git-wip-us.apache.org/repos/asf/camel/blob/1fd504a1/components/camel-hbase/src/main/docs/hbase-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-hbase/src/main/docs/hbase-component.adoc 
b/components/camel-hbase/src/main/docs/hbase-component.adoc
index 5e796bd..b7620d0 100644
--- a/components/camel-hbase/src/main/docs/hbase-component.adoc
+++ b/components/camel-hbase/src/main/docs/hbase-component.adoc
@@ -118,11 +118,11 @@ The HBase component supports 2 options which are listed 
below.
 
 
 {% raw %}
-[width="100%",cols="2,1m,7",options="header"]
+[width="100%",cols="2,1,1m,1m,5",options="header"]
 |=======================================================================
-| Name | Java Type | Description
-| configuration | Configuration | To use the shared configuration
-| poolMaxSize | int | Maximum number of references to keep for each table in 
the HTable pool. The default value is 10.
+| Name | Group | Default | Java Type | Description
+| configuration |  |  | Configuration | To use the shared configuration
+| poolMaxSize |  | 10 | int | Maximum number of references to keep for each 
table in the HTable pool. The default value is 10.
 |=======================================================================
 {% endraw %}
 // component options: END

http://git-wip-us.apache.org/repos/asf/camel/blob/1fd504a1/components/camel-hdfs/src/main/docs/hdfs-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-hdfs/src/main/docs/hdfs-component.adoc 
b/components/camel-hdfs/src/main/docs/hdfs-component.adoc
index 3d3b5ca..b535914 100644
--- a/components/camel-hdfs/src/main/docs/hdfs-component.adoc
+++ b/components/camel-hdfs/src/main/docs/hdfs-component.adoc
@@ -66,10 +66,10 @@ The HDFS component supports 1 options which are listed 
below.
 
 
 {% raw %}
-[width="100%",cols="2,1m,7",options="header"]
+[width="100%",cols="2,1,1m,1m,5",options="header"]
 |=======================================================================
-| Name | Java Type | Description
-| jAASConfiguration | Configuration | To use the given configuration for 
security with JAAS.
+| Name | Group | Default | Java Type | Description
+| jAASConfiguration |  |  | Configuration | To use the given configuration for 
security with JAAS.
 |=======================================================================
 {% endraw %}
 // component options: END

http://git-wip-us.apache.org/repos/asf/camel/blob/1fd504a1/components/camel-hdfs2/src/main/docs/hdfs2-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-hdfs2/src/main/docs/hdfs2-component.adoc 
b/components/camel-hdfs2/src/main/docs/hdfs2-component.adoc
index f8a3e8c..0f8fbce 100644
--- a/components/camel-hdfs2/src/main/docs/hdfs2-component.adoc
+++ b/components/camel-hdfs2/src/main/docs/hdfs2-component.adoc
@@ -64,10 +64,10 @@ The HDFS2 component supports 1 options which are listed 
below.
 
 
 {% raw %}
-[width="100%",cols="2,1m,7",options="header"]
+[width="100%",cols="2,1,1m,1m,5",options="header"]
 |=======================================================================
-| Name | Java Type | Description
-| jAASConfiguration | Configuration | To use the given configuration for 
security with JAAS.
+| Name | Group | Default | Java Type | Description
+| jAASConfiguration |  |  | Configuration | To use the given configuration for 
security with JAAS.
 |=======================================================================
 {% endraw %}
 // component options: END

http://git-wip-us.apache.org/repos/asf/camel/blob/1fd504a1/components/camel-http/src/main/docs/http-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-http/src/main/docs/http-component.adoc 
b/components/camel-http/src/main/docs/http-component.adoc
index e4ce46a..7aebd67 100644
--- a/components/camel-http/src/main/docs/http-component.adoc
+++ b/components/camel-http/src/main/docs/http-component.adoc
@@ -125,15 +125,15 @@ The HTTP component supports 6 options which are listed 
below.
 
 
 {% raw %}
-[width="100%",cols="2,1m,7",options="header"]
+[width="100%",cols="2,1,1m,1m,5",options="header"]
 |=======================================================================
-| Name | Java Type | Description
-| httpClientConfigurer | HttpClientConfigurer | To use the custom 
HttpClientConfigurer to perform configuration of the HttpClient that will be 
used.
-| httpConnectionManager | HttpConnectionManager | To use a custom 
HttpConnectionManager to manage connections
-| httpBinding | HttpBinding | To use a custom HttpBinding to control the 
mapping between Camel message and HttpClient.
-| httpConfiguration | HttpConfiguration | To use the shared HttpConfiguration 
as base configuration.
-| allowJavaSerializedObject | 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 | HeaderFilterStrategy | To use a custom 
org.apache.camel.spi.HeaderFilterStrategy to filter header to and from Camel 
message.
+| Name | Group | Default | Java Type | Description
+| httpClientConfigurer |  |  | HttpClientConfigurer | To use the custom 
HttpClientConfigurer to perform configuration of the HttpClient that will be 
used.
+| httpConnectionManager |  |  | HttpConnectionManager | To use a custom 
HttpConnectionManager to manage connections
+| httpBinding |  |  | HttpBinding | To use a custom HttpBinding to control the 
mapping between Camel message and HttpClient.
+| httpConfiguration |  |  | HttpConfiguration | To use the shared 
HttpConfiguration as base configuration.
+| allowJavaSerializedObject |  |  | 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 |  |  | HeaderFilterStrategy | To use a custom 
org.apache.camel.spi.HeaderFilterStrategy to filter header to and from Camel 
message.
 |=======================================================================
 {% endraw %}
 // component options: END

http://git-wip-us.apache.org/repos/asf/camel/blob/1fd504a1/components/camel-http4/src/main/docs/http4-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-http4/src/main/docs/http4-component.adoc 
b/components/camel-http4/src/main/docs/http4-component.adoc
index b22346e..8a5a06f 100644
--- a/components/camel-http4/src/main/docs/http4-component.adoc
+++ b/components/camel-http4/src/main/docs/http4-component.adoc
@@ -62,22 +62,22 @@ The HTTP4 component supports 13 options which are listed 
below.
 
 
 {% raw %}
-[width="100%",cols="2,1m,7",options="header"]
+[width="100%",cols="2,1,1m,1m,5",options="header"]
 |=======================================================================
-| Name | Java Type | Description
-| httpClientConfigurer | HttpClientConfigurer | To use the custom 
HttpClientConfigurer to perform configuration of the HttpClient that will be 
used.
-| clientConnectionManager | HttpClientConnectionManager | To use a custom 
HttpClientConnectionManager to manage connections
-| httpBinding | HttpBinding | To use a custom HttpBinding to control the 
mapping between Camel message and HttpClient.
-| httpConfiguration | HttpConfiguration | To use the shared HttpConfiguration 
as base configuration.
-| allowJavaSerializedObject | 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.
-| httpContext | HttpContext | To use a custom 
org.apache.http.protocol.HttpContext when executing requests.
-| sslContextParameters | SSLContextParameters | To configure security using 
SSLContextParameters. Important: Only one instance of 
org.apache.camel.util.jsse.SSLContextParameters is supported per HttpComponent. 
If you need to use 2 or more different instances you need to define a new 
HttpComponent per instance you need.
-| x509HostnameVerifier | X509HostnameVerifier | To use a custom 
X509HostnameVerifier such as org.apache.http.conn.ssl.StrictHostnameVerifier or 
org.apache.http.conn.ssl.AllowAllHostnameVerifier.
-| maxTotalConnections | int | The maximum number of connections.
-| connectionsPerRoute | int | The maximum number of connections per route.
-| connectionTimeToLive | long | The time for connection to live the time unit 
is millisecond the default value is always keep alive.
-| cookieStore | CookieStore | To use a custom 
org.apache.http.client.CookieStore. By default the 
org.apache.http.impl.client.BasicCookieStore is used which is an in-memory only 
cookie store. Notice if bridgeEndpoint=true then the cookie store is forced to 
be a noop cookie store as cookie shouldn't be stored as we are just bridging 
(eg acting as a proxy).
-| headerFilterStrategy | HeaderFilterStrategy | To use a custom 
org.apache.camel.spi.HeaderFilterStrategy to filter header to and from Camel 
message.
+| Name | Group | Default | Java Type | Description
+| httpClientConfigurer |  |  | HttpClientConfigurer | To use the custom 
HttpClientConfigurer to perform configuration of the HttpClient that will be 
used.
+| clientConnectionManager |  |  | HttpClientConnectionManager | To use a 
custom HttpClientConnectionManager to manage connections
+| httpBinding |  |  | HttpBinding | To use a custom HttpBinding to control the 
mapping between Camel message and HttpClient.
+| httpConfiguration |  |  | HttpConfiguration | To use the shared 
HttpConfiguration as base configuration.
+| allowJavaSerializedObject |  |  | 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.
+| httpContext |  |  | HttpContext | To use a custom 
org.apache.http.protocol.HttpContext when executing requests.
+| sslContextParameters |  |  | SSLContextParameters | To configure security 
using SSLContextParameters. Important: Only one instance of 
org.apache.camel.util.jsse.SSLContextParameters is supported per HttpComponent. 
If you need to use 2 or more different instances you need to define a new 
HttpComponent per instance you need.
+| x509HostnameVerifier |  |  | X509HostnameVerifier | To use a custom 
X509HostnameVerifier such as org.apache.http.conn.ssl.StrictHostnameVerifier or 
org.apache.http.conn.ssl.AllowAllHostnameVerifier.
+| maxTotalConnections |  | 200 | int | The maximum number of connections.
+| connectionsPerRoute |  | 20 | int | The maximum number of connections per 
route.
+| connectionTimeToLive |  |  | long | The time for connection to live the time 
unit is millisecond the default value is always keep alive.
+| cookieStore |  |  | CookieStore | To use a custom 
org.apache.http.client.CookieStore. By default the 
org.apache.http.impl.client.BasicCookieStore is used which is an in-memory only 
cookie store. Notice if bridgeEndpoint=true then the cookie store is forced to 
be a noop cookie store as cookie shouldn't be stored as we are just bridging 
(eg acting as a proxy).
+| headerFilterStrategy |  |  | HeaderFilterStrategy | To use a custom 
org.apache.camel.spi.HeaderFilterStrategy to filter header to and from Camel 
message.
 |=======================================================================
 {% endraw %}
 // component options: END

http://git-wip-us.apache.org/repos/asf/camel/blob/1fd504a1/components/camel-ibatis/src/main/docs/ibatis-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-ibatis/src/main/docs/ibatis-component.adoc 
b/components/camel-ibatis/src/main/docs/ibatis-component.adoc
index 061df7c..b25f376 100644
--- a/components/camel-ibatis/src/main/docs/ibatis-component.adoc
+++ b/components/camel-ibatis/src/main/docs/ibatis-component.adoc
@@ -65,12 +65,12 @@ The iBatis component supports 3 options which are listed 
below.
 
 
 {% raw %}
-[width="100%",cols="2,1m,7",options="header"]
+[width="100%",cols="2,1,1m,1m,5",options="header"]
 |=======================================================================
-| Name | Java Type | Description
-| sqlMapClient | SqlMapClient | To use the given 
com.ibatis.sqlmap.client.SqlMapClient
-| sqlMapConfig | String | Location of iBatis xml configuration file. The 
default value is: SqlMapConfig.xml loaded from the classpath
-| useTransactions | boolean | Whether to use transactions. This option is by 
default true.
+| Name | Group | Default | Java Type | Description
+| sqlMapClient |  |  | SqlMapClient | To use the given 
com.ibatis.sqlmap.client.SqlMapClient
+| sqlMapConfig |  | classpath:SqlMapConfig.xml | String | Location of iBatis 
xml configuration file. The default value is: SqlMapConfig.xml loaded from the 
classpath
+| useTransactions |  | true | boolean | Whether to use transactions. This 
option is by default true.
 |=======================================================================
 {% endraw %}
 // component options: END

http://git-wip-us.apache.org/repos/asf/camel/blob/1fd504a1/components/camel-jclouds/src/main/docs/jclouds-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-jclouds/src/main/docs/jclouds-component.adoc 
b/components/camel-jclouds/src/main/docs/jclouds-component.adoc
index e6fdec8..db8202b 100644
--- a/components/camel-jclouds/src/main/docs/jclouds-component.adoc
+++ b/components/camel-jclouds/src/main/docs/jclouds-component.adoc
@@ -115,11 +115,11 @@ The JClouds component supports 2 options which are listed 
below.
 
 
 {% raw %}
-[width="100%",cols="2,1m,7",options="header"]
+[width="100%",cols="2,1,1m,1m,5",options="header"]
 |=======================================================================
-| Name | Java Type | Description
-| blobStores | List | To use the given BlobStore which must be configured when 
using blobstore.
-| computeServices | List | To use the given ComputeService which must be 
configured when use compute.
+| Name | Group | Default | Java Type | Description
+| blobStores |  |  | List | To use the given BlobStore which must be 
configured when using blobstore.
+| computeServices |  |  | List | To use the given ComputeService which must be 
configured when use compute.
 |=======================================================================
 {% endraw %}
 // component options: END

http://git-wip-us.apache.org/repos/asf/camel/blob/1fd504a1/components/camel-jdbc/src/main/docs/jdbc-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-jdbc/src/main/docs/jdbc-component.adoc 
b/components/camel-jdbc/src/main/docs/jdbc-component.adoc
index 1490dde..52a5c51 100644
--- a/components/camel-jdbc/src/main/docs/jdbc-component.adoc
+++ b/components/camel-jdbc/src/main/docs/jdbc-component.adoc
@@ -51,10 +51,10 @@ The JDBC component supports 1 options which are listed 
below.
 
 
 {% raw %}
-[width="100%",cols="2,1m,7",options="header"]
+[width="100%",cols="2,1,1m,1m,5",options="header"]
 |=======================================================================
-| Name | Java Type | Description
-| dataSource | DataSource | To use the DataSource instance instead of looking 
up the data source by name from the registry.
+| Name | Group | Default | Java Type | Description
+| dataSource |  |  | DataSource | To use the DataSource instance instead of 
looking up the data source by name from the registry.
 |=======================================================================
 {% endraw %}
 // component options: END

http://git-wip-us.apache.org/repos/asf/camel/blob/1fd504a1/components/camel-jetty9/src/main/docs/jetty-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-jetty9/src/main/docs/jetty-component.adoc 
b/components/camel-jetty9/src/main/docs/jetty-component.adoc
index 816be63..120be69 100644
--- a/components/camel-jetty9/src/main/docs/jetty-component.adoc
+++ b/components/camel-jetty9/src/main/docs/jetty-component.adoc
@@ -59,40 +59,40 @@ The Jetty 9 component supports 31 options which are listed 
below.
 
 
 {% raw %}
-[width="100%",cols="2,1m,7",options="header"]
+[width="100%",cols="2,1,1m,1m,5",options="header"]
 |=======================================================================
-| Name | Java Type | Description
-| sslKeyPassword | String | The key password which is used to access the 
certificate's key entry in the keystore (this is the same password that is 
supplied to the keystore command's -keypass option).
-| sslPassword | String | The ssl password which is required to access the 
keystore file (this is the same password that is supplied to the keystore 
command's -storepass option).
-| keystore | String | Specifies the location of the Java keystore file which 
contains the Jetty server's own X.509 certificate in a key entry.
-| errorHandler | ErrorHandler | This option is used to set the ErrorHandler 
that Jetty server uses.
-| sslSocketConnectors | Map | A map which contains per port number specific 
SSL connectors.
-| socketConnectors | Map | A map which contains per port number specific HTTP 
connectors. Uses the same principle as sslSocketConnectors.
-| httpClientMinThreads | Integer | To set a value for minimum number of 
threads in HttpClient thread pool. Notice that both a min and max size must be 
configured.
-| httpClientMaxThreads | Integer | To set a value for maximum number of 
threads in HttpClient thread pool. Notice that both a min and max size must be 
configured.
-| minThreads | Integer | To set a value for minimum number of threads in 
server thread pool. Notice that both a min and max size must be configured.
-| maxThreads | Integer | To set a value for maximum number of threads in 
server thread pool. Notice that both a min and max size must be configured.
-| threadPool | ThreadPool | To use a custom thread pool for the server. This 
option should only be used in special circumstances.
-| enableJmx | boolean | If this option is true Jetty JMX support will be 
enabled for this endpoint.
-| jettyHttpBinding | JettyHttpBinding | To use a custom 
org.apache.camel.component.jetty.JettyHttpBinding which are used to customize 
how a response should be written for the producer.
-| httpBinding | HttpBinding | Not to be used - use JettyHttpBinding instead.
-| httpConfiguration | HttpConfiguration | Jetty component does not use 
HttpConfiguration.
-| mbContainer | MBeanContainer | To use a existing configured 
org.eclipse.jetty.jmx.MBeanContainer if JMX is enabled that Jetty uses for 
registering mbeans.
-| sslSocketConnectorProperties | Map | A map which contains general SSL 
connector properties.
-| socketConnectorProperties | Map | A map which contains general HTTP 
connector properties. Uses the same principle as sslSocketConnectorProperties.
-| continuationTimeout | Long | Allows to set a timeout in millis when using 
Jetty as consumer (server). By default Jetty uses 30000. You can use a value of 
= 0 to never expire. If a timeout occurs then the request will be expired and 
Jetty will return back a http error 503 to the client. This option is only in 
use when using Jetty with the Asynchronous Routing Engine.
-| useContinuation | boolean | Whether or not to use Jetty continuations for 
the Jetty Server.
-| sslContextParameters | SSLContextParameters | To configure security using 
SSLContextParameters
-| responseBufferSize | Integer | Allows to configure a custom value of the 
response buffer size on the Jetty connectors.
-| requestBufferSize | Integer | Allows to configure a custom value of the 
request buffer size on the Jetty connectors.
-| requestHeaderSize | Integer | Allows to configure a custom value of the 
request header size on the Jetty connectors.
-| responseHeaderSize | Integer | Allows to configure a custom value of the 
response header size on the Jetty connectors.
-| proxyHost | String | To use a http proxy to configure the hostname.
-| proxyPort | Integer | To use a http proxy to configure the port number.
-| useXForwardedForHeader | boolean | To use the X-Forwarded-For header in 
HttpServletRequest.getRemoteAddr.
-| sendServerVersion | boolean | If the option is true jetty server will send 
the date header to the client which sends the request. NOTE please make sure 
there is no any other camel-jetty endpoint is share the same port otherwise 
this option may not work as expected.
-| allowJavaSerializedObject | 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 | HeaderFilterStrategy | To use a custom 
org.apache.camel.spi.HeaderFilterStrategy to filter header to and from Camel 
message.
+| Name | Group | Default | Java Type | Description
+| sslKeyPassword |  |  | String | The key password which is used to access the 
certificate's key entry in the keystore (this is the same password that is 
supplied to the keystore command's -keypass option).
+| sslPassword |  |  | String | The ssl password which is required to access 
the keystore file (this is the same password that is supplied to the keystore 
command's -storepass option).
+| keystore |  |  | String | Specifies the location of the Java keystore file 
which contains the Jetty server's own X.509 certificate in a key entry.
+| errorHandler |  |  | ErrorHandler | This option is used to set the 
ErrorHandler that Jetty server uses.
+| sslSocketConnectors |  |  | Map | A map which contains per port number 
specific SSL connectors.
+| socketConnectors |  |  | Map | A map which contains per port number specific 
HTTP connectors. Uses the same principle as sslSocketConnectors.
+| httpClientMinThreads |  |  | Integer | To set a value for minimum number of 
threads in HttpClient thread pool. Notice that both a min and max size must be 
configured.
+| httpClientMaxThreads |  |  | Integer | To set a value for maximum number of 
threads in HttpClient thread pool. Notice that both a min and max size must be 
configured.
+| minThreads |  |  | Integer | To set a value for minimum number of threads in 
server thread pool. Notice that both a min and max size must be configured.
+| maxThreads |  |  | Integer | To set a value for maximum number of threads in 
server thread pool. Notice that both a min and max size must be configured.
+| threadPool |  |  | ThreadPool | To use a custom thread pool for the server. 
This option should only be used in special circumstances.
+| enableJmx |  |  | boolean | If this option is true Jetty JMX support will be 
enabled for this endpoint.
+| jettyHttpBinding |  |  | JettyHttpBinding | To use a custom 
org.apache.camel.component.jetty.JettyHttpBinding which are used to customize 
how a response should be written for the producer.
+| httpBinding |  |  | HttpBinding | Not to be used - use JettyHttpBinding 
instead.
+| httpConfiguration |  |  | HttpConfiguration | Jetty component does not use 
HttpConfiguration.
+| mbContainer |  |  | MBeanContainer | To use a existing configured 
org.eclipse.jetty.jmx.MBeanContainer if JMX is enabled that Jetty uses for 
registering mbeans.
+| sslSocketConnectorProperties |  |  | Map | A map which contains general SSL 
connector properties.
+| socketConnectorProperties |  |  | Map | A map which contains general HTTP 
connector properties. Uses the same principle as sslSocketConnectorProperties.
+| continuationTimeout |  | 30000 | Long | Allows to set a timeout in millis 
when using Jetty as consumer (server). By default Jetty uses 30000. You can use 
a value of = 0 to never expire. If a timeout occurs then the request will be 
expired and Jetty will return back a http error 503 to the client. This option 
is only in use when using Jetty with the Asynchronous Routing Engine.
+| useContinuation |  | true | boolean | Whether or not to use Jetty 
continuations for the Jetty Server.
+| sslContextParameters |  |  | SSLContextParameters | To configure security 
using SSLContextParameters
+| responseBufferSize |  |  | Integer | Allows to configure a custom value of 
the response buffer size on the Jetty connectors.
+| requestBufferSize |  |  | Integer | Allows to configure a custom value of 
the request buffer size on the Jetty connectors.
+| requestHeaderSize |  |  | Integer | Allows to configure a custom value of 
the request header size on the Jetty connectors.
+| responseHeaderSize |  |  | Integer | Allows to configure a custom value of 
the response header size on the Jetty connectors.
+| proxyHost |  |  | String | To use a http proxy to configure the hostname.
+| proxyPort |  |  | Integer | To use a http proxy to configure the port number.
+| useXForwardedForHeader |  |  | boolean | To use the X-Forwarded-For header 
in HttpServletRequest.getRemoteAddr.
+| sendServerVersion |  | true | boolean | If the option is true jetty server 
will send the date header to the client which sends the request. NOTE please 
make sure there is no any other camel-jetty endpoint is share the same port 
otherwise this option may not work as expected.
+| allowJavaSerializedObject |  |  | 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 |  |  | HeaderFilterStrategy | To use a custom 
org.apache.camel.spi.HeaderFilterStrategy to filter header to and from Camel 
message.
 |=======================================================================
 {% endraw %}
 // component options: END

http://git-wip-us.apache.org/repos/asf/camel/blob/1fd504a1/components/camel-jgroups/src/main/docs/jgroups-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-jgroups/src/main/docs/jgroups-component.adoc 
b/components/camel-jgroups/src/main/docs/jgroups-component.adoc
index 0df57f8..01e4832 100644
--- a/components/camel-jgroups/src/main/docs/jgroups-component.adoc
+++ b/components/camel-jgroups/src/main/docs/jgroups-component.adoc
@@ -60,12 +60,12 @@ The JGroups component supports 3 options which are listed 
below.
 
 
 {% raw %}
-[width="100%",cols="2,1m,7",options="header"]
+[width="100%",cols="2,1,1m,1m,5",options="header"]
 |=======================================================================
-| Name | Java Type | Description
-| channel | Channel | Channel to use
-| channelProperties | String | Specifies configuration properties of the 
JChannel used by the endpoint.
-| enableViewMessages | boolean | If set to true the consumer endpoint will 
receive org.jgroups.View messages as well (not only org.jgroups.Message 
instances). By default only regular messages are consumed by the endpoint.
+| Name | Group | Default | Java Type | Description
+| channel |  |  | Channel | Channel to use
+| channelProperties |  |  | String | Specifies configuration properties of the 
JChannel used by the endpoint.
+| enableViewMessages |  |  | boolean | If set to true the consumer endpoint 
will receive org.jgroups.View messages as well (not only org.jgroups.Message 
instances). By default only regular messages are consumed by the endpoint.
 |=======================================================================
 {% endraw %}
 // component options: END

http://git-wip-us.apache.org/repos/asf/camel/blob/1fd504a1/components/camel-jms/src/main/docs/jms-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-jms/src/main/docs/jms-component.adoc 
b/components/camel-jms/src/main/docs/jms-component.adoc
index 3315299..07fdaa8 100644
--- a/components/camel-jms/src/main/docs/jms-component.adoc
+++ b/components/camel-jms/src/main/docs/jms-component.adoc
@@ -219,83 +219,83 @@ The JMS component supports 74 options which are listed 
below.
 
 
 {% raw %}
-[width="100%",cols="2,1m,7",options="header"]
+[width="100%",cols="2,1,1m,1m,5",options="header"]
 |=======================================================================
-| Name | Java Type | Description
-| configuration | JmsConfiguration | To use a shared JMS configuration
-| acceptMessagesWhileStopping | boolean | Specifies whether the consumer 
accept messages while it is stopping. You may consider enabling this option if 
you start and stop JMS routes at runtime while there are still messages 
enqueued on the queue. If this option is false and you stop the JMS route then 
messages may be rejected and the JMS broker would have to attempt redeliveries 
which yet again may be rejected and eventually the message may be moved at a 
dead letter queue on the JMS broker. To avoid this its recommended to enable 
this option.
-| allowReplyManagerQuickStop | boolean | Whether the 
DefaultMessageListenerContainer used in the reply managers for request-reply 
messaging allow the DefaultMessageListenerContainer.runningAllowed flag to 
quick stop in case JmsConfigurationisAcceptMessagesWhileStopping is enabled and 
org.apache.camel.CamelContext is currently being stopped. This quick stop 
ability is enabled by default in the regular JMS consumers but to enable for 
reply managers you must enable this flag.
-| acknowledgementMode | int | The JMS acknowledgement mode defined as an 
Integer. Allows you to set vendor-specific extensions to the acknowledgment 
mode. For the regular modes it is preferable to use the acknowledgementModeName 
instead.
-| eagerLoadingOfProperties | boolean | Enables eager loading of JMS properties 
as soon as a message is loaded which generally is inefficient as the JMS 
properties may not be required but sometimes can catch early any issues with 
the underlying JMS provider and the use of JMS properties
-| acknowledgementModeName | String | The JMS acknowledgement name which is one 
of: SESSION_TRANSACTED CLIENT_ACKNOWLEDGE AUTO_ACKNOWLEDGE DUPS_OK_ACKNOWLEDGE
-| autoStartup | boolean | Specifies whether the consumer container should 
auto-startup.
-| cacheLevel | int | Sets the cache level by ID for the underlying JMS 
resources. See cacheLevelName option for more details.
-| cacheLevelName | String | Sets the cache level by name for the underlying 
JMS resources. Possible values are: CACHE_AUTO CACHE_CONNECTION CACHE_CONSUMER 
CACHE_NONE and CACHE_SESSION. The default setting is CACHE_AUTO. See the Spring 
documentation and Transactions Cache Levels for more information.
-| replyToCacheLevelName | String | Sets the cache level by name for the reply 
consumer when doing request/reply over JMS. This option only applies when using 
fixed reply queues (not temporary). Camel will by default use: CACHE_CONSUMER 
for exclusive or shared w/ replyToSelectorName. And CACHE_SESSION for shared 
without replyToSelectorName. Some JMS brokers such as IBM WebSphere may require 
to set the replyToCacheLevelName=CACHE_NONE to work. Note: If using temporary 
queues then CACHE_NONE is not allowed and you must use a higher value such as 
CACHE_CONSUMER or CACHE_SESSION.
-| clientId | String | Sets the JMS client ID to use. Note that this value if 
specified must be unique and can only be used by a single JMS connection 
instance. It is typically only required for durable topic subscriptions. If 
using Apache ActiveMQ you may prefer to use Virtual Topics instead.
-| concurrentConsumers | int | Specifies the default number of concurrent 
consumers when consuming from JMS (not for request/reply over JMS). See also 
the maxMessagesPerTask option to control dynamic scaling up/down of threads. 
When doing request/reply over JMS then the option replyToConcurrentConsumers is 
used to control number of concurrent consumers on the reply message listener.
-| replyToConcurrentConsumers | int | Specifies the default number of 
concurrent consumers when doing request/reply over JMS. See also the 
maxMessagesPerTask option to control dynamic scaling up/down of threads.
-| connectionFactory | ConnectionFactory | The connection factory to be use. A 
connection factory must be configured either on the component or endpoint.
-| username | String | Username to use with the ConnectionFactory. You can also 
configure username/password directly on the ConnectionFactory.
-| password | String | Password to use with the ConnectionFactory. You can also 
configure username/password directly on the ConnectionFactory.
-| deliveryPersistent | boolean | Specifies whether persistent delivery is used 
by default.
-| deliveryMode | Integer | Specifies the delivery mode to be used. Possible 
values are Possibles values are those defined by javax.jms.DeliveryMode. 
NON_PERSISTENT = 1 and PERSISTENT = 2.
-| durableSubscriptionName | String | The durable subscriber name for 
specifying durable topic subscriptions. The clientId option must be configured 
as well.
-| exceptionListener | ExceptionListener | Specifies the JMS Exception Listener 
that is to be notified of any underlying JMS exceptions.
-| errorHandler | ErrorHandler | Specifies a 
org.springframework.util.ErrorHandler to be invoked in case of any uncaught 
exceptions thrown while processing a Message. By default these exceptions will 
be logged at the WARN level if no errorHandler has been configured. You can 
configure logging level and whether stack traces should be logged using 
errorHandlerLoggingLevel and errorHandlerLogStackTrace options. This makes it 
much easier to configure than having to code a custom errorHandler.
-| errorHandlerLoggingLevel | LoggingLevel | Allows to configure the default 
errorHandler logging level for logging uncaught exceptions.
-| errorHandlerLogStackTrace | boolean | Allows to control whether stacktraces 
should be logged or not by the default errorHandler.
-| explicitQosEnabled | boolean | Set if the deliveryMode priority or 
timeToLive qualities of service should be used when sending messages. This 
option is based on Spring's JmsTemplate. The deliveryMode priority and 
timeToLive options are applied to the current endpoint. This contrasts with the 
preserveMessageQos option which operates at message granularity reading QoS 
properties exclusively from the Camel In message headers.
-| exposeListenerSession | boolean | Specifies whether the listener session 
should be exposed when consuming messages.
-| idleTaskExecutionLimit | int | Specifies the limit for idle executions of a 
receive task not having received any message within its execution. If this 
limit is reached the task will shut down and leave receiving to other executing 
tasks (in the case of dynamic scheduling; see the maxConcurrentConsumers 
setting). There is additional doc available from Spring.
-| idleConsumerLimit | int | Specify the limit for the number of consumers that 
are allowed to be idle at any given time.
-| maxConcurrentConsumers | int | Specifies the maximum number of concurrent 
consumers when consuming from JMS (not for request/reply over JMS). See also 
the maxMessagesPerTask option to control dynamic scaling up/down of threads. 
When doing request/reply over JMS then the option replyToMaxConcurrentConsumers 
is used to control number of concurrent consumers on the reply message listener.
-| replyToMaxConcurrentConsumers | int | Specifies the maximum number of 
concurrent consumers when using request/reply over JMS. See also the 
maxMessagesPerTask option to control dynamic scaling up/down of threads.
-| replyOnTimeoutToMaxConcurrentConsumers | int | Specifies the maximum number 
of concurrent consumers for continue routing when timeout occurred when using 
request/reply over JMS.
-| maxMessagesPerTask | int | The number of messages per task. -1 is unlimited. 
If you use a range for concurrent consumers (eg min max) then this option can 
be used to set a value to eg 100 to control how fast the consumers will shrink 
when less work is required.
-| messageConverter | MessageConverter | To use a custom Spring 
org.springframework.jms.support.converter.MessageConverter so you can be in 
control how to map to/from a javax.jms.Message.
-| mapJmsMessage | boolean | Specifies whether Camel should auto map the 
received JMS message to a suited payload type such as javax.jms.TextMessage to 
a String etc. See section about how mapping works below for more details.
-| messageIdEnabled | boolean | When sending specifies whether message IDs 
should be added. This is just an hint to the JMS Broker. If the JMS provider 
accepts this hint these messages must have the message ID set to null; if the 
provider ignores the hint the message ID must be set to its normal unique value
-| messageTimestampEnabled | boolean | Specifies whether timestamps should be 
enabled by default on sending messages.
-| alwaysCopyMessage | boolean | If true Camel will always make a JMS message 
copy of the message when it is passed to the producer for sending. Copying the 
message is needed in some situations such as when a 
replyToDestinationSelectorName is set (incidentally Camel will set the 
alwaysCopyMessage option to true if a replyToDestinationSelectorName is set)
-| useMessageIDAsCorrelationID | boolean | Specifies whether JMSMessageID 
should always be used as JMSCorrelationID for InOut messages.
-| priority | int | Values greater than 1 specify the message priority when 
sending (where 0 is the lowest priority and 9 is the highest). The 
explicitQosEnabled option must also be enabled in order for this option to have 
any effect.
-| pubSubNoLocal | boolean | Specifies whether to inhibit the delivery of 
messages published by its own connection.
-| receiveTimeout | long | The timeout for receiving messages (in milliseconds).
-| recoveryInterval | long | Specifies the interval between recovery attempts 
i.e. when a connection is being refreshed in milliseconds. The default is 5000 
ms that is 5 seconds.
-| subscriptionDurable | boolean | Deprecated: Enabled by default if you 
specify a durableSubscriptionName and a clientId.
-| taskExecutor | TaskExecutor | Allows you to specify a custom task executor 
for consuming messages.
-| timeToLive | long | When sending messages specifies the time-to-live of the 
message (in milliseconds).
-| transacted | boolean | Specifies whether to use transacted mode
-| lazyCreateTransactionManager | boolean | If true Camel will create a 
JmsTransactionManager if there is no transactionManager injected when option 
transacted=true.
-| transactionManager | PlatformTransactionManager | The Spring transaction 
manager to use.
-| transactionName | String | The name of the transaction to use.
-| transactionTimeout | int | The timeout value of the transaction (in seconds) 
if using transacted mode.
-| testConnectionOnStartup | boolean | Specifies whether to test the connection 
on startup. This ensures that when Camel starts that all the JMS consumers have 
a valid connection to the JMS broker. If a connection cannot be granted then 
Camel throws an exception on startup. This ensures that Camel is not started 
with failed connections. The JMS producers is tested as well.
-| asyncStartListener | boolean | Whether to startup the JmsConsumer message 
listener asynchronously when starting a route. For example if a JmsConsumer 
cannot get a connection to a remote JMS broker then it may block while retrying 
and/or failover. This will cause Camel to block while starting routes. By 
setting this option to true you will let routes startup while the JmsConsumer 
connects to the JMS broker using a dedicated thread in asynchronous mode. If 
this option is used then beware that if the connection could not be established 
then an exception is logged at WARN level and the consumer will not be able to 
receive messages; You can then restart the route to retry.
-| asyncStopListener | boolean | Whether to stop the JmsConsumer message 
listener asynchronously when stopping a route.
-| forceSendOriginalMessage | boolean | When using mapJmsMessage=false Camel 
will create a new JMS message to send to a new JMS destination if you touch the 
headers (get or set) during the route. Set this option to true to force Camel 
to send the original JMS message that was received.
-| requestTimeout | long | The timeout for waiting for a reply when using the 
InOut Exchange Pattern (in milliseconds). The default is 20 seconds. You can 
include the header CamelJmsRequestTimeout to override this endpoint configured 
timeout value and thus have per message individual timeout values. See also the 
requestTimeoutCheckerInterval option.
-| requestTimeoutCheckerInterval | long | Configures how often Camel should 
check for timed out Exchanges when doing request/reply over JMS. By default 
Camel checks once per second. But if you must react faster when a timeout 
occurs then you can lower this interval to check more frequently. The timeout 
is determined by the option requestTimeout.
-| transferExchange | boolean | You can transfer the exchange over the wire 
instead of just the body and headers. The following fields are transferred: In 
body Out body Fault body In headers Out headers Fault headers exchange 
properties exchange exception. This requires that the objects are serializable. 
Camel will exclude any non-serializable objects and log it at WARN level. You 
must enable this option on both the producer and consumer side so Camel knows 
the payloads is an Exchange and not a regular payload.
-| transferException | boolean | If enabled and you are using Request Reply 
messaging (InOut) and an Exchange failed on the consumer side then the caused 
Exception will be send back in response as a javax.jms.ObjectMessage. If the 
client is Camel the returned Exception is rethrown. This allows you to use 
Camel JMS as a bridge in your routing - for example using persistent queues to 
enable robust routing. Notice that if you also have transferExchange enabled 
this option takes precedence. The caught exception is required to be 
serializable. The original Exception on the consumer side can be wrapped in an 
outer exception such as org.apache.camel.RuntimeCamelException when returned to 
the producer.
-| transferFault | boolean | If enabled and you are using Request Reply 
messaging (InOut) and an Exchange failed with a SOAP fault (not exception) on 
the consumer side then the fault flag on link org.apache.camel.MessageisFault() 
will be send back in the response as a JMS header with the key link 
JmsConstantsJMS_TRANSFER_FAULT. If the client is Camel the returned fault flag 
will be set on the link org.apache.camel.MessagesetFault(boolean). You may want 
to enable this when using Camel components that support faults such as SOAP 
based such as cxf or spring-ws.
-| jmsOperations | JmsOperations | Allows you to use your own implementation of 
the org.springframework.jms.core.JmsOperations interface. Camel uses 
JmsTemplate as default. Can be used for testing purpose but not used much as 
stated in the spring API docs.
-| destinationResolver | DestinationResolver | A pluggable 
org.springframework.jms.support.destination.DestinationResolver that allows you 
to use your own resolver (for example to lookup the real destination in a JNDI 
registry).
-| replyToType | ReplyToType | Allows for explicitly specifying which kind of 
strategy to use for replyTo queues when doing request/reply over JMS. Possible 
values are: Temporary Shared or Exclusive. By default Camel will use temporary 
queues. However if replyTo has been configured then Shared is used by default. 
This option allows you to use exclusive queues instead of shared ones. See 
Camel JMS documentation for more details and especially the notes about the 
implications if running in a clustered environment and the fact that Shared 
reply queues has lower performance than its alternatives Temporary and 
Exclusive.
-| preserveMessageQos | boolean | Set to true if you want to send message using 
the QoS settings specified on the message instead of the QoS settings on the 
JMS endpoint. The following three headers are considered JMSPriority 
JMSDeliveryMode and JMSExpiration. You can provide all or only some of them. If 
not provided Camel will fall back to use the values from the endpoint instead. 
So when using this option the headers override the values from the endpoint. 
The explicitQosEnabled option by contrast will only use options set on the 
endpoint and not values from the message header.
-| asyncConsumer | boolean | Whether the JmsConsumer processes the Exchange 
asynchronously. If enabled then the JmsConsumer may pickup the next message 
from the JMS queue while the previous message is being processed asynchronously 
(by the Asynchronous Routing Engine). This means that messages may be processed 
not 100 strictly in order. If disabled (as default) then the Exchange is fully 
processed before the JmsConsumer will pickup the next message from the JMS 
queue. Note if transacted has been enabled then asyncConsumer=true does not run 
asynchronously as transaction must be executed synchronously (Camel 3.0 may 
support async transactions).
-| allowNullBody | boolean | Whether to allow sending messages with no body. If 
this option is false and the message body is null then an JMSException is 
thrown.
-| includeSentJMSMessageID | boolean | Only applicable when sending to JMS 
destination using InOnly (eg fire and forget). Enabling this option will enrich 
the Camel Exchange with the actual JMSMessageID that was used by the JMS client 
when the message was sent to the JMS destination.
-| includeAllJMSXProperties | boolean | Whether to include all JMSXxxx 
properties when mapping from JMS to Camel Message. Setting this to true will 
include properties such as JMSXAppID and JMSXUserID etc. Note: If you are using 
a custom headerFilterStrategy then this option does not apply.
-| defaultTaskExecutorType | DefaultTaskExecutorType | Specifies what default 
TaskExecutor type to use in the DefaultMessageListenerContainer for both 
consumer endpoints and the ReplyTo consumer of producer endpoints. Possible 
values: SimpleAsync (uses Spring's SimpleAsyncTaskExecutor) or ThreadPool (uses 
Spring's ThreadPoolTaskExecutor with optimal values - cached threadpool-like). 
If not set it defaults to the previous behaviour which uses a cached thread 
pool for consumer endpoints and SimpleAsync for reply consumers. The use of 
ThreadPool is recommended to reduce thread trash in elastic configurations with 
dynamically increasing and decreasing concurrent consumers.
-| jmsKeyFormatStrategy | JmsKeyFormatStrategy | Pluggable strategy for 
encoding and decoding JMS keys so they can be compliant with the JMS 
specification. Camel provides two implementations out of the box: default and 
passthrough. The default strategy will safely marshal dots and hyphens (. and 
-). The passthrough strategy leaves the key as is. Can be used for JMS brokers 
which do not care whether JMS header keys contain illegal characters. You can 
provide your own implementation of the 
org.apache.camel.component.jms.JmsKeyFormatStrategy and refer to it using the 
notation.
-| applicationContext | ApplicationContext | Sets the Spring ApplicationContext 
to use
-| queueBrowseStrategy | QueueBrowseStrategy | To use a custom 
QueueBrowseStrategy when browsing queues
-| messageCreatedStrategy | MessageCreatedStrategy | To use the given 
MessageCreatedStrategy which are invoked when Camel creates new instances of 
javax.jms.Message objects when Camel is sending a JMS message.
-| waitForProvisionCorrelationToBeUpdatedCounter | int | Number of times to 
wait for provisional correlation id to be updated to the actual correlation id 
when doing request/reply over JMS and when the option 
useMessageIDAsCorrelationID is enabled.
-| waitForProvisionCorrelationToBeUpdatedThreadSleepingTime | long | Interval 
in millis to sleep each time while waiting for provisional correlation id to be 
updated.
-| headerFilterStrategy | HeaderFilterStrategy | To use a custom 
org.apache.camel.spi.HeaderFilterStrategy to filter header to and from Camel 
message.
+| Name | Group | Default | Java Type | Description
+| configuration |  |  | JmsConfiguration | To use a shared JMS configuration
+| acceptMessagesWhileStopping |  |  | boolean | Specifies whether the consumer 
accept messages while it is stopping. You may consider enabling this option if 
you start and stop JMS routes at runtime while there are still messages 
enqueued on the queue. If this option is false and you stop the JMS route then 
messages may be rejected and the JMS broker would have to attempt redeliveries 
which yet again may be rejected and eventually the message may be moved at a 
dead letter queue on the JMS broker. To avoid this its recommended to enable 
this option.
+| allowReplyManagerQuickStop |  |  | boolean | Whether the 
DefaultMessageListenerContainer used in the reply managers for request-reply 
messaging allow the DefaultMessageListenerContainer.runningAllowed flag to 
quick stop in case JmsConfigurationisAcceptMessagesWhileStopping is enabled and 
org.apache.camel.CamelContext is currently being stopped. This quick stop 
ability is enabled by default in the regular JMS consumers but to enable for 
reply managers you must enable this flag.
+| acknowledgementMode |  |  | int | The JMS acknowledgement mode defined as an 
Integer. Allows you to set vendor-specific extensions to the acknowledgment 
mode. For the regular modes it is preferable to use the acknowledgementModeName 
instead.
+| eagerLoadingOfProperties |  |  | boolean | Enables eager loading of JMS 
properties as soon as a message is loaded which generally is inefficient as the 
JMS properties may not be required but sometimes can catch early any issues 
with the underlying JMS provider and the use of JMS properties
+| acknowledgementModeName |  | AUTO_ACKNOWLEDGE | String | The JMS 
acknowledgement name which is one of: SESSION_TRANSACTED CLIENT_ACKNOWLEDGE 
AUTO_ACKNOWLEDGE DUPS_OK_ACKNOWLEDGE
+| autoStartup |  | true | boolean | Specifies whether the consumer container 
should auto-startup.
+| cacheLevel |  |  | int | Sets the cache level by ID for the underlying JMS 
resources. See cacheLevelName option for more details.
+| cacheLevelName |  | CACHE_AUTO | String | Sets the cache level by name for 
the underlying JMS resources. Possible values are: CACHE_AUTO CACHE_CONNECTION 
CACHE_CONSUMER CACHE_NONE and CACHE_SESSION. The default setting is CACHE_AUTO. 
See the Spring documentation and Transactions Cache Levels for more information.
+| replyToCacheLevelName |  |  | String | Sets the cache level by name for the 
reply consumer when doing request/reply over JMS. This option only applies when 
using fixed reply queues (not temporary). Camel will by default use: 
CACHE_CONSUMER for exclusive or shared w/ replyToSelectorName. And 
CACHE_SESSION for shared without replyToSelectorName. Some JMS brokers such as 
IBM WebSphere may require to set the replyToCacheLevelName=CACHE_NONE to work. 
Note: If using temporary queues then CACHE_NONE is not allowed and you must use 
a higher value such as CACHE_CONSUMER or CACHE_SESSION.
+| clientId |  |  | String | Sets the JMS client ID to use. Note that this 
value if specified must be unique and can only be used by a single JMS 
connection instance. It is typically only required for durable topic 
subscriptions. If using Apache ActiveMQ you may prefer to use Virtual Topics 
instead.
+| concurrentConsumers |  | 1 | int | Specifies the default number of 
concurrent consumers when consuming from JMS (not for request/reply over JMS). 
See also the maxMessagesPerTask option to control dynamic scaling up/down of 
threads. When doing request/reply over JMS then the option 
replyToConcurrentConsumers is used to control number of concurrent consumers on 
the reply message listener.
+| replyToConcurrentConsumers |  | 1 | int | Specifies the default number of 
concurrent consumers when doing request/reply over JMS. See also the 
maxMessagesPerTask option to control dynamic scaling up/down of threads.
+| connectionFactory |  |  | ConnectionFactory | The connection factory to be 
use. A connection factory must be configured either on the component or 
endpoint.
+| username |  |  | String | Username to use with the ConnectionFactory. You 
can also configure username/password directly on the ConnectionFactory.
+| password |  |  | String | Password to use with the ConnectionFactory. You 
can also configure username/password directly on the ConnectionFactory.
+| deliveryPersistent |  | true | boolean | Specifies whether persistent 
delivery is used by default.
+| deliveryMode |  |  | Integer | Specifies the delivery mode to be used. 
Possible values are Possibles values are those defined by 
javax.jms.DeliveryMode. NON_PERSISTENT = 1 and PERSISTENT = 2.
+| durableSubscriptionName |  |  | String | The durable subscriber name for 
specifying durable topic subscriptions. The clientId option must be configured 
as well.
+| exceptionListener |  |  | ExceptionListener | Specifies the JMS Exception 
Listener that is to be notified of any underlying JMS exceptions.
+| errorHandler |  |  | ErrorHandler | Specifies a 
org.springframework.util.ErrorHandler to be invoked in case of any uncaught 
exceptions thrown while processing a Message. By default these exceptions will 
be logged at the WARN level if no errorHandler has been configured. You can 
configure logging level and whether stack traces should be logged using 
errorHandlerLoggingLevel and errorHandlerLogStackTrace options. This makes it 
much easier to configure than having to code a custom errorHandler.
+| errorHandlerLoggingLevel |  | WARN | LoggingLevel | Allows to configure the 
default errorHandler logging level for logging uncaught exceptions.
+| errorHandlerLogStackTrace |  | true | boolean | Allows to control whether 
stacktraces should be logged or not by the default errorHandler.
+| explicitQosEnabled |  | false | boolean | Set if the deliveryMode priority 
or timeToLive qualities of service should be used when sending messages. This 
option is based on Spring's JmsTemplate. The deliveryMode priority and 
timeToLive options are applied to the current endpoint. This contrasts with the 
preserveMessageQos option which operates at message granularity reading QoS 
properties exclusively from the Camel In message headers.
+| exposeListenerSession |  |  | boolean | Specifies whether the listener 
session should be exposed when consuming messages.
+| idleTaskExecutionLimit |  | 1 | int | Specifies the limit for idle 
executions of a receive task not having received any message within its 
execution. If this limit is reached the task will shut down and leave receiving 
to other executing tasks (in the case of dynamic scheduling; see the 
maxConcurrentConsumers setting). There is additional doc available from Spring.
+| idleConsumerLimit |  | 1 | int | Specify the limit for the number of 
consumers that are allowed to be idle at any given time.
+| maxConcurrentConsumers |  |  | int | Specifies the maximum number of 
concurrent consumers when consuming from JMS (not for request/reply over JMS). 
See also the maxMessagesPerTask option to control dynamic scaling up/down of 
threads. When doing request/reply over JMS then the option 
replyToMaxConcurrentConsumers is used to control number of concurrent consumers 
on the reply message listener.
+| replyToMaxConcurrentConsumers |  |  | int | Specifies the maximum number of 
concurrent consumers when using request/reply over JMS. See also the 
maxMessagesPerTask option to control dynamic scaling up/down of threads.
+| replyOnTimeoutToMaxConcurrentConsumers |  | 1 | int | Specifies the maximum 
number of concurrent consumers for continue routing when timeout occurred when 
using request/reply over JMS.
+| maxMessagesPerTask |  | -1 | int | The number of messages per task. -1 is 
unlimited. If you use a range for concurrent consumers (eg min max) then this 
option can be used to set a value to eg 100 to control how fast the consumers 
will shrink when less work is required.
+| messageConverter |  |  | MessageConverter | To use a custom Spring 
org.springframework.jms.support.converter.MessageConverter so you can be in 
control how to map to/from a javax.jms.Message.
+| mapJmsMessage |  | true | boolean | Specifies whether Camel should auto map 
the received JMS message to a suited payload type such as javax.jms.TextMessage 
to a String etc. See section about how mapping works below for more details.
+| messageIdEnabled |  | true | boolean | When sending specifies whether 
message IDs should be added. This is just an hint to the JMS Broker. If the JMS 
provider accepts this hint these messages must have the message ID set to null; 
if the provider ignores the hint the message ID must be set to its normal 
unique value
+| messageTimestampEnabled |  | true | boolean | Specifies whether timestamps 
should be enabled by default on sending messages.
+| alwaysCopyMessage |  |  | boolean | If true Camel will always make a JMS 
message copy of the message when it is passed to the producer for sending. 
Copying the message is needed in some situations such as when a 
replyToDestinationSelectorName is set (incidentally Camel will set the 
alwaysCopyMessage option to true if a replyToDestinationSelectorName is set)
+| useMessageIDAsCorrelationID |  |  | boolean | Specifies whether JMSMessageID 
should always be used as JMSCorrelationID for InOut messages.
+| priority |  | 4 | int | Values greater than 1 specify the message priority 
when sending (where 0 is the lowest priority and 9 is the highest). The 
explicitQosEnabled option must also be enabled in order for this option to have 
any effect.
+| pubSubNoLocal |  |  | boolean | Specifies whether to inhibit the delivery of 
messages published by its own connection.
+| receiveTimeout |  | 1000 | long | The timeout for receiving messages (in 
milliseconds).
+| recoveryInterval |  | 5000 | long | Specifies the interval between recovery 
attempts i.e. when a connection is being refreshed in milliseconds. The default 
is 5000 ms that is 5 seconds.
+| subscriptionDurable |  |  | boolean | Deprecated: Enabled by default if you 
specify a durableSubscriptionName and a clientId.
+| taskExecutor |  |  | TaskExecutor | Allows you to specify a custom task 
executor for consuming messages.
+| timeToLive |  | -1 | long | When sending messages specifies the time-to-live 
of the message (in milliseconds).
+| transacted |  |  | boolean | Specifies whether to use transacted mode
+| lazyCreateTransactionManager |  | true | boolean | If true Camel will create 
a JmsTransactionManager if there is no transactionManager injected when option 
transacted=true.
+| transactionManager |  |  | PlatformTransactionManager | The Spring 
transaction manager to use.
+| transactionName |  |  | String | The name of the transaction to use.
+| transactionTimeout |  | -1 | int | The timeout value of the transaction (in 
seconds) if using transacted mode.
+| testConnectionOnStartup |  |  | boolean | Specifies whether to test the 
connection on startup. This ensures that when Camel starts that all the JMS 
consumers have a valid connection to the JMS broker. If a connection cannot be 
granted then Camel throws an exception on startup. This ensures that Camel is 
not started with failed connections. The JMS producers is tested as well.
+| asyncStartListener |  |  | boolean | Whether to startup the JmsConsumer 
message listener asynchronously when starting a route. For example if a 
JmsConsumer cannot get a connection to a remote JMS broker then it may block 
while retrying and/or failover. This will cause Camel to block while starting 
routes. By setting this option to true you will let routes startup while the 
JmsConsumer connects to the JMS broker using a dedicated thread in asynchronous 
mode. If this option is used then beware that if the connection could not be 
established then an exception is logged at WARN level and the consumer will not 
be able to receive messages; You can then restart the route to retry.
+| asyncStopListener |  |  | boolean | Whether to stop the JmsConsumer message 
listener asynchronously when stopping a route.
+| forceSendOriginalMessage |  |  | boolean | When using mapJmsMessage=false 
Camel will create a new JMS message to send to a new JMS destination if you 
touch the headers (get or set) during the route. Set this option to true to 
force Camel to send the original JMS message that was received.
+| requestTimeout |  | 20000 | long | The timeout for waiting for a reply when 
using the InOut Exchange Pattern (in milliseconds). The default is 20 seconds. 
You can include the header CamelJmsRequestTimeout to override this endpoint 
configured timeout value and thus have per message individual timeout values. 
See also the requestTimeoutCheckerInterval option.
+| requestTimeoutCheckerInterval |  | 1000 | long | Configures how often Camel 
should check for timed out Exchanges when doing request/reply over JMS. By 
default Camel checks once per second. But if you must react faster when a 
timeout occurs then you can lower this interval to check more frequently. The 
timeout is determined by the option requestTimeout.
+| transferExchange |  |  | boolean | You can transfer the exchange over the 
wire instead of just the body and headers. The following fields are 
transferred: In body Out body Fault body In headers Out headers Fault headers 
exchange properties exchange exception. This requires that the objects are 
serializable. Camel will exclude any non-serializable objects and log it at 
WARN level. You must enable this option on both the producer and consumer side 
so Camel knows the payloads is an Exchange and not a regular payload.
+| transferException |  |  | boolean | If enabled and you are using Request 
Reply messaging (InOut) and an Exchange failed on the consumer side then the 
caused Exception will be send back in response as a javax.jms.ObjectMessage. If 
the client is Camel the returned Exception is rethrown. This allows you to use 
Camel JMS as a bridge in your routing - for example using persistent queues to 
enable robust routing. Notice that if you also have transferExchange enabled 
this option takes precedence. The caught exception is required to be 
serializable. The original Exception on the consumer side can be wrapped in an 
outer exception such as org.apache.camel.RuntimeCamelException when returned to 
the producer.
+| transferFault |  |  | boolean | If enabled and you are using Request Reply 
messaging (InOut) and an Exchange failed with a SOAP fault (not exception) on 
the consumer side then the fault flag on link org.apache.camel.MessageisFault() 
will be send back in the response as a JMS header with the key link 
JmsConstantsJMS_TRANSFER_FAULT. If the client is Camel the returned fault flag 
will be set on the link org.apache.camel.MessagesetFault(boolean). You may want 
to enable this when using Camel components that support faults such as SOAP 
based such as cxf or spring-ws.
+| jmsOperations |  |  | JmsOperations | Allows you to use your own 
implementation of the org.springframework.jms.core.JmsOperations interface. 
Camel uses JmsTemplate as default. Can be used for testing purpose but not used 
much as stated in the spring API docs.
+| destinationResolver |  |  | DestinationResolver | A pluggable 
org.springframework.jms.support.destination.DestinationResolver that allows you 
to use your own resolver (for example to lookup the real destination in a JNDI 
registry).
+| replyToType |  |  | ReplyToType | Allows for explicitly specifying which 
kind of strategy to use for replyTo queues when doing request/reply over JMS. 
Possible values are: Temporary Shared or Exclusive. By default Camel will use 
temporary queues. However if replyTo has been configured then Shared is used by 
default. This option allows you to use exclusive queues instead of shared ones. 
See Camel JMS documentation for more details and especially the notes about the 
implications if running in a clustered environment and the fact that Shared 
reply queues has lower performance than its alternatives Temporary and 
Exclusive.
+| preserveMessageQos |  |  | boolean | Set to true if you want to send message 
using the QoS settings specified on the message instead of the QoS settings on 
the JMS endpoint. The following three headers are considered JMSPriority 
JMSDeliveryMode and JMSExpiration. You can provide all or only some of them. If 
not provided Camel will fall back to use the values from the endpoint instead. 
So when using this option the headers override the values from the endpoint. 
The explicitQosEnabled option by contrast will only use options set on the 
endpoint and not values from the message header.
+| asyncConsumer |  |  | boolean | Whether the JmsConsumer processes the 
Exchange asynchronously. If enabled then the JmsConsumer may pickup the next 
message from the JMS queue while the previous message is being processed 
asynchronously (by the Asynchronous Routing Engine). This means that messages 
may be processed not 100 strictly in order. If disabled (as default) then the 
Exchange is fully processed before the JmsConsumer will pickup the next message 
from the JMS queue. Note if transacted has been enabled then asyncConsumer=true 
does not run asynchronously as transaction must be executed synchronously 
(Camel 3.0 may support async transactions).
+| allowNullBody |  | true | boolean | Whether to allow sending messages with 
no body. If this option is false and the message body is null then an 
JMSException is thrown.
+| includeSentJMSMessageID |  |  | boolean | Only applicable when sending to 
JMS destination using InOnly (eg fire and forget). Enabling this option will 
enrich the Camel Exchange with the actual JMSMessageID that was used by the JMS 
client when the message was sent to the JMS destination.
+| includeAllJMSXProperties |  |  | boolean | Whether to include all JMSXxxx 
properties when mapping from JMS to Camel Message. Setting this to true will 
include properties such as JMSXAppID and JMSXUserID etc. Note: If you are using 
a custom headerFilterStrategy then this option does not apply.
+| defaultTaskExecutorType |  |  | DefaultTaskExecutorType | Specifies what 
default TaskExecutor type to use in the DefaultMessageListenerContainer for 
both consumer endpoints and the ReplyTo consumer of producer endpoints. 
Possible values: SimpleAsync (uses Spring's SimpleAsyncTaskExecutor) or 
ThreadPool (uses Spring's ThreadPoolTaskExecutor with optimal values - cached 
threadpool-like). If not set it defaults to the previous behaviour which uses a 
cached thread pool for consumer endpoints and SimpleAsync for reply consumers. 
The use of ThreadPool is recommended to reduce thread trash in elastic 
configurations with dynamically increasing and decreasing concurrent consumers.
+| jmsKeyFormatStrategy |  |  | JmsKeyFormatStrategy | Pluggable strategy for 
encoding and decoding JMS keys so they can be compliant with the JMS 
specification. Camel provides two implementations out of the box: default and 
passthrough. The default strategy will safely marshal dots and hyphens (. and 
-). The passthrough strategy leaves the key as is. Can be used for JMS brokers 
which do not care whether JMS header keys contain illegal characters. You can 
provide your own implementation of the 
org.apache.camel.component.jms.JmsKeyFormatStrategy and refer to it using the 
notation.
+| applicationContext |  |  | ApplicationContext | Sets the Spring 
ApplicationContext to use
+| queueBrowseStrategy |  |  | QueueBrowseStrategy | To use a custom 
QueueBrowseStrategy when browsing queues
+| messageCreatedStrategy |  |  | MessageCreatedStrategy | To use the given 
MessageCreatedStrategy which are invoked when Camel creates new instances of 
javax.jms.Message objects when Camel is sending a JMS message.
+| waitForProvisionCorrelationToBeUpdatedCounter |  | 50 | int | Number of 
times to wait for provisional correlation id to be updated to the actual 
correlation id when doing request/reply over JMS and when the option 
useMessageIDAsCorrelationID is enabled.
+| waitForProvisionCorrelationToBeUpdatedThreadSleepingTime |  | 100 | long | 
Interval in millis to sleep each time while waiting for provisional correlation 
id to be updated.
+| headerFilterStrategy |  |  | HeaderFilterStrategy | To use a custom 
org.apache.camel.spi.HeaderFilterStrategy to filter header to and from Camel 
message.
 |=======================================================================
 {% endraw %}
 // component options: END
@@ -320,7 +320,7 @@ Endpoint options
 
 
 // endpoint options: START
-The JMS component supports 84 endpoint options which are listed below:
+The JMS component supports 85 endpoint options which are listed below:
 
 {% raw %}
 [width="100%",cols="2,1,1m,1m,5",options="header"]
@@ -338,6 +338,7 @@ The JMS component supports 84 endpoint options which are 
listed below:
 | asyncConsumer | consumer | false | boolean | Whether the JmsConsumer 
processes the Exchange asynchronously. If enabled then the JmsConsumer may 
pickup the next message from the JMS queue while the previous message is being 
processed asynchronously (by the Asynchronous Routing Engine). This means that 
messages may be processed not 100 strictly in order. If disabled (as default) 
then the Exchange is fully processed before the JmsConsumer will pickup the 
next message from the JMS queue. Note if transacted has been enabled then 
asyncConsumer=true does not run asynchronously as transaction must be executed 
synchronously (Camel 3.0 may support async transactions).
 | autoStartup | consumer | true | boolean | Specifies whether the consumer 
container should auto-startup.
 | bridgeErrorHandler | consumer | false | boolean | Allows for bridging the 
consumer to the Camel routing Error Handler which mean any exceptions occurred 
while the consumer is trying to pickup incoming messages or the likes will now 
be processed as a message and handled by the routing Error Handler. By default 
the consumer will use the org.apache.camel.spi.ExceptionHandler to deal with 
exceptions that will be logged at WARN/ERROR level and ignored.
+| cacheLevel | consumer |  | int | Sets the cache level by ID for the 
underlying JMS resources. See cacheLevelName option for more details.
 | cacheLevelName | consumer | CACHE_AUTO | String | Sets the cache level by 
name for the underlying JMS resources. Possible values are: CACHE_AUTO 
CACHE_CONNECTION CACHE_CONSUMER CACHE_NONE and CACHE_SESSION. The default 
setting is CACHE_AUTO. See the Spring documentation and Transactions Cache 
Levels for more information.
 | concurrentConsumers | consumer | 1 | int | Specifies the default number of 
concurrent consumers when consuming from JMS (not for request/reply over JMS). 
See also the maxMessagesPerTask option to control dynamic scaling up/down of 
threads. When doing request/reply over JMS then the option 
replyToConcurrentConsumers is used to control number of concurrent consumers on 
the reply message listener.
 | maxConcurrentConsumers | consumer |  | int | Specifies the maximum number of 
concurrent consumers when consuming from JMS (not for request/reply over JMS). 
See also the maxMessagesPerTask option to control dynamic scaling up/down of 
threads. When doing request/reply over JMS then the option 
replyToMaxConcurrentConsumers is used to control number of concurrent consumers 
on the reply message listener.

http://git-wip-us.apache.org/repos/asf/camel/blob/1fd504a1/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsComponent.java
----------------------------------------------------------------------
diff --git 
a/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsComponent.java
 
b/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsComponent.java
index 749d018..82d100d 100644
--- 
a/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsComponent.java
+++ 
b/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsComponent.java
@@ -283,7 +283,7 @@ public class JmsComponent extends 
HeaderFilterStrategyComponent implements Appli
     /**
      * Sets the cache level by ID for the underlying JMS resources. See 
cacheLevelName option for more details.
      */
-    @Metadata(label = "consumer", defaultValue = "true",
+    @Metadata(label = "consumer",
             description = "Sets the cache level by ID for the underlying JMS 
resources. See cacheLevelName option for more details.")
     public void setCacheLevel(int cacheLevel) {
         getConfiguration().setCacheLevel(cacheLevel);

http://git-wip-us.apache.org/repos/asf/camel/blob/1fd504a1/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsConfiguration.java
----------------------------------------------------------------------
diff --git 
a/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsConfiguration.java
 
b/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsConfiguration.java
index be84a8a..5c8e20f 100644
--- 
a/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsConfiguration.java
+++ 
b/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsConfiguration.java
@@ -153,6 +153,7 @@ public class JmsConfiguration implements Cloneable {
                     + " If you use a range for concurrent consumers (eg min < 
max), then this option can be used to set"
                     + " a value to eg 100 to control how fast the consumers 
will shrink when less work is required.")
     private int maxMessagesPerTask = -1;
+    @UriParam(label = "consumer", description = "Sets the cache level by ID 
for the underlying JMS resources. See cacheLevelName option for more details.")
     private int cacheLevel = -1;
     @UriParam(defaultValue = "CACHE_AUTO", enums = 
"CACHE_AUTO,CACHE_CONNECTION,CACHE_CONSUMER,CACHE_NONE,CACHE_SESSION", label = 
"consumer",
             description = "Sets the cache level by name for the underlying JMS 
resources."

http://git-wip-us.apache.org/repos/asf/camel/blob/1fd504a1/components/camel-jolt/src/main/docs/jolt-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-jolt/src/main/docs/jolt-component.adoc 
b/components/camel-jolt/src/main/docs/jolt-component.adoc
index aac994e..8e37ba6 100644
--- a/components/camel-jolt/src/main/docs/jolt-component.adoc
+++ b/components/camel-jolt/src/main/docs/jolt-component.adoc
@@ -52,10 +52,10 @@ The JOLT component supports 1 options which are listed 
below.
 
 
 {% raw %}
-[width="100%",cols="2,1m,7",options="header"]
+[width="100%",cols="2,1,1m,1m,5",options="header"]
 |=======================================================================
-| Name | Java Type | Description
-| transform | Transform | Explicitly sets the Transform to use. If not set a 
Transform specified by the transformDsl will be created
+| Name | Group | Default | Java Type | Description
+| transform |  |  | Transform | Explicitly sets the Transform to use. If not 
set a Transform specified by the transformDsl will be created
 |=======================================================================
 {% endraw %}
 // component options: END

http://git-wip-us.apache.org/repos/asf/camel/blob/1fd504a1/components/camel-jpa/src/main/docs/jpa-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-jpa/src/main/docs/jpa-component.adoc 
b/components/camel-jpa/src/main/docs/jpa-component.adoc
index 86d2e28..73f6f5b 100644
--- a/components/camel-jpa/src/main/docs/jpa-component.adoc
+++ b/components/camel-jpa/src/main/docs/jpa-component.adoc
@@ -97,13 +97,13 @@ The JPA component supports 4 options which are listed below.
 
 
 {% raw %}
-[width="100%",cols="2,1m,7",options="header"]
+[width="100%",cols="2,1,1m,1m,5",options="header"]
 |=======================================================================
-| Name | Java Type | Description
-| entityManagerFactory | EntityManagerFactory | To use the 
EntityManagerFactory. This is strongly recommended to configure.
-| transactionManager | PlatformTransactionManager | To use the 
PlatformTransactionManager for managing transactions.
-| joinTransaction | boolean | The camel-jpa component will join transaction by 
default. You can use this option to turn this off for example if you use 
LOCAL_RESOURCE and join transaction doesn't work with your JPA provider. This 
option can also be set globally on the JpaComponent instead of having to set it 
on all endpoints.
-| sharedEntityManager | boolean | Whether to use Spring's SharedEntityManager 
for the consumer/producer. Note in most cases joinTransaction should be set to 
false as this is not an EXTENDED EntityManager.
+| Name | Group | Default | Java Type | Description
+| entityManagerFactory |  |  | EntityManagerFactory | To use the 
EntityManagerFactory. This is strongly recommended to configure.
+| transactionManager |  |  | PlatformTransactionManager | To use the 
PlatformTransactionManager for managing transactions.
+| joinTransaction |  | true | boolean | The camel-jpa component will join 
transaction by default. You can use this option to turn this off for example if 
you use LOCAL_RESOURCE and join transaction doesn't work with your JPA 
provider. This option can also be set globally on the JpaComponent instead of 
having to set it on all endpoints.
+| sharedEntityManager |  |  | boolean | Whether to use Spring's 
SharedEntityManager for the consumer/producer. Note in most cases 
joinTransaction should be set to false as this is not an EXTENDED EntityManager.
 |=======================================================================
 {% endraw %}
 // component options: END

http://git-wip-us.apache.org/repos/asf/camel/blob/1fd504a1/components/camel-jsch/src/main/docs/scp-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-jsch/src/main/docs/scp-component.adoc 
b/components/camel-jsch/src/main/docs/scp-component.adoc
index b6e615b..d895d43 100644
--- a/components/camel-jsch/src/main/docs/scp-component.adoc
+++ b/components/camel-jsch/src/main/docs/scp-component.adoc
@@ -50,10 +50,10 @@ The SCP component supports 1 options which are listed below.
 
 
 {% raw %}
-[width="100%",cols="2,1m,7",options="header"]
+[width="100%",cols="2,1,1m,1m,5",options="header"]
 |=======================================================================
-| Name | Java Type | Description
-| verboseLogging | boolean | JSCH is verbose logging out of the box. Therefore 
we turn the logging down to DEBUG logging by default. But setting this option 
to true turns on the verbose logging again.
+| Name | Group | Default | Java Type | Description
+| verboseLogging |  |  | boolean | JSCH is verbose logging out of the box. 
Therefore we turn the logging down to DEBUG logging by default. But setting 
this option to true turns on the verbose logging again.
 |=======================================================================
 {% endraw %}
 // component options: END

http://git-wip-us.apache.org/repos/asf/camel/blob/1fd504a1/components/camel-jt400/src/main/docs/jt400-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-jt400/src/main/docs/jt400-component.adoc 
b/components/camel-jt400/src/main/docs/jt400-component.adoc
index 9994714..f08d72c 100644
--- a/components/camel-jt400/src/main/docs/jt400-component.adoc
+++ b/components/camel-jt400/src/main/docs/jt400-component.adoc
@@ -47,10 +47,10 @@ The JT400 component supports 1 options which are listed 
below.
 
 
 {% raw %}
-[width="100%",cols="2,1m,7",options="header"]
+[width="100%",cols="2,1,1m,1m,5",options="header"]
 |=======================================================================
-| Name | Java Type | Description
-| connectionPool | AS400ConnectionPool | Returns the default connection pool 
used by this component.
+| Name | Group | Default | Java Type | Description
+| connectionPool |  |  | AS400ConnectionPool | Returns the default connection 
pool used by this component.
 |=======================================================================
 {% endraw %}
 // component options: END

http://git-wip-us.apache.org/repos/asf/camel/blob/1fd504a1/components/camel-kafka/src/main/docs/kafka-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-kafka/src/main/docs/kafka-component.adoc 
b/components/camel-kafka/src/main/docs/kafka-component.adoc
index 3966f5d..db42f60 100644
--- a/components/camel-kafka/src/main/docs/kafka-component.adoc
+++ b/components/camel-kafka/src/main/docs/kafka-component.adoc
@@ -68,10 +68,10 @@ The Kafka component supports 1 options which are listed 
below.
 
 
 {% raw %}
-[width="100%",cols="2,1m,7",options="header"]
+[width="100%",cols="2,1,1m,1m,5",options="header"]
 |=======================================================================
-| Name | Java Type | Description
-| workerPool | ExecutorService | To use a shared custom worker pool for 
continue routing Exchange after kafka server has acknowledge the message that 
was sent to it from KafkaProducer using asynchronous non-blocking processing. 
If using this option then you must handle the lifecycle of the thread pool to 
shut the pool down when no longer needed.
+| Name | Group | Default | Java Type | Description
+| workerPool |  |  | ExecutorService | To use a shared custom worker pool for 
continue routing Exchange after kafka server has acknowledge the message that 
was sent to it from KafkaProducer using asynchronous non-blocking processing. 
If using this option then you must handle the lifecycle of the thread pool to 
shut the pool down when no longer needed.
 |=======================================================================
 {% endraw %}
 // component options: END

http://git-wip-us.apache.org/repos/asf/camel/blob/1fd504a1/components/camel-kestrel/src/main/docs/kestrel-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-kestrel/src/main/docs/kestrel-component.adoc 
b/components/camel-kestrel/src/main/docs/kestrel-component.adoc
index 4eb0c4d..fb6aff4 100644
--- a/components/camel-kestrel/src/main/docs/kestrel-component.adoc
+++ b/components/camel-kestrel/src/main/docs/kestrel-component.adoc
@@ -75,10 +75,10 @@ The Kestrel component supports 1 options which are listed 
below.
 
 
 {% raw %}
-[width="100%",cols="2,1m,7",options="header"]
+[width="100%",cols="2,1,1m,1m,5",options="header"]
 |=======================================================================
-| Name | Java Type | Description
-| configuration | KestrelConfiguration | To use a shared configured 
configuration as base for creating new endpoints.
+| Name | Group | Default | Java Type | Description
+| configuration |  |  | KestrelConfiguration | To use a shared configured 
configuration as base for creating new endpoints.
 |=======================================================================
 {% endraw %}
 // component options: END

http://git-wip-us.apache.org/repos/asf/camel/blob/1fd504a1/components/camel-linkedin/camel-linkedin-component/src/main/docs/linkedin-component.adoc
----------------------------------------------------------------------
diff --git 
a/components/camel-linkedin/camel-linkedin-component/src/main/docs/linkedin-component.adoc
 
b/components/camel-linkedin/camel-linkedin-component/src/main/docs/linkedin-component.adoc
index 5a1bdbb..1e4f250 100644
--- 
a/components/camel-linkedin/camel-linkedin-component/src/main/docs/linkedin-component.adoc
+++ 
b/components/camel-linkedin/camel-linkedin-component/src/main/docs/linkedin-component.adoc
@@ -63,10 +63,10 @@ The Linkedin component supports 1 options which are listed 
below.
 
 
 {% raw %}
-[width="100%",cols="2,1m,7",options="header"]
+[width="100%",cols="2,1,1m,1m,5",options="header"]
 |=======================================================================
-| Name | Java Type | Description
-| configuration | LinkedInConfiguration | To use the shared configuration
+| Name | Group | Default | Java Type | Description
+| configuration |  |  | LinkedInConfiguration | To use the shared configuration
 |=======================================================================
 {% endraw %}
 // component options: END

http://git-wip-us.apache.org/repos/asf/camel/blob/1fd504a1/components/camel-lucene/src/main/docs/lucene-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-lucene/src/main/docs/lucene-component.adoc 
b/components/camel-lucene/src/main/docs/lucene-component.adoc
index 86a06e2..25e1ddd 100644
--- a/components/camel-lucene/src/main/docs/lucene-component.adoc
+++ b/components/camel-lucene/src/main/docs/lucene-component.adoc
@@ -62,10 +62,10 @@ The Lucene component supports 1 options which are listed 
below.
 
 
 {% raw %}
-[width="100%",cols="2,1m,7",options="header"]
+[width="100%",cols="2,1,1m,1m,5",options="header"]
 |=======================================================================
-| Name | Java Type | Description
-| config | LuceneConfiguration | To use a shared lucene configuration
+| Name | Group | Default | Java Type | Description
+| config |  |  | LuceneConfiguration | To use a shared lucene configuration
 |=======================================================================
 {% endraw %}
 // component options: END

http://git-wip-us.apache.org/repos/asf/camel/blob/1fd504a1/components/camel-lumberjack/src/main/docs/lumberjack-component.adoc
----------------------------------------------------------------------
diff --git 
a/components/camel-lumberjack/src/main/docs/lumberjack-component.adoc 
b/components/camel-lumberjack/src/main/docs/lumberjack-component.adoc
index f7d1833..e2ae0a0 100644
--- a/components/camel-lumberjack/src/main/docs/lumberjack-component.adoc
+++ b/components/camel-lumberjack/src/main/docs/lumberjack-component.adoc
@@ -48,10 +48,10 @@ The Lumberjack component supports 1 options which are 
listed below.
 
 
 {% raw %}
-[width="100%",cols="2,1m,7",options="header"]
+[width="100%",cols="2,1,1m,1m,5",options="header"]
 |=======================================================================
-| Name | Java Type | Description
-| sslContextParameters | SSLContextParameters | Sets the default SSL 
configuration to use for all the endpoints. You can also configure it directly 
at the endpoint level.
+| Name | Group | Default | Java Type | Description
+| sslContextParameters |  |  | SSLContextParameters | Sets the default SSL 
configuration to use for all the endpoints. You can also configure it directly 
at the endpoint level.
 |=======================================================================
 {% endraw %}
 // component options: END

Reply via email to