http://git-wip-us.apache.org/repos/asf/camel/blob/bb3764e3/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 085ff27..7deded4 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
@@ -41,15 +41,12 @@ The Google Calendar component supports 3 options which are 
listed below.
 
 
 
-[width="100%",cols="2,1m,1m,6",options="header"]
+[width="100%",cols="2,6,1,1",options="header"]
 |=======================================================================
-| Name | Default | Java Type | Description
- 4+^s| common
-| configuration |  | GoogleCalendarConfiguration | To use the shared 
configuration
- 4+^s| advanced
-| clientFactory |  | GoogleCalendarClientFactory | To use the 
GoogleCalendarClientFactory as factory for creating the client. Will by default 
use BatchGoogleCalendarClientFactory
-
-| resolvePropertyPlaceholders | true | boolean | Whether the component should 
resolve property placeholders on itself when starting. Only properties which 
are of String type can use property placeholders.
+| Name | Description | Default | Type
+| **configuration** (common) | To use the shared configuration |   | 
GoogleCalendar Configuration
+| **clientFactory** (advanced) | To use the GoogleCalendarClientFactory as 
factory for creating the client. Will by default use 
BatchGoogleCalendarClientFactory |   | GoogleCalendarClient Factory
+| **resolvePropertyPlaceholders** (advanced) | Whether the component should 
resolve property placeholders on itself when starting. Only properties which 
are of String type can use property placeholders. | true  | boolean
 |=======================================================================
 // component options: END
 
@@ -69,46 +66,32 @@ with the following path and query parameters:
 
 #### Path Parameters (2 parameters):
 
-[width="100%",cols="2,1,1m,6",options="header"]
+[width="100%",cols="2,6,1,1",options="header"]
 |=======================================================================
-| Name | Default | Java Type | Description
-| apiName |  | GoogleCalendarApiName | *Required* What kind of operation to 
perform
-| methodName |  | String | *Required* What sub operation to use for the 
selected operation
+| Name | Description | Default | Type
+| **apiName** | *Required* What kind of operation to perform |  | 
GoogleCalendarApiName
+| **methodName** | *Required* What sub operation to use for the selected 
operation |  | String
 |=======================================================================
 
 #### Query Parameters (14 parameters):
 
-[width="100%",cols="2,1m,1m,6",options="header"]
+[width="100%",cols="2,6,1,1",options="header"]
 |=======================================================================
-| Name | Default | Java Type | Description
-
-| accessToken |  | String | OAuth 2 access token. This typically expires after 
an hour so refreshToken is recommended for long term usage.
-
-| applicationName |  | String | Google calendar application name. Example 
would be camel-google-calendar/1.0
-
-| clientId |  | String | Client ID of the calendar application
-
-| clientSecret |  | String | Client secret of the calendar application
-
-| emailAddress |  | String | The emailAddress of the Google Service Account.
-
-| inBody |  | String | Sets the name of a parameter to be passed in the 
exchange In Body
-
-| p12FileName |  | String | The name of the p12 file which has the private key 
to use with the Google Service Account.
-
-| refreshToken |  | String | OAuth 2 refresh token. Using this the Google 
Calendar component can obtain a new accessToken whenever the current one 
expires - a necessity if the application is long-lived.
-
-| scopes | https://www.googleapis.com/auth/calendar | String | Specifies the 
level of permissions you want a calendar application to have to a user account. 
You can separate multiple scopes by comma. See 
https://developers.google.com/google-apps/calendar/auth for more info.
-
-| user |  | String | The email address of the user the application is trying 
to impersonate in the service account flow
- 4+^s| consumer
-| bridgeErrorHandler | 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 or ERROR level and ignored.
- 4+^s| consumer (advanced)
-| exceptionHandler |  | ExceptionHandler | To let the consumer use a custom 
ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this 
options is not in use. By default the consumer will deal with exceptions that 
will be logged at WARN or ERROR level and ignored.
-
-| exchangePattern |  | ExchangePattern | Sets the exchange pattern when the 
consumer creates an exchange.
- 4+^s| advanced
-| synchronous | false | boolean | Sets whether synchronous processing should 
be strictly used or Camel is allowed to use asynchronous processing (if 
supported).
+| Name | Description | Default | Type
+| **accessToken** (common) | OAuth 2 access token. This typically expires 
after an hour so refreshToken is recommended for long term usage. |  | String
+| **applicationName** (common) | Google calendar application name. Example 
would be camel-google-calendar/1.0 |  | String
+| **clientId** (common) | Client ID of the calendar application |  | String
+| **clientSecret** (common) | Client secret of the calendar application |  | 
String
+| **emailAddress** (common) | The emailAddress of the Google Service Account. 
|  | String
+| **inBody** (common) | Sets the name of a parameter to be passed in the 
exchange In Body |  | String
+| **p12FileName** (common) | The name of the p12 file which has the private 
key to use with the Google Service Account. |  | String
+| **refreshToken** (common) | OAuth 2 refresh token. Using this the Google 
Calendar component can obtain a new accessToken whenever the current one 
expires - a necessity if the application is long-lived. |  | String
+| **scopes** (common) | Specifies the level of permissions you want a calendar 
application to have to a user account. You can separate multiple scopes by 
comma. See https://developers.google.com/google-apps/calendar/auth for more 
info. | https://www.googleapis.com/auth/calendar | String
+| **user** (common) | The email address of the user the application is trying 
to impersonate in the service account flow |  | String
+| **bridgeErrorHandler** (consumer) | 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 or ERROR level and ignored. | false | 
boolean
+| **exceptionHandler** (consumer) | To let the consumer use a custom 
ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this 
options is not in use. By default the consumer will deal with exceptions that 
will be logged at WARN or ERROR level and ignored. |  | ExceptionHandler
+| **exchangePattern** (consumer) | Sets the exchange pattern when the consumer 
creates an exchange. |  | ExchangePattern
+| **synchronous** (advanced) | Sets whether synchronous processing should be 
strictly used or Camel is allowed to use asynchronous processing (if 
supported). | false | boolean
 |=======================================================================
 // endpoint options: END
 

http://git-wip-us.apache.org/repos/asf/camel/blob/bb3764e3/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 4469677..30c1279 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
@@ -66,15 +66,12 @@ The Google Drive component supports 3 options which are 
listed below.
 
 
 
-[width="100%",cols="2,1m,1m,6",options="header"]
+[width="100%",cols="2,6,1,1",options="header"]
 |=======================================================================
-| Name | Default | Java Type | Description
- 4+^s| common
-| configuration |  | GoogleDriveConfiguration | To use the shared configuration
- 4+^s| advanced
-| clientFactory |  | GoogleDriveClientFactory | To use the 
GoogleCalendarClientFactory as factory for creating the client. Will by default 
use BatchGoogleDriveClientFactory
-
-| resolvePropertyPlaceholders | true | boolean | Whether the component should 
resolve property placeholders on itself when starting. Only properties which 
are of String type can use property placeholders.
+| Name | Description | Default | Type
+| **configuration** (common) | To use the shared configuration |   | 
GoogleDrive Configuration
+| **clientFactory** (advanced) | To use the GoogleCalendarClientFactory as 
factory for creating the client. Will by default use 
BatchGoogleDriveClientFactory |   | GoogleDriveClient Factory
+| **resolvePropertyPlaceholders** (advanced) | Whether the component should 
resolve property placeholders on itself when starting. Only properties which 
are of String type can use property placeholders. | true  | boolean
 |=======================================================================
 // component options: END
 
