http://git-wip-us.apache.org/repos/asf/camel/blob/e4c6ab4e/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 f9682ca..1b1ce70 100644
--- a/components/camel-braintree/src/main/docs/braintree-component.adoc
+++ b/components/camel-braintree/src/main/docs/braintree-component.adoc
@@ -47,7 +47,7 @@ The Braintree component supports 1 options which are listed 
below.
 [width="100%",cols="2,1,1m,1m,5",options="header"]
 |=======================================================================
 | Name | Group | Default | Java Type | Description
-| configuration |  |  | BraintreeConfiguration | To use the shared 
configuration
+| configuration | common |  | BraintreeConfiguration | To use the shared 
configuration
 |=======================================================================
 {% endraw %}
 // component options: END

http://git-wip-us.apache.org/repos/asf/camel/blob/e4c6ab4e/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 b35930d..530ce25 100644
--- a/components/camel-cache/src/main/docs/cache-component.adoc
+++ b/components/camel-cache/src/main/docs/cache-component.adoc
@@ -58,9 +58,9 @@ The EHCache component supports 3 options which are listed 
below.
 [width="100%",cols="2,1,1m,1m,5",options="header"]
 |=======================================================================
 | Name | Group | Default | Java Type | Description
-| cacheManagerFactory |  |  | CacheManagerFactory | To use the given 
CacheManagerFactory for creating the CacheManager. By default the 
DefaultCacheManagerFactory is used.
-| configuration |  |  | CacheConfiguration | Sets the Cache configuration
-| configurationFile |  | 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
+| 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
 |=======================================================================
 {% endraw %}
 // component options: END

http://git-wip-us.apache.org/repos/asf/camel/blob/e4c6ab4e/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 4375068..386bb4a 100644
--- a/components/camel-cometd/src/main/docs/cometd-component.adoc
+++ b/components/camel-cometd/src/main/docs/cometd-component.adoc
@@ -62,12 +62,12 @@ The CometD component supports 6 options which are listed 
below.
 [width="100%",cols="2,1,1m,1m,5",options="header"]
 |=======================================================================
 | Name | Group | Default | Java Type | Description
-| sslKeyPassword |  |  | String | The password for the keystore when using SSL.
-| sslPassword |  |  | String | The password when using SSL.
-| sslKeystore |  |  | String | The path to the keystore.
-| securityPolicy |  |  | SecurityPolicy | To use a custom configured 
SecurityPolicy to control authorization
-| extensions |  |  | List | To use a list of custom BayeuxServer.Extension 
that allows modifying incoming and outgoing requests.
-| sslContextParameters |  |  | SSLContextParameters | To configure security 
using SSLContextParameters
+| sslKeyPassword | security |  | String | The password for the keystore when 
using SSL.
+| sslPassword | security |  | String | The password when using SSL.
+| sslKeystore | security |  | String | The path to the keystore.
+| 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
 |=======================================================================
 {% endraw %}
 // component options: END

http://git-wip-us.apache.org/repos/asf/camel/blob/e4c6ab4e/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 e2ece0c..f0782dd 100644
--- a/components/camel-crypto/src/main/docs/crypto-component.adoc
+++ b/components/camel-crypto/src/main/docs/crypto-component.adoc
@@ -26,7 +26,7 @@ The Crypto (JCE) component supports 1 options which are 
listed below.
 [width="100%",cols="2,1,1m,1m,5",options="header"]
 |=======================================================================
 | Name | Group | Default | Java Type | Description
-| configuration |  |  | DigitalSignatureConfiguration | To use the shared 
DigitalSignatureConfiguration as configuration
+| configuration | advanced |  | DigitalSignatureConfiguration | To use the 
shared DigitalSignatureConfiguration as configuration
 |=======================================================================
 {% endraw %}
 // component options: END

http://git-wip-us.apache.org/repos/asf/camel/blob/e4c6ab4e/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 5023fde..8a8d225 100644
--- a/components/camel-cxf/src/main/docs/cxf-component.adoc
+++ b/components/camel-cxf/src/main/docs/cxf-component.adoc
@@ -132,8 +132,8 @@ The CXF component supports 2 options which are listed below.
 [width="100%",cols="2,1,1m,1m,5",options="header"]
 |=======================================================================
 | Name | Group | Default | Java Type | Description