@@ -94,42 +91,30 @@ with the following path and query parameters:
 
 #### Path Parameters (2 parameters):
 
-[width="100%",cols="2,1,1m,6",options="header"]
+[width="100%",cols="2,6,1,1",options="header"]
 |=======================================================================
-| Name | Default | Java Type | Description
-| apiName |  | GoogleDriveApiName | *Required* What kind of operation to 
perform
-| methodName |  | String | *Required* What sub operation to use for the 
selected operation
+| Name | Description | Default | Type
+| **apiName** | *Required* What kind of operation to perform |  | 
GoogleDriveApiName
+| **methodName** | *Required* What sub operation to use for the selected 
operation |  | String
 |=======================================================================
 
 #### Query Parameters (12 parameters):
 
-[width="100%",cols="2,1m,1m,6",options="header"]
+[width="100%",cols="2,6,1,1",options="header"]
 |=======================================================================
-| Name | Default | Java Type | Description
-
-| accessToken |  | String | OAuth 2 access token. This typically expires after 
an hour so refreshToken is recommended for long term usage.
-
-| applicationName |  | String | Google drive application name. Example would 
be camel-google-drive/1.0
-
-| clientFactory |  | GoogleDriveClientFactory | To use the 
GoogleCalendarClientFactory as factory for creating the client. Will by default 
use BatchGoogleDriveClientFactory
-
-| clientId |  | String | Client ID of the drive application
-
-| clientSecret |  | String | Client secret of the drive application
-
-| inBody |  | String | Sets the name of a parameter to be passed in the 
exchange In Body
-
-| refreshToken |  | String | OAuth 2 refresh token. Using this the Google 
Calendar component can obtain a new accessToken whenever the current one 
expires - a necessity if the application is long-lived.
-
-| scopes |  | List | Specifies the level of permissions you want a drive 
application to have to a user account. See 
https://developers.google.com/drive/web/scopes for more info.
- 4+^s| consumer
-| bridgeErrorHandler | 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 or ERROR level and ignored.
- 4+^s| consumer (advanced)
-| exceptionHandler |  | ExceptionHandler | To let the consumer use a custom 
ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this 
options is not in use. By default the consumer will deal with exceptions that 
will be logged at WARN or ERROR level and ignored.
-
-| exchangePattern |  | ExchangePattern | Sets the exchange pattern when the 
consumer creates an exchange.
- 4+^s| advanced
-| synchronous | false | boolean | Sets whether synchronous processing should 
be strictly used or Camel is allowed to use asynchronous processing (if 
supported).
+| Name | Description | Default | Type
+| **accessToken** (common) | OAuth 2 access token. This typically expires 
after an hour so refreshToken is recommended for long term usage. |  | String
+| **applicationName** (common) | Google drive application name. Example would 
be camel-google-drive/1.0 |  | String
+| **clientFactory** (common) | To use the GoogleCalendarClientFactory as 
factory for creating the client. Will by default use 
BatchGoogleDriveClientFactory |  | GoogleDriveClient Factory
+| **clientId** (common) | Client ID of the drive application |  | String
+| **clientSecret** (common) | Client secret of the drive application |  | 
String
+| **inBody** (common) | Sets the name of a parameter to be passed in the 
exchange In Body |  | String
+| **refreshToken** (common) | OAuth 2 refresh token. Using this the Google 
Calendar component can obtain a new accessToken whenever the current one 
expires - a necessity if the application is long-lived. |  | String
+| **scopes** (common) | Specifies the level of permissions you want a drive 
application to have to a user account. See 
https://developers.google.com/drive/web/scopes for more info. |  | List
+| **bridgeErrorHandler** (consumer) | 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 or ERROR level and ignored. | false | 
boolean
+| **exceptionHandler** (consumer) | To let the consumer use a custom 
ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this 
options is not in use. By default the consumer will deal with exceptions that 
will be logged at WARN or ERROR level and ignored. |  | ExceptionHandler
+| **exchangePattern** (consumer) | Sets the exchange pattern when the consumer 
creates an exchange. |  | ExchangePattern
+| **synchronous** (advanced) | Sets whether synchronous processing should be 
strictly used or Camel is allowed to use asynchronous processing (if 
supported). | false | boolean
 |=======================================================================
 // endpoint options: END
 

http://git-wip-us.apache.org/repos/asf/camel/blob/bb3764e3/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 d7ac3e0..26e838f 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
@@ -61,15 +61,12 @@ The Google Mail component supports 3 options which are 
listed below.
 
 
 
-[width="100%",cols="2,1m,1m,6",options="header"]
+[width="100%",cols="2,6,1,1",options="header"]
 |=======================================================================
-| Name | Default | Java Type | Description
- 4+^s| common
-| configuration |  | GoogleMailConfiguration | To use the shared configuration
- 4+^s| advanced
-| clientFactory |  | GoogleMailClientFactory | To use the 
GoogleCalendarClientFactory as factory for creating the client. Will by default 
use BatchGoogleMailClientFactory
-
-| resolvePropertyPlaceholders | true | boolean | Whether the component should 
resolve property placeholders on itself when starting. Only properties which 
are of String type can use property placeholders.
+| Name | Description | Default | Type
+| **configuration** (common) | To use the shared configuration |   | 
GoogleMailConfiguration
+| **clientFactory** (advanced) | To use the GoogleCalendarClientFactory as 
factory for creating the client. Will by default use 
BatchGoogleMailClientFactory |   | GoogleMailClient Factory
+| **resolvePropertyPlaceholders** (advanced) | Whether the component should 
resolve property placeholders on itself when starting. Only properties which 
are of String type can use property placeholders. | true  | boolean
 |=======================================================================
 // component options: END
 
@@ -88,40 +85,29 @@ with the following path and query parameters:
 
 #### Path Parameters (2 parameters):
 
-[width="100%",cols="2,1,1m,6",options="header"]
+[width="100%",cols="2,6,1,1",options="header"]
 |=======================================================================
-| Name | Default | Java Type | Description
-| apiName |  | GoogleMailApiName | *Required* What kind of operation to perform
-| methodName |  | String | *Required* What sub operation to use for the 
selected operation
+| Name | Description | Default | Type
+| **apiName** | *Required* What kind of operation to perform |  | 
GoogleMailApiName
+| **methodName** | *Required* What sub operation to use for the selected 
operation |  | String
 |=======================================================================
 
 #### Query Parameters (11 parameters):
 
-[width="100%",cols="2,1m,1m,6",options="header"]
+[width="100%",cols="2,6,1,1",options="header"]
 |=======================================================================