-| allowStreaming |  |  | 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 |  |  | HeaderFilterStrategy | To use a custom 
org.apache.camel.spi.HeaderFilterStrategy to filter header to and from Camel 
message.
+| 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.
 |=======================================================================
 {% endraw %}
 // component options: END

http://git-wip-us.apache.org/repos/asf/camel/blob/e4c6ab4e/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 0efcd10..76bce1d 100644
--- a/components/camel-cxf/src/main/docs/cxfrs-component.adoc
+++ b/components/camel-cxf/src/main/docs/cxfrs-component.adoc
@@ -72,7 +72,7 @@ The CXF-RS component supports 1 options which are listed 
below.
 [width="100%",cols="2,1,1m,1m,5",options="header"]
 |=======================================================================
 | Name | Group | Default | Java Type | Description
-| headerFilterStrategy |  |  | HeaderFilterStrategy | To use a custom 
org.apache.camel.spi.HeaderFilterStrategy to filter header to and from Camel 
message.
+| headerFilterStrategy | filter |  | 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/e4c6ab4e/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 8ac5679..9a050ad 100644
--- a/components/camel-disruptor/src/main/docs/disruptor-component.adoc
+++ b/components/camel-disruptor/src/main/docs/disruptor-component.adoc
@@ -108,13 +108,13 @@ The Disruptor component supports 7 options which are 
listed below.
 [width="100%",cols="2,1,1m,1m,5",options="header"]
 |=======================================================================
 | Name | Group | Default | Java Type | Description
-| defaultConcurrentConsumers |  | 1 | int | To configure the default number of 
concurrent consumers
-| defaultMultipleConsumers |  | false | boolean | To configure the default 
value for multiple consumers
-| defaultProducerType |  | Multi | DisruptorProducerType | To configure the 
default value for DisruptorProducerType The default value is Multi.
-| defaultWaitStrategy |  | Blocking | DisruptorWaitStrategy | To configure the 
default value for DisruptorWaitStrategy The default value is Blocking.
-| defaultBlockWhenFull |  | true | boolean | To configure the default value 
for block when full The default value is true.
-| queueSize |  |  | int | To configure the ring buffer size
-| bufferSize |  | 1024 | int | To configure the ring buffer size
+| defaultConcurrentConsumers | consumer | 1 | int | To configure the default 
number of concurrent consumers
+| defaultMultipleConsumers | consumer | false | boolean | To configure the 
default value for multiple consumers
+| defaultProducerType | producer | Multi | DisruptorProducerType | To 
configure the default value for DisruptorProducerType The default value is 
Multi.
+| defaultWaitStrategy | consumer | Blocking | DisruptorWaitStrategy | To 
configure the default value for DisruptorWaitStrategy The default value is 
Blocking.
+| 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
 |=======================================================================
 {% endraw %}
 // component options: END

http://git-wip-us.apache.org/repos/asf/camel/blob/e4c6ab4e/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 0653adf..d252db5 100644
--- a/components/camel-docker/src/main/docs/docker-component.adoc
+++ b/components/camel-docker/src/main/docs/docker-component.adoc
@@ -36,7 +36,7 @@ The Docker component supports 1 options which are listed 
below.
 [width="100%",cols="2,1,1m,1m,5",options="header"]
 |=======================================================================
 | Name | Group | Default | Java Type | Description
-| configuration |  |  | DockerConfiguration | To use the shared docker 
configuration
+| configuration | advanced |  | DockerConfiguration | To use the shared docker 
configuration
 |=======================================================================
 {% endraw %}
 // component options: END

http://git-wip-us.apache.org/repos/asf/camel/blob/e4c6ab4e/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 dcc320e..4a05cde 100644
--- a/components/camel-ejb/src/main/docs/ejb-component.adoc
+++ b/components/camel-ejb/src/main/docs/ejb-component.adoc
@@ -46,8 +46,8 @@ The EJB component supports 2 options which are listed below.
 [width="100%",cols="2,1,1m,1m,5",options="header"]
 |=======================================================================
 | Name | Group | Default | Java Type | Description
-| context |  |  | Context | The Context to use for looking up the EJBs
-| properties |  |  | Properties | Properties for creating javax.naming.Context 
if a context has not been configured.
+| 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.
 |=======================================================================
 {% endraw %}
 // component options: END