-| Name | Default | Java Type | Description
-
-| accessToken |  | String | OAuth 2 access token. This typically expires after 
an hour so refreshToken is recommended for long term usage.
-
-| applicationName |  | String | Google mail application name. Example would be 
camel-google-mail/1.0
-
-| clientId |  | String | Client ID of the mail application
-
-| clientSecret |  | String | Client secret of the mail application
-
-| inBody |  | String | Sets the name of a parameter to be passed in the 
exchange In Body
-
-| refreshToken |  | String | OAuth 2 refresh token. Using this the Google 
Calendar component can obtain a new accessToken whenever the current one 
expires - a necessity if the application is long-lived.
-
-| scopes |  | List | Specifies the level of permissions you want a mail 
application to have to a user account. See 
https://developers.google.com/gmail/api/auth/scopes for more info.
- 4+^s| consumer
-| bridgeErrorHandler | 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 or ERROR level and ignored.
- 4+^s| consumer (advanced)
-| exceptionHandler |  | ExceptionHandler | To let the consumer use a custom 
ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this 
options is not in use. By default the consumer will deal with exceptions that 
will be logged at WARN or ERROR level and ignored.
-
-| exchangePattern |  | ExchangePattern | Sets the exchange pattern when the 
consumer creates an exchange.
- 4+^s| advanced
-| synchronous | false | boolean | Sets whether synchronous processing should 
be strictly used or Camel is allowed to use asynchronous processing (if 
supported).
+| Name | Description | Default | Type
+| **accessToken** (common) | OAuth 2 access token. This typically expires 
after an hour so refreshToken is recommended for long term usage. |  | String
+| **applicationName** (common) | Google mail application name. Example would 
be camel-google-mail/1.0 |  | String
+| **clientId** (common) | Client ID of the mail application |  | String
+| **clientSecret** (common) | Client secret of the mail application |  | String
+| **inBody** (common) | Sets the name of a parameter to be passed in the 
exchange In Body |  | String
+| **refreshToken** (common) | OAuth 2 refresh token. Using this the Google 
Calendar component can obtain a new accessToken whenever the current one 
expires - a necessity if the application is long-lived. |  | String
+| **scopes** (common) | Specifies the level of permissions you want a mail 
application to have to a user account. See 
https://developers.google.com/gmail/api/auth/scopes for more info. |  | List
+| **bridgeErrorHandler** (consumer) | 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 or ERROR level and ignored. | false | 
boolean
+| **exceptionHandler** (consumer) | To let the consumer use a custom 
ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this 
options is not in use. By default the consumer will deal with exceptions that 
will be logged at WARN or ERROR level and ignored. |  | ExceptionHandler
+| **exchangePattern** (consumer) | Sets the exchange pattern when the consumer 
creates an exchange. |  | ExchangePattern
+| **synchronous** (advanced) | Sets whether synchronous processing should be 
strictly used or Camel is allowed to use asynchronous processing (if 
supported). | false | boolean
 |=======================================================================
 // endpoint options: END
 

http://git-wip-us.apache.org/repos/asf/camel/blob/bb3764e3/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 e7935ae..48b30d5 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
@@ -59,13 +59,11 @@ The Google Pubsub component supports 2 options which are 
listed below.
 
 
 
-[width="100%",cols="2,1m,1m,6",options="header"]
+[width="100%",cols="2,6,1,1",options="header"]
 |=======================================================================
-| Name | Default | Java Type | Description
- 4+^s| common
-| 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
- 4+^s| advanced
-| resolvePropertyPlaceholders | true | boolean | Whether the component should 
resolve property placeholders on itself when starting. Only properties which 
are of String type can use property placeholders.
+| Name | Description | Default | Type
+| **connectionFactory** (common) | 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 |   | 
GooglePubsubConnection Factory
+| **resolvePropertyPlaceholders** (advanced) | Whether the component should 
resolve property placeholders on itself when starting. Only properties which 
are of String type can use property placeholders. | true  | boolean
 |=======================================================================
 // component options: END
 
@@ -78,36 +76,27 @@ with the following path and query parameters:
 
 #### Path Parameters (2 parameters):
 
-[width="100%",cols="2,1,1m,6",options="header"]
+[width="100%",cols="2,6,1,1",options="header"]
 |=======================================================================
-| Name | Default | Java Type | Description
-| projectId |  | String | *Required* Project Id
-| destinationName |  | String | *Required* Destination Name
+| Name | Description | Default | Type
+| **projectId** | *Required* Project Id |  | String
+| **destinationName** | *Required* Destination Name |  | String
 |=======================================================================
 
 #### Query Parameters (9 parameters):
 
-[width="100%",cols="2,1m,1m,6",options="header"]
+[width="100%",cols="2,6,1,1",options="header"]
 |=======================================================================
-| Name | Default | Java Type | Description
-
-| ackMode | AUTO | AckMode | AUTO = exchange gets ack'ed/nack'ed on 
completion. NONE = downstream process has to ack/nack explicitly
-
-| concurrentConsumers | 1 | Integer | The number of parallel streams consuming 
from the subscription
-
-| connectionFactory |  | GooglePubsubConnectionFactory | ConnectionFactory to 
obtain connection to PubSub Service. If non provided the default will be used.
-
-| loggerId |  | String | Logger ID to use when a match to the parent route 
required
-
-| maxMessagesPerPoll | 1 | Integer | The max number of messages to receive 
from the server in a single API call
- 4+^s| consumer
-| bridgeErrorHandler | 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 or ERROR level and ignored.
- 4+^s| consumer (advanced)
-| exceptionHandler |  | ExceptionHandler | To let the consumer use a custom 
ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this 
options is not in use. By default the consumer will deal with exceptions that 
will be logged at WARN or ERROR level and ignored.
-
-| exchangePattern |  | ExchangePattern | Sets the exchange pattern when the 
consumer creates an exchange.
- 4+^s| advanced
-| synchronous | false | boolean | Sets whether synchronous processing should 
be strictly used or Camel is allowed to use asynchronous processing (if 
supported).
+| Name | Description | Default | Type
+| **ackMode** (common) | AUTO = exchange gets ack'ed/nack'ed on completion. 
NONE = downstream process has to ack/nack explicitly | AUTO | AckMode
+| **concurrentConsumers** (common) | The number of parallel streams consuming 
from the subscription | 1 | Integer
+| **connectionFactory** (common) | ConnectionFactory to obtain connection to 
PubSub Service. If non provided the default will be used. |  | 
GooglePubsubConnection Factory
+| **loggerId** (common) | Logger ID to use when a match to the parent route 
required |  | String
+| **maxMessagesPerPoll** (common) | The max number of messages to receive from 
the server in a single API call | 1 | Integer
+| **bridgeErrorHandler** (consumer) | 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 or ERROR level and ignored. | false | 
boolean
+| **exceptionHandler** (consumer) | To let the consumer use a custom 
ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this 
options is not in use. By default the consumer will deal with exceptions that 
will be logged at WARN or ERROR level and ignored. |  | ExceptionHandler
+| **exchangePattern** (consumer) | Sets the exchange pattern when the consumer 
creates an exchange. |  | ExchangePattern
+| **synchronous** (advanced) | Sets whether synchronous processing should be 
strictly used or Camel is allowed to use asynchronous processing (if 
supported). | false | boolean
 |=======================================================================
 // endpoint options: END
 

http://git-wip-us.apache.org/repos/asf/camel/blob/bb3764e3/components/camel-gora/src/main/docs/gora-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-gora/src/main/docs/gora-component.adoc 
b/components/camel-gora/src/main/docs/gora-component.adoc
index cbd7398..c1d26fc 100644
--- a/components/camel-gora/src/main/docs/gora-component.adoc
+++ b/components/camel-gora/src/main/docs/gora-component.adoc
@@ -91,59 +91,38 @@ with the following path and query parameters:
 
 #### Path Parameters (1 parameters):
 
-[width="100%",cols="2,1,1m,6",options="header"]
+[width="100%",cols="2,6,1,1",options="header"]
 |=======================================================================
-| Name | Default | Java Type | Description
-| name |  | String | *Required* Instance name
+| Name | Description | Default | Type
+| **name** | *Required* Instance name |  | String
 |=======================================================================
 
 #### Query Parameters (21 parameters):
 
-[width="100%",cols="2,1m,1m,6",options="header"]
+[width="100%",cols="2,6,1,1",options="header"]
 |=======================================================================
-| Name | Default | Java Type | Description
-
-| dataStoreClass |  | String | The type of the dataStore
-
-| keyClass |  | String | The type class of the key
-
-| valueClass |  | String | The type of the value
- 4+^s| consumer
-| bridgeErrorHandler | 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 or ERROR level and ignored.
-
-| concurrentConsumers | 1 | int | Number of concurrent consumers
-
-| endKey |  | Object | The End Key
-
-| endTime |  | long | The End Time
-
-| fields |  | Strings | The Fields
-
-| keyRangeFrom |  | Object | The Key Range From
-
-| keyRangeTo |  | Object | The Key Range To
-
-| limit |  | long | The Limit
-
-| startKey |  | Object | The Start Key
-
-| startTime |  | long | The Start Time
-
-| timeRangeFrom |  | long | The Time Range From
-
-| timeRangeTo |  | long | The Time Range To
-
-| timestamp |  | long | The Timestamp
- 4+^s| consumer (advanced)
-| exceptionHandler |  | ExceptionHandler | To let the consumer use a custom 
ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this 
options is not in use. By default the consumer will deal with exceptions that 
will be logged at WARN or ERROR level and ignored.
-
-| exchangePattern |  | ExchangePattern | Sets the exchange pattern when the 
consumer creates an exchange.
- 4+^s| producer
-| flushOnEveryOperation | true | boolean | Flush on every operation
- 4+^s| advanced
-| hadoopConfiguration |  | Configuration | Hadoop Configuration
-
-| synchronous | false | boolean | Sets whether synchronous processing should 
be strictly used or Camel is allowed to use asynchronous processing (if 
supported).
+| Name | Description | Default | Type
+| **dataStoreClass** (common) | The type of the dataStore |  | String
+| **keyClass** (common) | The type class of the key |  | String
+| **valueClass** (common) | The type of the value |  | String
+| **bridgeErrorHandler** (consumer) | 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 or ERROR level and ignored. | false | 
boolean
+| **concurrentConsumers** (consumer) | Number of concurrent consumers | 1 | int
+| **endKey** (consumer) | The End Key |  | Object
+| **endTime** (consumer) | The End Time |  | long
+| **fields** (consumer) | The Fields |  | Strings
+| **keyRangeFrom** (consumer) | The Key Range From |  | Object
+| **keyRangeTo** (consumer) | The Key Range To |  | Object
+| **limit** (consumer) | The Limit |  | long
+| **startKey** (consumer) | The Start Key |  | Object
+| **startTime** (consumer) | The Start Time |  | long
+| **timeRangeFrom** (consumer) | The Time Range From |  | long
+| **timeRangeTo** (consumer) | The Time Range To |  | long
+| **timestamp** (consumer) | The Timestamp |  | long
+| **exceptionHandler** (consumer) | To let the consumer use a custom 
ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this 
options is not in use. By default the consumer will deal with exceptions that 
will be logged at WARN or ERROR level and ignored. |  | ExceptionHandler
+| **exchangePattern** (consumer) | Sets the exchange pattern when the consumer 
creates an exchange. |  | ExchangePattern
+| **flushOnEveryOperation** (producer) | Flush on every operation | true | 
boolean
+| **hadoopConfiguration** (advanced) | Hadoop Configuration |  | Configuration
+| **synchronous** (advanced) | Sets whether synchronous processing should be 
strictly used or Camel is allowed to use asynchronous processing (if 
supported). | false | boolean
 |=======================================================================
 // endpoint options: END
 

http://git-wip-us.apache.org/repos/asf/camel/blob/bb3764e3/components/camel-grape/src/main/docs/grape-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-grape/src/main/docs/grape-component.adoc 
b/components/camel-grape/src/main/docs/grape-component.adoc
index ebc1ba1..2914b59 100644
--- a/components/camel-grape/src/main/docs/grape-component.adoc
+++ b/components/camel-grape/src/main/docs/grape-component.adoc
@@ -25,21 +25,19 @@ with the following path and query parameters:
 
 #### Path Parameters (1 parameters):
 
-[width="100%",cols="2,1,1m,6",options="header"]
+[width="100%",cols="2,6,1,1",options="header"]
 |=======================================================================
-| Name | Default | Java Type | Description
-| defaultCoordinates |  | String | *Required* Maven coordinates to use as 
default to grab if the message body is empty.
+| Name | Description | Default | Type
+| **defaultCoordinates** | *Required* Maven coordinates to use as default to 
grab if the message body is empty. |  | String
 |=======================================================================
 
 #### Query Parameters (2 parameters):
 
-[width="100%",cols="2,1m,1m,6",options="header"]
+[width="100%",cols="2,6,1,1",options="header"]
 |=======================================================================
-| Name | Default | Java Type | Description
-
-| exchangePattern | InOnly | ExchangePattern | Sets the default exchange 
pattern when creating an exchange.
-
-| synchronous | false | boolean | Sets whether synchronous processing should 
be strictly used or Camel is allowed to use asynchronous processing (if 
supported).
+| Name | Description | Default | Type
+| **exchangePattern** () | Sets the default exchange pattern when creating an 
exchange. | InOnly | ExchangePattern
+| **synchronous** () | Sets whether synchronous processing should be strictly 
used or Camel is allowed to use asynchronous processing (if supported). | false 
| boolean
 |=======================================================================
 // endpoint options: END
 

http://git-wip-us.apache.org/repos/asf/camel/blob/bb3764e3/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 0dde801..2757fae 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
@@ -51,15 +51,12 @@ The Guava EventBus component supports 3 options which are 
listed below.
 
 
 
-[width="100%",cols="2,1m,1m,6",options="header"]
+[width="100%",cols="2,6,1,1",options="header"]
 |=======================================================================
-| Name | Default | Java Type | Description
- 4+^s| common
-| 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.
- 4+^s| advanced
-| resolvePropertyPlaceholders | true | boolean | Whether the component should 
resolve property placeholders on itself when starting. Only properties which 
are of String type can use property placeholders.
+| Name | Description | Default | Type
+| **eventBus** (common) | To use the given Guava EventBus instance |   | 
EventBus
+| **listenerInterface** (common) | 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. |   | Class<?>
+| **resolvePropertyPlaceholders** (advanced) | Whether the component should 
resolve property placeholders on itself when starting. Only properties which 
are of String type can use property placeholders. | true  | boolean
 |=======================================================================
 // component options: END
 
@@ -76,29 +73,23 @@ with the following path and query parameters:
 
 #### Path Parameters (1 parameters):
 
-[width="100%",cols="2,1,1m,6",options="header"]
+[width="100%",cols="2,6,1,1",options="header"]
 |=======================================================================
-| Name | Default | Java Type | Description
-| eventBusRef |  | String | To lookup the Guava EventBus from the registry 
with the given name
+| Name | Description | Default | Type
+| **eventBusRef** | To lookup the Guava EventBus from the registry with the 
given name |  | String
 |=======================================================================
 
 #### Query Parameters (6 parameters):
 
-[width="100%",cols="2,1m,1m,6",options="header"]
+[width="100%",cols="2,6,1,1",options="header"]
 |=======================================================================