http://git-wip-us.apache.org/repos/asf/camel/blob/e4c6ab4e/components/camel-elasticsearch/src/main/docs/elasticsearch-component.adoc
----------------------------------------------------------------------
diff --git 
a/components/camel-elasticsearch/src/main/docs/elasticsearch-component.adoc 
b/components/camel-elasticsearch/src/main/docs/elasticsearch-component.adoc
index 89db00c..95991e2 100644
--- a/components/camel-elasticsearch/src/main/docs/elasticsearch-component.adoc
+++ b/components/camel-elasticsearch/src/main/docs/elasticsearch-component.adoc
@@ -55,7 +55,7 @@ The Elasticsearch component supports 1 options which are 
listed below.
 [width="100%",cols="2,1,1m,1m,5",options="header"]
 |=======================================================================
 | Name | Group | Default | Java Type | Description
-| client |  |  | Client | To use an existing configured Elasticsearch client 
instead of creating a client per endpoint.
+| client | advanced |  | Client | To use an existing configured Elasticsearch 
client instead of creating a client per endpoint.
 |=======================================================================
 {% endraw %}
 // component options: END

http://git-wip-us.apache.org/repos/asf/camel/blob/e4c6ab4e/components/camel-elsql/src/main/docs/elsql-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-elsql/src/main/docs/elsql-component.adoc 
b/components/camel-elsql/src/main/docs/elsql-component.adoc
index ae4a691..041de00 100644
--- a/components/camel-elsql/src/main/docs/elsql-component.adoc
+++ b/components/camel-elsql/src/main/docs/elsql-component.adoc
@@ -64,10 +64,10 @@ The ElSQL component supports 4 options which are listed 
below.
 [width="100%",cols="2,1,1m,1m,5",options="header"]
 |=======================================================================
 | Name | Group | Default | Java Type | Description
-| databaseVendor |  |  | ElSqlDatabaseVendor | To use a vendor specific 
com.opengamma.elsql.ElSqlConfig
-| dataSource |  |  | DataSource | Sets the DataSource to use to communicate 
with the database.
-| elSqlConfig |  |  | ElSqlConfig | To use a specific configured ElSqlConfig. 
It may be better to use the databaseVendor option instead.
-| resourceUri |  |  | String | The resource file which contains the elsql SQL 
statements to use. You can specify multiple resources separated by comma. The 
resources are loaded on the classpath by default you can prefix with file: to 
load from file system. Notice you can set this option on the component and then 
you do not have to configure this on the endpoint.
+| databaseVendor | common |  | ElSqlDatabaseVendor | To use a vendor specific 
com.opengamma.elsql.ElSqlConfig
+| dataSource | common |  | DataSource | Sets the DataSource to use to 
communicate with the database.
+| elSqlConfig | advanced |  | ElSqlConfig | To use a specific configured 
ElSqlConfig. It may be better to use the databaseVendor option instead.
+| resourceUri | common |  | String | The resource file which contains the 
elsql SQL statements to use. You can specify multiple resources separated by 
comma. The resources are loaded on the classpath by default you can prefix with 
file: to load from file system. Notice you can set this option on the component 
and then you do not have to configure this on the endpoint.
 |=======================================================================
 {% endraw %}
 // component options: END

http://git-wip-us.apache.org/repos/asf/camel/blob/e4c6ab4e/components/camel-eventadmin/src/main/docs/eventadmin-component.adoc
----------------------------------------------------------------------
diff --git 
a/components/camel-eventadmin/src/main/docs/eventadmin-component.adoc 
b/components/camel-eventadmin/src/main/docs/eventadmin-component.adoc
index 86ebb99..ed31cd8 100644
--- a/components/camel-eventadmin/src/main/docs/eventadmin-component.adoc
+++ b/components/camel-eventadmin/src/main/docs/eventadmin-component.adoc
@@ -49,7 +49,7 @@ The OSGi EventAdmin component supports 1 options which are 
listed below.
 [width="100%",cols="2,1,1m,1m,5",options="header"]
 |=======================================================================
 | Name | Group | Default | Java Type | Description
-| bundleContext |  |  | BundleContext | The OSGi BundleContext is automatic 
injected by Camel
+| bundleContext | common |  | BundleContext | The OSGi BundleContext is 
automatic injected by Camel
 |=======================================================================
 {% endraw %}
 // component options: END