-| Name | Default | Java Type | Description
-
-| eventClass |  | Class<?> | If used on the consumer side of the route will 
filter events received from the EventBus to the instances of the class and 
superclasses of eventClass. Null value of this option is equal to setting it to 
the java.lang.Object i.e. the consumer will capture all messages incoming to 
the event bus. This option cannot be used together with listenerInterface 
option.
-
-| 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.
- 4+^s| consumer
-| bridgeErrorHandler | 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 or ERROR level and ignored.
- 4+^s| consumer (advanced)
-| exceptionHandler |  | ExceptionHandler | To let the consumer use a custom 
ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this 
options is not in use. By default the consumer will deal with exceptions that 
will be logged at WARN or ERROR level and ignored.
-
-| exchangePattern |  | ExchangePattern | Sets the exchange pattern when the 
consumer creates an exchange.
- 4+^s| advanced
-| synchronous | false | boolean | Sets whether synchronous processing should 
be strictly used or Camel is allowed to use asynchronous processing (if 
supported).
+| Name | Description | Default | Type
+| **eventClass** (common) | If used on the consumer side of the route will 
filter events received from the EventBus to the instances of the class and 
superclasses of eventClass. Null value of this option is equal to setting it to 
the java.lang.Object i.e. the consumer will capture all messages incoming to 
the event bus. This option cannot be used together with listenerInterface 
option. |  | Class<?>
+| **listenerInterface** (common) | 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. |  | Class<?>
+| **bridgeErrorHandler** (consumer) | 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 or ERROR level and ignored. | false | 
boolean
+| **exceptionHandler** (consumer) | To let the consumer use a custom 
ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this 
options is not in use. By default the consumer will deal with exceptions that 
will be logged at WARN or ERROR level and ignored. |  | ExceptionHandler
+| **exchangePattern** (consumer) | Sets the exchange pattern when the consumer 
creates an exchange. |  | ExchangePattern
+| **synchronous** (advanced) | Sets whether synchronous processing should be 
strictly used or Camel is allowed to use asynchronous processing (if 
supported). | false | boolean
 |=======================================================================
 // endpoint options: END
 

http://git-wip-us.apache.org/repos/asf/camel/blob/bb3764e3/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 277d2e8..ef16ade 100644
--- a/components/camel-hazelcast/src/main/docs/hazelcast-component.adoc
+++ b/components/camel-hazelcast/src/main/docs/hazelcast-component.adoc
@@ -50,15 +50,12 @@ The Hazelcast component supports 3 options which are listed 
below.
 
 
 
-[width="100%",cols="2,1m,1m,6",options="header"]
+[width="100%",cols="2,6,1,1",options="header"]
 |=======================================================================
-| Name | Default | Java Type | Description
- 4+^s| advanced
-| 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.
-
-| hazelcastMode | node | String | The hazelcast mode reference which kind of 
instance should be used. If you don't specify the mode then the node mode will 
be the default.
-
-| resolvePropertyPlaceholders | true | boolean | Whether the component should 
resolve property placeholders on itself when starting. Only properties which 
are of String type can use property placeholders.
+| Name | Description | Default | Type
+| **hazelcastInstance** (advanced) | 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
+| **hazelcastMode** (advanced) | The hazelcast mode reference which kind of 
instance should be used. If you don't specify the mode then the node mode will 
be the default. | node  | String
+| **resolvePropertyPlaceholders** (advanced) | Whether the component should 
resolve property placeholders on itself when starting. Only properties which 
are of String type can use property placeholders. | true  | boolean
 |=======================================================================
 // component options: END
 
@@ -76,42 +73,30 @@ with the following path and query parameters:
 
 #### Path Parameters (2 parameters):
 
-[width="100%",cols="2,1,1m,6",options="header"]
+[width="100%",cols="2,6,1,1",options="header"]
 |=======================================================================
-| Name | Default | Java Type | Description
-| command |  | HazelcastCommand | *Required* What operation to perform.
-| cacheName |  | String | *Required* The name of the cache
+| Name | Description | Default | Type
+| **command** | *Required* What operation to perform. |  | HazelcastCommand
+| **cacheName** | *Required* The name of the cache |  | String
 |=======================================================================
 
 #### Query Parameters (12 parameters):
 
-[width="100%",cols="2,1m,1m,6",options="header"]
+[width="100%",cols="2,6,1,1",options="header"]
 |=======================================================================
-| Name | Default | Java Type | Description
-
-| defaultOperation |  | String | To specify a default operation to use if no 
operation header has been provided.
-
-| hazelcastInstance |  | HazelcastInstance | The hazelcast instance reference 
which can be used for hazelcast endpoint.
-
-| hazelcastInstanceName |  | String | The hazelcast instance reference name 
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.
-
-| reliable | false | boolean | Define if the endpoint will use a reliable 
Topic struct or not.
- 4+^s| consumer
-| bridgeErrorHandler | 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 or ERROR level and ignored.
- 4+^s| consumer (advanced)
-| exceptionHandler |  | ExceptionHandler | To let the consumer use a custom 
ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this 
options is not in use. By default the consumer will deal with exceptions that 
will be logged at WARN or ERROR level and ignored.
-
-| exchangePattern |  | ExchangePattern | Sets the exchange pattern when the 
consumer creates an exchange.
- 4+^s| advanced
-| synchronous | false | boolean | Sets whether synchronous processing should 
be strictly used or Camel is allowed to use asynchronous processing (if 
supported).
- 4+^s| seda
-| concurrentConsumers | 1 | int | To use concurrent consumers polling from the 
SEDA queue.
-
-| pollTimeout | 1000 | int | The timeout used when consuming from the SEDA 
queue. When a timeout occurs the consumer can check whether it is allowed to 
continue running. Setting a lower value allows the consumer to react more 
quickly upon shutdown.
-
-| transacted | false | boolean | If set to true then the consumer runs in 
transaction mode where the messages in the seda queue will only be removed if 
the transaction commits which happens when the processing is complete.
-
-| transferExchange | false | boolean | If set to true the whole Exchange will 
be transfered. If header or body contains not serializable objects they will be 
skipped.
+| Name | Description | Default | Type
+| **defaultOperation** (common) | To specify a default operation to use if no 
operation header has been provided. |  | String
+| **hazelcastInstance** (common) | The hazelcast instance reference which can 
be used for hazelcast endpoint. |  | HazelcastInstance
+| **hazelcastInstanceName** (common) | The hazelcast instance reference name 
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. |  | String
+| **reliable** (common) | Define if the endpoint will use a reliable Topic 
struct or not. | false | boolean
+| **bridgeErrorHandler** (consumer) | 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 or ERROR level and ignored. | false | 
boolean
+| **exceptionHandler** (consumer) | To let the consumer use a custom 
ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this 
options is not in use. By default the consumer will deal with exceptions that 
will be logged at WARN or ERROR level and ignored. |  | ExceptionHandler
+| **exchangePattern** (consumer) | Sets the exchange pattern when the consumer 
creates an exchange. |  | ExchangePattern
+| **synchronous** (advanced) | Sets whether synchronous processing should be 
strictly used or Camel is allowed to use asynchronous processing (if 
supported). | false | boolean
+| **concurrentConsumers** (seda) | To use concurrent consumers polling from 
the SEDA queue. | 1 | int
+| **pollTimeout** (seda) | The timeout used when consuming from the SEDA 
queue. When a timeout occurs the consumer can check whether it is allowed to 
continue running. Setting a lower value allows the consumer to react more 
quickly upon shutdown. | 1000 | int
+| **transacted** (seda) | If set to true then the consumer runs in transaction 
mode where the messages in the seda queue will only be removed if the 
transaction commits which happens when the processing is complete. | false | 
boolean
+| **transferExchange** (seda) | If set to true the whole Exchange will be 
transfered. If header or body contains not serializable objects they will be 
skipped. | false | boolean
 |=======================================================================
 // endpoint options: END
 

http://git-wip-us.apache.org/repos/asf/camel/blob/bb3764e3/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 597afe8..60adf37 100644
--- a/components/camel-hbase/src/main/docs/hbase-component.adoc
+++ b/components/camel-hbase/src/main/docs/hbase-component.adoc
@@ -105,15 +105,12 @@ The HBase component supports 3 options which are listed 
below.
 
 
 
-[width="100%",cols="2,1m,1m,6",options="header"]
+[width="100%",cols="2,6,1,1",options="header"]
 |=======================================================================
-| Name | Default | Java Type | Description
- 4+^s| advanced
-| configuration |  | Configuration | To use the shared configuration
- 4+^s| common
-| poolMaxSize | 10 | int | Maximum number of references to keep for each table 
in the HTable pool. The default value is 10.
- 4+^s| advanced
-| resolvePropertyPlaceholders | true | boolean | Whether the component should 
resolve property placeholders on itself when starting. Only properties which 
are of String type can use property placeholders.
+| Name | Description | Default | Type
+| **configuration** (advanced) | To use the shared configuration |   | 
Configuration
+| **poolMaxSize** (common) | Maximum number of references to keep for each 
table in the HTable pool. The default value is 10. | 10  | int
+| **resolvePropertyPlaceholders** (advanced) | Whether the component should 
resolve property placeholders on itself when starting. Only properties which 
are of String type can use property placeholders. | true  | boolean
 |=======================================================================
 // component options: END
 
@@ -131,49 +128,33 @@ with the following path and query parameters:
 
 #### Path Parameters (1 parameters):
 
-[width="100%",cols="2,1,1m,6",options="header"]
+[width="100%",cols="2,6,1,1",options="header"]
 |=======================================================================
-| Name | Default | Java Type | Description
-| tableName |  | String | *Required* The name of the table
+| Name | Description | Default | Type
+| **tableName** | *Required* The name of the table |  | String
 |=======================================================================
 
 #### Query Parameters (16 parameters):
 
-[width="100%",cols="2,1m,1m,6",options="header"]
+[width="100%",cols="2,6,1,1",options="header"]
 |=======================================================================
-| Name | Default | Java Type | Description
-
-| cellMappingStrategyFactory |  | CellMappingStrategyFactory | To use a custom 
CellMappingStrategyFactory that is responsible for mapping cells.
-
-| filters |  | List | A list of filters to use.
-
-| mappingStrategyClassName |  | String | The class name of a custom mapping 
strategy implementation.
-
-| mappingStrategyName |  | String | The strategy to use for mapping Camel 
messages to HBase columns. Supported values: header or body.
-
-| rowMapping |  | Map | To map the key/values from the Map to a HBaseRow. The 
following keys is supported: rowId - The id of the row. This has limited use as 
the row usually changes per Exchange. rowType - The type to covert row id to. 
Supported operations: CamelHBaseScan. family - The column family. Supports a 
number suffix for referring to more than one columns. qualifier - The column 
qualifier. Supports a number suffix for referring to more than one columns. 
value - The value. Supports a number suffix for referring to more than one 
columns valueType - The value type. Supports a number suffix for referring to 
more than one columns. Supported operations: CamelHBaseGet and CamelHBaseScan.
-
-| rowModel |  | HBaseRow | An instance of 
org.apache.camel.component.hbase.model.HBaseRow which describes how each row 
should be modeled
-
-| userGroupInformation |  | UserGroupInformation | Defines privileges to 
communicate with HBase such as using kerberos.
- 4+^s| consumer
-| bridgeErrorHandler | 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 or ERROR level and ignored.
-
-| maxMessagesPerPoll |  | int | Gets the maximum number of messages as a limit 
to poll at each polling. Is default unlimited but use 0 or negative number to 
disable it as unlimited.
-
-| operation |  | String | The HBase operation to perform
-
-| remove | true | boolean | If the option is true Camel HBase Consumer will 
remove the rows which it processes.
-
-| removeHandler |  | HBaseRemoveHandler | To use a custom HBaseRemoveHandler 
that is executed when a row is to be removed.
- 4+^s| consumer (advanced)
-| exceptionHandler |  | ExceptionHandler | To let the consumer use a custom 
ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this 
options is not in use. By default the consumer will deal with exceptions that 
will be logged at WARN or ERROR level and ignored.
-
-| exchangePattern |  | ExchangePattern | Sets the exchange pattern when the 
consumer creates an exchange.
- 4+^s| producer
-| maxResults | 100 | int | The maximum number of rows to scan.
- 4+^s| advanced
-| synchronous | false | boolean | Sets whether synchronous processing should 
be strictly used or Camel is allowed to use asynchronous processing (if 
supported).
+| Name | Description | Default | Type
+| **cellMappingStrategyFactory** (common) | To use a custom 
CellMappingStrategyFactory that is responsible for mapping cells. |  | 
CellMappingStrategy Factory
+| **filters** (common) | A list of filters to use. |  | List
+| **mappingStrategyClassName** (common) | The class name of a custom mapping 
strategy implementation. |  | String
+| **mappingStrategyName** (common) | The strategy to use for mapping Camel 
messages to HBase columns. Supported values: header or body. |  | String
+| **rowMapping** (common) | To map the key/values from the Map to a HBaseRow. 
The following keys is supported: rowId - The id of the row. This has limited 
use as the row usually changes per Exchange. rowType - The type to covert row 
id to. Supported operations: CamelHBaseScan. family - The column family. 
Supports a number suffix for referring to more than one columns. qualifier - 
The column qualifier. Supports a number suffix for referring to more than one 
columns. value - The value. Supports a number suffix for referring to more than 
one columns valueType - The value type. Supports a number suffix for referring 
to more than one columns. Supported operations: CamelHBaseGet and 
CamelHBaseScan. |  | Map
+| **rowModel** (common) | An instance of 
org.apache.camel.component.hbase.model.HBaseRow which describes how each row 
should be modeled |  | HBaseRow
+| **userGroupInformation** (common) | Defines privileges to communicate with 
HBase such as using kerberos. |  | UserGroupInformation
+| **bridgeErrorHandler** (consumer) | 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 or ERROR level and ignored. | false | 
boolean
+| **maxMessagesPerPoll** (consumer) | Gets the maximum number of messages as a 
limit to poll at each polling. Is default unlimited but use 0 or negative 
number to disable it as unlimited. |  | int
+| **operation** (consumer) | The HBase operation to perform |  | String
+| **remove** (consumer) | If the option is true Camel HBase Consumer will 
remove the rows which it processes. | true | boolean
+| **removeHandler** (consumer) | To use a custom HBaseRemoveHandler that is 
executed when a row is to be removed. |  | HBaseRemoveHandler
+| **exceptionHandler** (consumer) | To let the consumer use a custom 
ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this 
options is not in use. By default the consumer will deal with exceptions that 
will be logged at WARN or ERROR level and ignored. |  | ExceptionHandler
+| **exchangePattern** (consumer) | Sets the exchange pattern when the consumer 
creates an exchange. |  | ExchangePattern
+| **maxResults** (producer) | The maximum number of rows to scan. | 100 | int
+| **synchronous** (advanced) | Sets whether synchronous processing should be 
strictly used or Camel is allowed to use asynchronous processing (if 
supported). | false | boolean
 |=======================================================================
 // endpoint options: END
 