http://git-wip-us.apache.org/repos/asf/camel/blob/e4c6ab4e/components/camel-facebook/src/main/docs/facebook-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-facebook/src/main/docs/facebook-component.adoc 
b/components/camel-facebook/src/main/docs/facebook-component.adoc
index 4574ce4..762dd67 100644
--- a/components/camel-facebook/src/main/docs/facebook-component.adoc
+++ b/components/camel-facebook/src/main/docs/facebook-component.adoc
@@ -66,7 +66,7 @@ The Facebook component supports 1 options which are listed 
below.
 [width="100%",cols="2,1,1m,1m,5",options="header"]
 |=======================================================================
 | Name | Group | Default | Java Type | Description
-| configuration |  |  | FacebookConfiguration | To use the shared configuration
+| configuration | advanced |  | FacebookConfiguration | To use the shared 
configuration
 |=======================================================================
 {% endraw %}
 // component options: END

http://git-wip-us.apache.org/repos/asf/camel/blob/e4c6ab4e/components/camel-flink/src/main/docs/flink-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-flink/src/main/docs/flink-component.adoc 
b/components/camel-flink/src/main/docs/flink-component.adoc
index b0f79f9..e895287 100644
--- a/components/camel-flink/src/main/docs/flink-component.adoc
+++ b/components/camel-flink/src/main/docs/flink-component.adoc
@@ -78,10 +78,10 @@ The Apache Flink component supports 4 options which are 
listed below.
 [width="100%",cols="2,1,1m,1m,5",options="header"]
 |=======================================================================
 | Name | Group | Default | Java Type | Description
-| dataSet |  |  | DataSet | DataSet to compute against.
-| dataStream |  |  | DataStream | DataStream to compute against.
-| dataSetCallback |  |  | DataSetCallback | Function performing action against 
a DataSet.
-| dataStreamCallback |  |  | DataStreamCallback | Function performing action 
against a DataStream.
+| dataSet | producer |  | DataSet | DataSet to compute against.
+| dataStream | producer |  | DataStream | DataStream to compute against.
+| dataSetCallback | producer |  | DataSetCallback | Function performing action 
against a DataSet.
+| dataStreamCallback | producer |  | DataStreamCallback | Function performing 
action against a DataStream.
 |=======================================================================
 {% endraw %}
 // component options: END

http://git-wip-us.apache.org/repos/asf/camel/blob/e4c6ab4e/components/camel-freemarker/src/main/docs/freemarker-component.adoc
----------------------------------------------------------------------
diff --git 
a/components/camel-freemarker/src/main/docs/freemarker-component.adoc 
b/components/camel-freemarker/src/main/docs/freemarker-component.adoc
index 465c80e..07bf04c 100644
--- a/components/camel-freemarker/src/main/docs/freemarker-component.adoc
+++ b/components/camel-freemarker/src/main/docs/freemarker-component.adoc
@@ -51,7 +51,7 @@ The Freemarker component supports 1 options which are listed 
below.
 [width="100%",cols="2,1,1m,1m,5",options="header"]
 |=======================================================================
 | Name | Group | Default | Java Type | Description
-| configuration |  |  | Configuration | To use an existing 
freemarker.template.Configuration instance as the configuration.
+| configuration | advanced |  | Configuration | To use an existing 
freemarker.template.Configuration instance as the configuration.
 |=======================================================================
 {% endraw %}
 // component options: END

http://git-wip-us.apache.org/repos/asf/camel/blob/e4c6ab4e/components/camel-ganglia/src/main/docs/ganglia-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-ganglia/src/main/docs/ganglia-component.adoc 
b/components/camel-ganglia/src/main/docs/ganglia-component.adoc
index cc59641..254e147 100644
--- a/components/camel-ganglia/src/main/docs/ganglia-component.adoc
+++ b/components/camel-ganglia/src/main/docs/ganglia-component.adoc
@@ -66,7 +66,7 @@ The Ganglia component supports 1 options which are listed 
below.
 [width="100%",cols="2,1,1m,1m,5",options="header"]
 |=======================================================================
 | Name | Group | Default | Java Type | Description
-| configuration |  |  | GangliaConfiguration | To use the shared configuration
+| configuration | advanced |  | GangliaConfiguration | To use the shared 
configuration
 |=======================================================================
 {% endraw %}
 // component options: END