http://git-wip-us.apache.org/repos/asf/camel/blob/bb3764e3/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 47ef064..97d7435 100644
--- a/components/camel-hdfs/src/main/docs/hdfs-component.adoc
+++ b/components/camel-hdfs/src/main/docs/hdfs-component.adoc
@@ -59,13 +59,11 @@ The HDFS component supports 2 options which are listed 
below.
 
 
 
-[width="100%",cols="2,1m,1m,6",options="header"]
+[width="100%",cols="2,6,1,1",options="header"]
 |=======================================================================
-| Name | Default | Java Type | Description
- 4+^s| common
-| jAASConfiguration |  | Configuration | To use the given configuration for 
security with JAAS.
- 4+^s| advanced
-| resolvePropertyPlaceholders | true | boolean | Whether the component should 
resolve property placeholders on itself when starting. Only properties which 
are of String type can use property placeholders.
+| Name | Description | Default | Type
+| **jAASConfiguration** (common) | To use the given configuration for security 
with JAAS. |   | Configuration
+| **resolvePropertyPlaceholders** (advanced) | Whether the component should 
resolve property placeholders on itself when starting. Only properties which 
are of String type can use property placeholders. | true  | boolean
 |=======================================================================
 // component options: END
 
@@ -84,95 +82,57 @@ with the following path and query parameters:
 
 #### Path Parameters (3 parameters):
 
-[width="100%",cols="2,1,1m,6",options="header"]
+[width="100%",cols="2,6,1,1",options="header"]
 |=======================================================================
-| Name | Default | Java Type | Description
-| hostName |  | String | *Required* HDFS host to use
-| port | 8020 | int | HDFS port to use
-| path |  | String | *Required* The directory path to use
+| Name | Description | Default | Type
+| **hostName** | *Required* HDFS host to use |  | String
+| **port** | HDFS port to use | 8020 | int
+| **path** | *Required* The directory path to use |  | String
 |=======================================================================
 
 #### Query Parameters (38 parameters):
 
-[width="100%",cols="2,1m,1m,6",options="header"]
+[width="100%",cols="2,6,1,1",options="header"]
 |=======================================================================
-| Name | Default | Java Type | Description
-
-| connectOnStartup | true | boolean | Whether to connect to the HDFS file 
system on starting the producer/consumer. If false then the connection is 
created on-demand. Notice that HDFS may take up till 15 minutes to establish a 
connection as it has hardcoded 45 x 20 sec redelivery. By setting this option 
to false allows your application to startup and not block for up till 15 
minutes.
-
-| fileSystemType | HDFS | HdfsFileSystemType | Set to LOCAL to not use HDFS 
but local java.io.File instead.
-
-| fileType | NORMAL_FILE | HdfsFileType | The file type to use. For more 
details see Hadoop HDFS documentation about the various files types.
-
-| keyType | NULL | WritableType | The type for the key in case of sequence or 
map files.
-
-| owner |  | String | The file owner must match this owner for the consumer to 
pickup the file. Otherwise the file is skipped.
-
-| valueType | BYTES | WritableType | The type for the key in case of sequence 
or map files
- 4+^s| consumer
-| bridgeErrorHandler | 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 or ERROR level and ignored.
-
-| delay | 1000 | long | The interval (milliseconds) between the directory 
scans.
-
-| initialDelay |  | long | For the consumer how much to wait (milliseconds) 
before to start scanning the directory.
-
-| pattern | * | String | The pattern used for scanning the directory
-
-| sendEmptyMessageWhenIdle | false | boolean | If the polling consumer did not 
poll any files you can enable this option to send an empty message (no body) 
instead.
- 4+^s| consumer (advanced)
-| exceptionHandler |  | ExceptionHandler | To let the consumer use a custom 
ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this 
options is not in use. By default the consumer will deal with exceptions that 
will be logged at WARN or ERROR level and ignored.
-
-| exchangePattern |  | ExchangePattern | Sets the exchange pattern when the 
consumer creates an exchange.
-
-| pollStrategy |  | PollingConsumerPollStrategy | A pluggable 
org.apache.camel.PollingConsumerPollingStrategy allowing you to provide your 
custom implementation to control error handling usually occurred during the 
poll operation before an Exchange have been created and being routed in Camel.
- 4+^s| producer
-| append | false | boolean | Append to existing file. Notice that not all HDFS 
file systems support the append option.
-
-| overwrite | true | boolean | Whether to overwrite existing files with the 
same name
- 4+^s| advanced
-| blockSize | 67108864 | long | The size of the HDFS blocks
-
-| bufferSize | 4096 | int | The buffer size used by HDFS
-
-| checkIdleInterval | 500 | int | How often (time in millis) in to run the 
idle checker background task. This option is only in use if the splitter 
strategy is IDLE.
-
-| chunkSize | 4096 | int | When reading a normal file this is split into 
chunks producing a message per chunk.
-
-| compressionCodec | DEFAULT | HdfsCompressionCodec | The compression codec to 
use
-
-| compressionType | NONE | CompressionType | The compression type to use (is 
default not in use)
-
-| openedSuffix | opened | String | When a file is opened for reading/writing 
the file is renamed with this suffix to avoid to read it during the writing 
phase.
-
-| readSuffix | read | String | Once the file has been read is renamed with 
this suffix to avoid to read it again.
-
-| replication | 3 | short | The HDFS replication factor
-
-| splitStrategy |  | String | In the current version of Hadoop opening a file 
in append mode is disabled since it's not very reliable. So for the moment it's 
only possible to create new files. The Camel HDFS endpoint tries to solve this 
problem in this way: If the split strategy option has been defined the hdfs 
path will be used as a directory and files will be created using the configured 
UuidGenerator. Every time a splitting condition is met a new file is created. 
The splitStrategy option is defined as a string with the following syntax: 
splitStrategy=ST:valueST:value... where ST can be: BYTES a new file is created 
and the old is closed when the number of written bytes is more than value 
MESSAGES a new file is created and the old is closed when the number of written 
messages is more than value IDLE a new file is created and the old is closed 
when no writing happened in the last value milliseconds
-
-| synchronous | false | boolean | Sets whether synchronous processing should 
be strictly used or Camel is allowed to use asynchronous processing (if 
supported).
- 4+^s| scheduler
-| backoffErrorThreshold |  | int | The number of subsequent error polls 
(failed due some error) that should happen before the backoffMultipler should 
kick-in.
-
-| backoffIdleThreshold |  | int | The number of subsequent idle polls that 
should happen before the backoffMultipler should kick-in.
-
-| backoffMultiplier |  | int | To let the scheduled polling consumer backoff 
if there has been a number of subsequent idles/errors in a row. The multiplier 
is then the number of polls that will be skipped before the next actual attempt 
is happening again. When this option is in use then backoffIdleThreshold and/or 
backoffErrorThreshold must also be configured.
-
-| greedy | false | boolean | If greedy is enabled then the 
ScheduledPollConsumer will run immediately again if the previous run polled 1 
or more messages.
-
-| runLoggingLevel | TRACE | LoggingLevel | The consumer logs a start/complete 
log line when it polls. This option allows you to configure the logging level 
for that.
-
-| scheduledExecutorService |  | ScheduledExecutorService | Allows for 
configuring a custom/shared thread pool to use for the consumer. By default 
each consumer has its own single threaded thread pool.
-
-| scheduler | none | ScheduledPollConsumerScheduler | To use a cron scheduler 
from either camel-spring or camel-quartz2 component
-
-| schedulerProperties |  | Map | To configure additional properties when using 
a custom scheduler or any of the Quartz2 Spring based scheduler.
-
-| startScheduler | true | boolean | Whether the scheduler should be auto 
started.
-
-| timeUnit | MILLISECONDS | TimeUnit | Time unit for initialDelay and delay 
options.
-
-| useFixedDelay | true | boolean | Controls if fixed delay or fixed rate is 
used. See ScheduledExecutorService in JDK for details.
+| Name | Description | Default | Type
+| **connectOnStartup** (common) | Whether to connect to the HDFS file system 
on starting the producer/consumer. If false then the connection is created 
on-demand. Notice that HDFS may take up till 15 minutes to establish a 
connection as it has hardcoded 45 x 20 sec redelivery. By setting this option 
to false allows your application to startup and not block for up till 15 
minutes. | true | boolean
+| **fileSystemType** (common) | Set to LOCAL to not use HDFS but local 
java.io.File instead. | HDFS | HdfsFileSystemType
+| **fileType** (common) | The file type to use. For more details see Hadoop 
HDFS documentation about the various files types. | NORMAL_FILE | HdfsFileType
+| **keyType** (common) | The type for the key in case of sequence or map 
files. | NULL | WritableType
+| **owner** (common) | The file owner must match this owner for the consumer 
to pickup the file. Otherwise the file is skipped. |  | String
+| **valueType** (common) | The type for the key in case of sequence or map 
files | BYTES | WritableType
+| **bridgeErrorHandler** (consumer) | 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 or ERROR level and ignored. | false | 
boolean
+| **delay** (consumer) | The interval (milliseconds) between the directory 
scans. | 1000 | long
+| **initialDelay** (consumer) | For the consumer how much to wait 
(milliseconds) before to start scanning the directory. |  | long
+| **pattern** (consumer) | The pattern used for scanning the directory | * | 
String
+| **sendEmptyMessageWhenIdle** (consumer) | If the polling consumer did not 
poll any files you can enable this option to send an empty message (no body) 
instead. | false | boolean
+| **exceptionHandler** (consumer) | To let the consumer use a custom 
ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this 
options is not in use. By default the consumer will deal with exceptions that 
will be logged at WARN or ERROR level and ignored. |  | ExceptionHandler
+| **exchangePattern** (consumer) | Sets the exchange pattern when the consumer 
creates an exchange. |  | ExchangePattern
+| **pollStrategy** (consumer) | A pluggable 
org.apache.camel.PollingConsumerPollingStrategy allowing you to provide your 
custom implementation to control error handling usually occurred during the 
poll operation before an Exchange have been created and being routed in Camel. 
|  | PollingConsumerPoll Strategy
+| **append** (producer) | Append to existing file. Notice that not all HDFS 
file systems support the append option. | false | boolean
+| **overwrite** (producer) | Whether to overwrite existing files with the same 
name | true | boolean
+| **blockSize** (advanced) | The size of the HDFS blocks | 67108864 | long
+| **bufferSize** (advanced) | The buffer size used by HDFS | 4096 | int
+| **checkIdleInterval** (advanced) | How often (time in millis) in to run the 
idle checker background task. This option is only in use if the splitter 
strategy is IDLE. | 500 | int
+| **chunkSize** (advanced) | When reading a normal file this is split into 
chunks producing a message per chunk. | 4096 | int
+| **compressionCodec** (advanced) | The compression codec to use | DEFAULT | 
HdfsCompressionCodec
+| **compressionType** (advanced) | The compression type to use (is default not 
in use) | NONE | CompressionType
+| **openedSuffix** (advanced) | When a file is opened for reading/writing the 
file is renamed with this suffix to avoid to read it during the writing phase. 
| opened | String
+| **readSuffix** (advanced) | Once the file has been read is renamed with this 
suffix to avoid to read it again. | read | String
+| **replication** (advanced) | The HDFS replication factor | 3 | short
+| **splitStrategy** (advanced) | In the current version of Hadoop opening a 
file in append mode is disabled since it's not very reliable. So for the moment 
it's only possible to create new files. The Camel HDFS endpoint tries to solve 
this problem in this way: If the split strategy option has been defined the 
hdfs path will be used as a directory and files will be created using the 
configured UuidGenerator. Every time a splitting condition is met a new file is 
created. The splitStrategy option is defined as a string with the following 
syntax: splitStrategy=ST:valueST:value... where ST can be: BYTES a new file is 
created and the old is closed when the number of written bytes is more than 
value MESSAGES a new file is created and the old is closed when the number of 
written messages is more than value IDLE a new file is created and the old is 
closed when no writing happened in the last value milliseconds |  | String
+| **synchronous** (advanced) | Sets whether synchronous processing should be 
strictly used or Camel is allowed to use asynchronous processing (if 
supported). | false | boolean
+| **backoffErrorThreshold** (scheduler) | The number of subsequent error polls 
(failed due some error) that should happen before the backoffMultipler should 
kick-in. |  | int
+| **backoffIdleThreshold** (scheduler) | The number of subsequent idle polls 
that should happen before the backoffMultipler should kick-in. |  | int
+| **backoffMultiplier** (scheduler) | To let the scheduled polling consumer 
backoff if there has been a number of subsequent idles/errors in a row. The 
multiplier is then the number of polls that will be skipped before the next 
actual attempt is happening again. When this option is in use then 
backoffIdleThreshold and/or backoffErrorThreshold must also be configured. |  | 
int
+| **greedy** (scheduler) | If greedy is enabled then the ScheduledPollConsumer 
will run immediately again if the previous run polled 1 or more messages. | 
false | boolean
+| **runLoggingLevel** (scheduler) | The consumer logs a start/complete log 
line when it polls. This option allows you to configure the logging level for 
that. | TRACE | LoggingLevel
+| **scheduledExecutorService** (scheduler) | Allows for configuring a 
custom/shared thread pool to use for the consumer. By default each consumer has 
its own single threaded thread pool. |  | ScheduledExecutor Service
+| **scheduler** (scheduler) | To use a cron scheduler from either camel-spring 
or camel-quartz2 component | none | ScheduledPollConsumer Scheduler
+| **schedulerProperties** (scheduler) | To configure additional properties 
when using a custom scheduler or any of the Quartz2 Spring based scheduler. |  
| Map
+| **startScheduler** (scheduler) | Whether the scheduler should be auto 
started. | true | boolean
+| **timeUnit** (scheduler) | Time unit for initialDelay and delay options. | 
MILLISECONDS | TimeUnit
+| **useFixedDelay** (scheduler) | Controls if fixed delay or fixed rate is 
used. See ScheduledExecutorService in JDK for details. | true | boolean
 |=======================================================================
 // endpoint options: END
 

Reply via email to