http://git-wip-us.apache.org/repos/asf/camel/blob/e4c6ab4e/components/camel-google-calendar/src/main/docs/google-calendar-component.adoc
----------------------------------------------------------------------
diff --git 
a/components/camel-google-calendar/src/main/docs/google-calendar-component.adoc 
b/components/camel-google-calendar/src/main/docs/google-calendar-component.adoc
index 6708568..cabb2f1 100644
--- 
a/components/camel-google-calendar/src/main/docs/google-calendar-component.adoc
+++ 
b/components/camel-google-calendar/src/main/docs/google-calendar-component.adoc
@@ -51,8 +51,8 @@ The Google Calendar component supports 2 options which are 
listed below.
 [width="100%",cols="2,1,1m,1m,5",options="header"]
 |=======================================================================
 | Name | Group | Default | Java Type | Description
-| configuration |  |  | GoogleCalendarConfiguration | To use the shared 
configuration
-| clientFactory |  |  | GoogleCalendarClientFactory | To use the 
GoogleCalendarClientFactory as factory for creating the client. Will by default 
use BatchGoogleCalendarClientFactory
+| configuration | common |  | GoogleCalendarConfiguration | To use the shared 
configuration
+| clientFactory | advanced |  | GoogleCalendarClientFactory | To use the 
GoogleCalendarClientFactory as factory for creating the client. Will by default 
use BatchGoogleCalendarClientFactory
 |=======================================================================
 {% endraw %}
 // component options: END

http://git-wip-us.apache.org/repos/asf/camel/blob/e4c6ab4e/components/camel-google-drive/src/main/docs/google-drive-component.adoc
----------------------------------------------------------------------
diff --git 
a/components/camel-google-drive/src/main/docs/google-drive-component.adoc 
b/components/camel-google-drive/src/main/docs/google-drive-component.adoc
index 2369186..af663e0 100644
--- a/components/camel-google-drive/src/main/docs/google-drive-component.adoc
+++ b/components/camel-google-drive/src/main/docs/google-drive-component.adoc
@@ -76,8 +76,8 @@ The Google Drive component supports 2 options which are 
listed below.
 [width="100%",cols="2,1,1m,1m,5",options="header"]
 |=======================================================================
 | Name | Group | Default | Java Type | Description
-| configuration |  |  | GoogleDriveConfiguration | To use the shared 
configuration
-| clientFactory |  |  | GoogleDriveClientFactory | To use the 
GoogleCalendarClientFactory as factory for creating the client. Will by default 
use BatchGoogleDriveClientFactory
+| configuration | common |  | GoogleDriveConfiguration | To use the shared 
configuration
+| clientFactory | advanced |  | GoogleDriveClientFactory | To use the 
GoogleCalendarClientFactory as factory for creating the client. Will by default 
use BatchGoogleDriveClientFactory
 |=======================================================================
 {% endraw %}
 // component options: END

http://git-wip-us.apache.org/repos/asf/camel/blob/e4c6ab4e/components/camel-google-mail/src/main/docs/google-mail-component.adoc
----------------------------------------------------------------------
diff --git 
a/components/camel-google-mail/src/main/docs/google-mail-component.adoc 
b/components/camel-google-mail/src/main/docs/google-mail-component.adoc
index 202bc23..a44290d 100644
--- a/components/camel-google-mail/src/main/docs/google-mail-component.adoc
+++ b/components/camel-google-mail/src/main/docs/google-mail-component.adoc
@@ -73,8 +73,8 @@ The Google Mail component supports 2 options which are listed 
below.
 [width="100%",cols="2,1,1m,1m,5",options="header"]
 |=======================================================================
 | Name | Group | Default | Java Type | Description
-| configuration |  |  | GoogleMailConfiguration | To use the shared 
configuration
-| clientFactory |  |  | GoogleMailClientFactory | To use the 
GoogleCalendarClientFactory as factory for creating the client. Will by default 
use BatchGoogleMailClientFactory
+| configuration | common |  | GoogleMailConfiguration | To use the shared 
configuration
+| clientFactory | advanced |  | GoogleMailClientFactory | To use the 
GoogleCalendarClientFactory as factory for creating the client. Will by default 
use BatchGoogleMailClientFactory
 |=======================================================================
 {% endraw %}
 // component options: END

http://git-wip-us.apache.org/repos/asf/camel/blob/e4c6ab4e/components/camel-google-pubsub/src/main/docs/google-pubsub-component.adoc
----------------------------------------------------------------------
diff --git 
a/components/camel-google-pubsub/src/main/docs/google-pubsub-component.adoc 
b/components/camel-google-pubsub/src/main/docs/google-pubsub-component.adoc
index 3b5ea71..50a5665 100644
--- a/components/camel-google-pubsub/src/main/docs/google-pubsub-component.adoc
+++ b/components/camel-google-pubsub/src/main/docs/google-pubsub-component.adoc
@@ -71,7 +71,7 @@ The Google Pubsub component supports 1 options which are 
listed below.
 [width="100%",cols="2,1,1m,1m,5",options="header"]
 |=======================================================================
 | Name | Group | Default | Java Type | Description
-| connectionFactory |  |  | GooglePubsubConnectionFactory | Sets the 
connection factory to use: provides the ability to explicitly manage connection 
credentials: - the path to the key file - the Service Account Key / Email pair
+| connectionFactory | common |  | GooglePubsubConnectionFactory | Sets the 
connection factory to use: provides the ability to explicitly manage connection 
credentials: - the path to the key file - the Service Account Key / Email pair
 |=======================================================================
 {% endraw %}
 // component options: END

http://git-wip-us.apache.org/repos/asf/camel/blob/e4c6ab4e/components/camel-guava-eventbus/src/main/docs/guava-eventbus-component.adoc
----------------------------------------------------------------------
diff --git 
a/components/camel-guava-eventbus/src/main/docs/guava-eventbus-component.adoc 
b/components/camel-guava-eventbus/src/main/docs/guava-eventbus-component.adoc
index 535aa98..8d9a029 100644
--- 
a/components/camel-guava-eventbus/src/main/docs/guava-eventbus-component.adoc
+++ 
b/components/camel-guava-eventbus/src/main/docs/guava-eventbus-component.adoc
@@ -59,8 +59,8 @@ The Guava EventBus component supports 2 options which are 
listed below.
 [width="100%",cols="2,1,1m,1m,5",options="header"]
 |=======================================================================
 | Name | Group | Default | Java Type | Description
-| eventBus |  |  | EventBus | To use the given Guava EventBus instance
-| listenerInterface |  |  | Class<?> | The interface with method(s) marked 
with the Subscribe annotation. Dynamic proxy will be created over the interface 
so it could be registered as the EventBus listener. Particularly useful when 
creating multi-event listeners and for handling DeadEvent properly. This option 
cannot be used together with eventClass option.
+| eventBus | common |  | EventBus | To use the given Guava EventBus instance
+| listenerInterface | common |  | Class<?> | The interface with method(s) 
marked with the Subscribe annotation. Dynamic proxy will be created over the 
interface so it could be registered as the EventBus listener. Particularly 
useful when creating multi-event listeners and for handling DeadEvent properly. 
This option cannot be used together with eventClass option.
 |=======================================================================
 {% endraw %}
 // component options: END

http://git-wip-us.apache.org/repos/asf/camel/blob/e4c6ab4e/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 eacdd93..87b2235 100644
--- a/components/camel-hazelcast/src/main/docs/hazelcast-component.adoc
+++ b/components/camel-hazelcast/src/main/docs/hazelcast-component.adoc
@@ -60,7 +60,7 @@ The Hazelcast component supports 1 options which are listed 
below.
 [width="100%",cols="2,1,1m,1m,5",options="header"]
 |=======================================================================
 | 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.
+| hazelcastInstance | advanced |  | 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/e4c6ab4e/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 b7620d0..8d7e032 100644
--- a/components/camel-hbase/src/main/docs/hbase-component.adoc
+++ b/components/camel-hbase/src/main/docs/hbase-component.adoc
@@ -121,8 +121,8 @@ The HBase component supports 2 options which are listed 
below.
 [width="100%",cols="2,1,1m,1m,5",options="header"]
 |=======================================================================
 | 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.
+| configuration | advanced |  | Configuration | To use the shared configuration
+| poolMaxSize | common | 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/e4c6ab4e/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 b535914..8d6fa5b 100644
--- a/components/camel-hdfs/src/main/docs/hdfs-component.adoc
+++ b/components/camel-hdfs/src/main/docs/hdfs-component.adoc
@@ -69,7 +69,7 @@ The HDFS component supports 1 options which are listed below.
 [width="100%",cols="2,1,1m,1m,5",options="header"]
 |=======================================================================
 | Name | Group | Default | Java Type | Description
-| jAASConfiguration |  |  | Configuration | To use the given configuration for 
security with JAAS.
+| jAASConfiguration | common |  | Configuration | To use the given 
configuration for security with JAAS.
 |=======================================================================
 {% endraw %}
 // component options: END

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

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

http://git-wip-us.apache.org/repos/asf/camel/blob/e4c6ab4e/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 c71390d..76bece3 100644
--- a/components/camel-http4/src/main/docs/http4-component.adoc
+++ b/components/camel-http4/src/main/docs/http4-component.adoc
@@ -65,19 +65,19 @@ The HTTP4 component supports 13 options which are listed 
below.
 [width="100%",cols="2,1,1m,1m,5",options="header"]
 |=======================================================================
 | 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 |  | 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.
-| 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.
+| httpClientConfigurer | advanced |  | HttpClientConfigurer | To use the 
custom HttpClientConfigurer to perform configuration of the HttpClient that 
will be used.
+| clientConnectionManager | advanced |  | HttpClientConnectionManager | To use 
a custom HttpClientConnectionManager to manage connections
+| httpBinding | producer |  | HttpBinding | To use a custom HttpBinding to 
control the mapping between Camel message and HttpClient.
+| httpConfiguration | producer |  | HttpConfiguration | To use the shared 
HttpConfiguration as base configuration.
+| allowJavaSerializedObject | producer | 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.
+| httpContext | advanced |  | HttpContext | To use a custom 
org.apache.http.protocol.HttpContext when executing requests.
+| sslContextParameters | security |  | 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 | security |  | X509HostnameVerifier | To use a custom 
X509HostnameVerifier such as org.apache.http.conn.ssl.StrictHostnameVerifier or 
org.apache.http.conn.ssl.AllowAllHostnameVerifier.
+| maxTotalConnections | advanced | 200 | int | The maximum number of 
connections.
+| connectionsPerRoute | advanced | 20 | int | The maximum number of 
connections per route.
+| connectionTimeToLive | advanced |  | long | The time for connection to live 
the time unit is millisecond the default value is always keep alive.
+| cookieStore | producer |  | 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 | filter |  | 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/e4c6ab4e/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 b25f376..b488b62 100644
--- a/components/camel-ibatis/src/main/docs/ibatis-component.adoc
+++ b/components/camel-ibatis/src/main/docs/ibatis-component.adoc
@@ -68,9 +68,9 @@ The iBatis component supports 3 options which are listed 
below.
 [width="100%",cols="2,1,1m,1m,5",options="header"]
 |=======================================================================
 | 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.
+| sqlMapClient | advanced |  | SqlMapClient | To use the given 
com.ibatis.sqlmap.client.SqlMapClient
+| sqlMapConfig | common | classpath:SqlMapConfig.xml | String | Location of 
iBatis xml configuration file. The default value is: SqlMapConfig.xml loaded 
from the classpath
+| useTransactions | common | 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/e4c6ab4e/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 db8202b..f320f17 100644
--- a/components/camel-jclouds/src/main/docs/jclouds-component.adoc
+++ b/components/camel-jclouds/src/main/docs/jclouds-component.adoc
@@ -118,8 +118,8 @@ The JClouds component supports 2 options which are listed 
below.
 [width="100%",cols="2,1,1m,1m,5",options="header"]
 |=======================================================================
 | 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.
+| blobStores | common |  | List | To use the given BlobStore which must be 
configured when using blobstore.
+| computeServices | common |  | 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/e4c6ab4e/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 52a5c51..e48e737 100644
--- a/components/camel-jdbc/src/main/docs/jdbc-component.adoc
+++ b/components/camel-jdbc/src/main/docs/jdbc-component.adoc
@@ -54,7 +54,7 @@ The JDBC component supports 1 options which are listed below.
 [width="100%",cols="2,1,1m,1m,5",options="header"]
 |=======================================================================
 | 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.
+| dataSource | producer |  | 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/e4c6ab4e/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 d24b789..555582f 100644
--- a/components/camel-jetty9/src/main/docs/jetty-component.adoc
+++ b/components/camel-jetty9/src/main/docs/jetty-component.adoc
@@ -62,37 +62,37 @@ The Jetty 9 component supports 31 options which are listed 
below.
 [width="100%",cols="2,1,1m,1m,5",options="header"]
 |=======================================================================
 | 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 |  | false | 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 |  | false | 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 |  | 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 |  |  | HeaderFilterStrategy | To use a custom 
org.apache.camel.spi.HeaderFilterStrategy to filter header to and from Camel 
message.
+| sslKeyPassword | security |  | 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 | security |  | 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 | security |  | String | Specifies the location of the Java 
keystore file which contains the Jetty server's own X.509 certificate in a key 
entry.
+| errorHandler | advanced |  | ErrorHandler | This option is used to set the 
ErrorHandler that Jetty server uses.
+| sslSocketConnectors | security |  | Map | A map which contains per port 
number specific SSL connectors.
+| socketConnectors | security |  | Map | A map which contains per port number 
specific HTTP connectors. Uses the same principle as sslSocketConnectors.
+| httpClientMinThreads | producer |  | 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 | producer |  | 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 | consumer |  | 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 | consumer |  | 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 | consumer (advanced) |  | ThreadPool | To use a custom thread 
pool for the server. This option should only be used in special circumstances.
+| enableJmx | common | false | boolean | If this option is true Jetty JMX 
support will be enabled for this endpoint.
+| jettyHttpBinding | advanced |  | 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 | advanced |  | HttpBinding | Not to be used - use 
JettyHttpBinding instead.
+| httpConfiguration | advanced |  | HttpConfiguration | Jetty component does 
not use HttpConfiguration.
+| mbContainer | advanced |  | MBeanContainer | To use a existing configured 
org.eclipse.jetty.jmx.MBeanContainer if JMX is enabled that Jetty uses for 
registering mbeans.
+| sslSocketConnectorProperties | security |  | Map | A map which contains 
general SSL connector properties.
+| socketConnectorProperties | security |  | Map | A map which contains general 
HTTP connector properties. Uses the same principle as 
sslSocketConnectorProperties.
+| continuationTimeout | consumer | 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 | consumer | true | boolean | Whether or not to use Jetty 
continuations for the Jetty Server.
+| sslContextParameters | security |  | SSLContextParameters | To configure 
security using SSLContextParameters
+| responseBufferSize | common |  | Integer | Allows to configure a custom 
value of the response buffer size on the Jetty connectors.
+| requestBufferSize | common |  | Integer | Allows to configure a custom value 
of the request buffer size on the Jetty connectors.
+| requestHeaderSize | common |  | Integer | Allows to configure a custom value 
of the request header size on the Jetty connectors.
+| responseHeaderSize | common |  | Integer | Allows to configure a custom 
value of the response header size on the Jetty connectors.
+| proxyHost | proxy |  | String | To use a http proxy to configure the 
hostname.
+| proxyPort | proxy |  | Integer | To use a http proxy to configure the port 
number.
+| useXForwardedForHeader | common | false | boolean | To use the 
X-Forwarded-For header in HttpServletRequest.getRemoteAddr.
+| sendServerVersion | consumer | 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 | 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.
 |=======================================================================
 {% endraw %}
 // component options: END

http://git-wip-us.apache.org/repos/asf/camel/blob/e4c6ab4e/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 15a6ca3..12ee247 100644
--- a/components/camel-jgroups/src/main/docs/jgroups-component.adoc
+++ b/components/camel-jgroups/src/main/docs/jgroups-component.adoc
@@ -63,9 +63,9 @@ The JGroups component supports 3 options which are listed 
below.
 [width="100%",cols="2,1,1m,1m,5",options="header"]
 |=======================================================================
 | Name | Group | Default | Java Type | Description
-| channel |  |  | Channel | Channel to use
-| channelProperties |  |  | String | Specifies configuration properties of the 
JChannel used by the endpoint.
-| enableViewMessages |  | false | 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.
+| channel | common |  | Channel | Channel to use
+| channelProperties | common |  | String | Specifies configuration properties 
of the JChannel used by the endpoint.
+| enableViewMessages | consumer | false | 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

Reply via email to