http://git-wip-us.apache.org/repos/asf/camel/blob/4f4f2e45/components/camel-spring-redis/src/main/docs/spring-redis-component.adoc
----------------------------------------------------------------------
diff --git 
a/components/camel-spring-redis/src/main/docs/spring-redis-component.adoc 
b/components/camel-spring-redis/src/main/docs/spring-redis-component.adoc
index be9057a..792e867 100644
--- a/components/camel-spring-redis/src/main/docs/spring-redis-component.adoc
+++ b/components/camel-spring-redis/src/main/docs/spring-redis-component.adoc
@@ -1,4 +1,4 @@
-## Spring Redis Component
+== Spring Redis Component
 
 *Available as of Camel version 2.11*
 
@@ -37,35 +37,37 @@ The Spring Redis component has no options.
 // endpoint options: START
 The Spring Redis endpoint is configured using URI syntax:
 
-    spring-redis:host:port
+----
+spring-redis:host:port
+----
 
 with the following path and query parameters:
 
-#### Path Parameters (2 parameters):
+==== Path Parameters (2 parameters):
 
 [width="100%",cols="2,5,^1,2",options="header"]
-|=======================================================================
+|===
 | Name | Description | Default | Type
-| **host** | *Required* The host where Redis server is running. |  | String
-| **port** | *Required* Redis server port number |  | Integer
-|=======================================================================
+| *host* | *Required* The host where Redis server is running. |  | String
+| *port* | *Required* Redis server port number |  | Integer
+|===
 
-#### Query Parameters (10 parameters):
+==== Query Parameters (10 parameters):
 
 [width="100%",cols="2,5,^1,2",options="header"]
-|=======================================================================
+|===
 | Name | Description | Default | Type
-| **channels** (common) | List of topic names or name patterns to subscribe 
to. Multiple names can be separated by comma. |  | String
-| **command** (common) | Default command which can be overridden by message 
header. Notice the consumer only supports the following commands: PSUBSCRIBE 
and SUBSCRIBE | SET | Command
-| **connectionFactory** (common) | Reference to a pre-configured 
RedisConnectionFactory instance to use. |  | RedisConnectionFactory
-| **redisTemplate** (common) | Reference to a pre-configured RedisTemplate 
instance to use. |  | RedisTemplate
-| **serializer** (common) | Reference to a pre-configured RedisSerializer 
instance to use. |  | RedisSerializer
-| **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
-| **listenerContainer** (consumer) | Reference to a pre-configured 
RedisMessageListenerContainer instance to use. |  | RedisMessageListener 
Container
-| **synchronous** (advanced) | Sets whether synchronous processing should be 
strictly used or Camel is allowed to use asynchronous processing (if 
supported). | false | boolean
-|=======================================================================
+| *channels* (common) | List of topic names or name patterns to subscribe to. 
Multiple names can be separated by comma. |  | String
+| *command* (common) | Default command which can be overridden by message 
header. Notice the consumer only supports the following commands: PSUBSCRIBE 
and SUBSCRIBE | SET | Command
+| *connectionFactory* (common) | Reference to a pre-configured 
RedisConnectionFactory instance to use. |  | RedisConnectionFactory
+| *redisTemplate* (common) | Reference to a pre-configured RedisTemplate 
instance to use. |  | RedisTemplate
+| *serializer* (common) | Reference to a pre-configured RedisSerializer 
instance to use. |  | RedisSerializer
+| *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
+| *listenerContainer* (consumer) | Reference to a pre-configured 
RedisMessageListenerContainer instance to use. |  | RedisMessageListener 
Container
+| *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/4f4f2e45/components/camel-spring-ws/src/main/docs/spring-ws-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-spring-ws/src/main/docs/spring-ws-component.adoc 
b/components/camel-spring-ws/src/main/docs/spring-ws-component.adoc
index 75761cd..9618445 100644
--- a/components/camel-spring-ws/src/main/docs/spring-ws-component.adoc
+++ b/components/camel-spring-ws/src/main/docs/spring-ws-component.adoc
@@ -1,4 +1,4 @@
-## Spring WebService Component
+== Spring WebService Component
 
 *Available as of Camel version 2.6*
 
@@ -86,11 +86,11 @@ The Spring WebService component supports 2 options which 
are listed below.
 
 
 [width="100%",cols="2,5,^1,2",options="header"]
-|=======================================================================
+|===
 | Name | Description | Default | Type
-| **useGlobalSslContext Parameters** (security) | Enable usage of global SSL 
context parameters. | false | boolean
-| **resolveProperty Placeholders** (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
-|=======================================================================
+| *useGlobalSslContext Parameters* (security) | Enable usage of global SSL 
context parameters. | false | boolean
+| *resolveProperty Placeholders* (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
 
 
@@ -98,48 +98,50 @@ The Spring WebService component supports 2 options which 
are listed below.
 // endpoint options: START
 The Spring WebService endpoint is configured using URI syntax:
 
-    spring-ws:type:lookupKey:webServiceEndpointUri
+----
+spring-ws:type:lookupKey:webServiceEndpointUri
+----
 
 with the following path and query parameters:
 
-#### Path Parameters (3 parameters):
+==== Path Parameters (3 parameters):
 
 [width="100%",cols="2,5,^1,2",options="header"]
-|=======================================================================
+|===
 | Name | Description | Default | Type
-| **type** | Endpoint mapping type if endpoint mapping is used. rootqname - 
Offers the option to map web service requests based on the qualified name of 
the root element contained in the message. soapaction - Used to map web service 
requests based on the SOAP action specified in the header of the message. uri - 
In order to map web service requests that target a specific URI. xpathresult - 
Used to map web service requests based on the evaluation of an XPath expression 
against the incoming message. The result of the evaluation should match the 
XPath result specified in the endpoint URI. beanname - Allows you to reference 
an org.apache.camel.component.spring.ws.bean.CamelEndpointDispatcher object in 
order to integrate with existing (legacy) endpoint mappings like 
PayloadRootQNameEndpointMapping SoapActionEndpointMapping etc |  | 
EndpointMappingType
-| **lookupKey** | Endpoint mapping key if endpoint mapping is used |  | String
-| **webServiceEndpointUri** | The default Web Service endpoint uri to use for 
the producer. |  | String
-|=======================================================================
+| *type* | Endpoint mapping type if endpoint mapping is used. rootqname - 
Offers the option to map web service requests based on the qualified name of 
the root element contained in the message. soapaction - Used to map web service 
requests based on the SOAP action specified in the header of the message. uri - 
In order to map web service requests that target a specific URI. xpathresult - 
Used to map web service requests based on the evaluation of an XPath expression 
against the incoming message. The result of the evaluation should match the 
XPath result specified in the endpoint URI. beanname - Allows you to reference 
an org.apache.camel.component.spring.ws.bean.CamelEndpointDispatcher object in 
order to integrate with existing (legacy) endpoint mappings like 
PayloadRootQNameEndpointMapping SoapActionEndpointMapping etc |  | 
EndpointMappingType
+| *lookupKey* | Endpoint mapping key if endpoint mapping is used |  | String
+| *webServiceEndpointUri* | The default Web Service endpoint uri to use for 
the producer. |  | String
+|===
 
-#### Query Parameters (22 parameters):
+==== Query Parameters (22 parameters):
 
 [width="100%",cols="2,5,^1,2",options="header"]
-|=======================================================================
+|===
 | Name | Description | Default | Type
-| **messageFilter** (common) | Option to provide a custom MessageFilter. For 
example when you want to process your headers or attachments by your own. |  | 
MessageFilter
-| **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
-| **endpointDispatcher** (consumer) | Spring 
org.springframework.ws.server.endpoint.MessageEndpoint for dispatching messages 
received by Spring-WS to a Camel endpoint to integrate with existing (legacy) 
endpoint mappings like PayloadRootQNameEndpointMapping 
SoapActionEndpointMapping etc. |  | CamelEndpointDispatcher
-| **endpointMapping** (consumer) | Reference to an instance of 
org.apache.camel.component.spring.ws.bean.CamelEndpointMapping in the 
Registry/ApplicationContext. Only one bean is required in the registry to serve 
all Camel/Spring-WS endpoints. This bean is auto-discovered by the 
MessageDispatcher and used to map requests to Camel endpoints based on 
characteristics specified on the endpoint (like root QName SOAP action etc) |  
| CamelSpringWSEndpoint Mapping
-| **expression** (consumer) | The XPath expression to use when option 
type=xpathresult. Then this option is required to be configured. |  | String
-| **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
-| **allowResponseAttachment Override** (producer) | Option to override soap 
response attachments in in/out exchange with attachments from the actual 
service layer. If the invoked service appends or rewrites the soap attachments 
this option when set to true allows the modified soap attachments to be 
overwritten in in/out message attachments | false | boolean
-| **allowResponseHeaderOverride** (producer) | Option to override soap 
response header in in/out exchange with header info from the actual service 
layer. If the invoked service appends or rewrites the soap header this option 
when set to true allows the modified soap header to be overwritten in in/out 
message headers | false | boolean
-| **faultAction** (producer) | Signifies the value for the faultAction 
response WS-Addressing Fault Action header that is provided by the method. |  | 
URI
-| **faultTo** (producer) | Signifies the value for the faultAction response 
WS-Addressing FaultTo header that is provided by the method. |  | URI
-| **messageFactory** (producer) | Option to provide a custom 
WebServiceMessageFactory. For example when you want Apache Axiom to handle web 
service messages instead of SAAJ. |  | WebServiceMessage Factory
-| **messageIdStrategy** (producer) | Option to provide a custom 
MessageIdStrategy to control generation of unique message ids. |  | 
MessageIdStrategy
-| **messageSender** (producer) | Option to provide a custom 
WebServiceMessageSender. For example to perform authentication or use 
alternative transports |  | WebServiceMessage Sender
-| **outputAction** (producer) | Signifies the value for the response 
WS-Addressing Action header that is provided by the method. |  | URI
-| **replyTo** (producer) | Signifies the value for the replyTo response 
WS-Addressing ReplyTo header that is provided by the method. |  | URI
-| **soapAction** (producer) | SOAP action to include inside a SOAP request 
when accessing remote web services |  | String
-| **timeout** (producer) | Sets the socket read timeout (in milliseconds) 
while invoking a webservice using the producer see 
URLConnection.setReadTimeout() and CommonsHttpMessageSender.setReadTimeout(). 
This option works when using the built-in message sender implementations: 
CommonsHttpMessageSender and HttpUrlConnectionMessageSender. One of these 
implementations will be used by default for HTTP based services unless you 
customize the Spring WS configuration options supplied to the component. If you 
are using a non-standard sender it is assumed that you will handle your own 
timeout configuration. The built-in message sender HttpComponentsMessageSender 
is considered instead of CommonsHttpMessageSender which has been deprecated see 
HttpComponentsMessageSender.setReadTimeout(). |  | int
-| **webServiceTemplate** (producer) | Option to provide a custom 
WebServiceTemplate. This allows for full control over client-side web services 
handling; like adding a custom interceptor or specifying a fault resolver 
message sender or message factory. |  | WebServiceTemplate
-| **wsAddressingAction** (producer) | WS-Addressing 1.0 action header to 
include when accessing web services. The To header is set to the address of the 
web service as specified in the endpoint URI (default Spring-WS behavior). |  | 
URI
-| **synchronous** (advanced) | Sets whether synchronous processing should be 
strictly used or Camel is allowed to use asynchronous processing (if 
supported). | false | boolean
-| **sslContextParameters** (security) | To configure security using 
SSLContextParameters |  | SSLContextParameters
-|=======================================================================
+| *messageFilter* (common) | Option to provide a custom MessageFilter. For 
example when you want to process your headers or attachments by your own. |  | 
MessageFilter
+| *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
+| *endpointDispatcher* (consumer) | Spring 
org.springframework.ws.server.endpoint.MessageEndpoint for dispatching messages 
received by Spring-WS to a Camel endpoint to integrate with existing (legacy) 
endpoint mappings like PayloadRootQNameEndpointMapping 
SoapActionEndpointMapping etc. |  | CamelEndpointDispatcher
+| *endpointMapping* (consumer) | Reference to an instance of 
org.apache.camel.component.spring.ws.bean.CamelEndpointMapping in the 
Registry/ApplicationContext. Only one bean is required in the registry to serve 
all Camel/Spring-WS endpoints. This bean is auto-discovered by the 
MessageDispatcher and used to map requests to Camel endpoints based on 
characteristics specified on the endpoint (like root QName SOAP action etc) |  
| CamelSpringWSEndpoint Mapping
+| *expression* (consumer) | The XPath expression to use when option 
type=xpathresult. Then this option is required to be configured. |  | String
+| *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
+| *allowResponseAttachment Override* (producer) | Option to override soap 
response attachments in in/out exchange with attachments from the actual 
service layer. If the invoked service appends or rewrites the soap attachments 
this option when set to true allows the modified soap attachments to be 
overwritten in in/out message attachments | false | boolean
+| *allowResponseHeaderOverride* (producer) | Option to override soap response 
header in in/out exchange with header info from the actual service layer. If 
the invoked service appends or rewrites the soap header this option when set to 
true allows the modified soap header to be overwritten in in/out message 
headers | false | boolean
+| *faultAction* (producer) | Signifies the value for the faultAction response 
WS-Addressing Fault Action header that is provided by the method. |  | URI
+| *faultTo* (producer) | Signifies the value for the faultAction response 
WS-Addressing FaultTo header that is provided by the method. |  | URI
+| *messageFactory* (producer) | Option to provide a custom 
WebServiceMessageFactory. For example when you want Apache Axiom to handle web 
service messages instead of SAAJ. |  | WebServiceMessage Factory
+| *messageIdStrategy* (producer) | Option to provide a custom 
MessageIdStrategy to control generation of unique message ids. |  | 
MessageIdStrategy
+| *messageSender* (producer) | Option to provide a custom 
WebServiceMessageSender. For example to perform authentication or use 
alternative transports |  | WebServiceMessage Sender
+| *outputAction* (producer) | Signifies the value for the response 
WS-Addressing Action header that is provided by the method. |  | URI
+| *replyTo* (producer) | Signifies the value for the replyTo response 
WS-Addressing ReplyTo header that is provided by the method. |  | URI
+| *soapAction* (producer) | SOAP action to include inside a SOAP request when 
accessing remote web services |  | String
+| *timeout* (producer) | Sets the socket read timeout (in milliseconds) while 
invoking a webservice using the producer see URLConnection.setReadTimeout() and 
CommonsHttpMessageSender.setReadTimeout(). This option works when using the 
built-in message sender implementations: CommonsHttpMessageSender and 
HttpUrlConnectionMessageSender. One of these implementations will be used by 
default for HTTP based services unless you customize the Spring WS 
configuration options supplied to the component. If you are using a 
non-standard sender it is assumed that you will handle your own timeout 
configuration. The built-in message sender HttpComponentsMessageSender is 
considered instead of CommonsHttpMessageSender which has been deprecated see 
HttpComponentsMessageSender.setReadTimeout(). |  | int
+| *webServiceTemplate* (producer) | Option to provide a custom 
WebServiceTemplate. This allows for full control over client-side web services 
handling; like adding a custom interceptor or specifying a fault resolver 
message sender or message factory. |  | WebServiceTemplate
+| *wsAddressingAction* (producer) | WS-Addressing 1.0 action header to include 
when accessing web services. The To header is set to the address of the web 
service as specified in the endpoint URI (default Spring-WS behavior). |  | URI
+| *synchronous* (advanced) | Sets whether synchronous processing should be 
strictly used or Camel is allowed to use asynchronous processing (if 
supported). | false | boolean
+| *sslContextParameters* (security) | To configure security using 
SSLContextParameters |  | SSLContextParameters
+|===
 // endpoint options: END
 
 

http://git-wip-us.apache.org/repos/asf/camel/blob/4f4f2e45/components/camel-spring/src/main/docs/spel-language.adoc
----------------------------------------------------------------------
diff --git a/components/camel-spring/src/main/docs/spel-language.adoc 
b/components/camel-spring/src/main/docs/spel-language.adoc
index 60bf6c6..e9b7a8e 100644
--- a/components/camel-spring/src/main/docs/spel-language.adoc
+++ b/components/camel-spring/src/main/docs/spel-language.adoc
@@ -1,4 +1,4 @@
-## SpEL Language
+== SpEL Language
 
 *Available as of Camel version 2.7*
 
@@ -48,10 +48,10 @@ The SpEL language supports 1 options which are listed below.
 
 
 [width="100%",cols="2,1m,1m,6",options="header"]
-|=======================================================================
+|===
 | Name | Default | Java Type | Description
 | trim | true | Boolean | Whether to trim the value to remove leading and 
trailing whitespaces and line breaks
-|=======================================================================
+|===
 // language options: END
 
 ### Samples

http://git-wip-us.apache.org/repos/asf/camel/blob/4f4f2e45/components/camel-spring/src/main/docs/spring-event-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-spring/src/main/docs/spring-event-component.adoc 
b/components/camel-spring/src/main/docs/spring-event-component.adoc
index 2ce103b..5d0c38b 100644
--- a/components/camel-spring/src/main/docs/spring-event-component.adoc
+++ b/components/camel-spring/src/main/docs/spring-event-component.adoc
@@ -1,4 +1,4 @@
-## Spring Event Component
+== Spring Event Component
 
 *Available as of Camel version 1.4*
 
@@ -34,28 +34,30 @@ The Spring Event component has no options.
 // endpoint options: START
 The Spring Event endpoint is configured using URI syntax:
 
-    spring-event:name
+----
+spring-event:name
+----
 
 with the following path and query parameters:
 
-#### Path Parameters (1 parameters):
+==== Path Parameters (1 parameters):
 
 [width="100%",cols="2,5,^1,2",options="header"]
-|=======================================================================
+|===
 | Name | Description | Default | Type
-| **name** | Name of endpoint |  | String
-|=======================================================================
+| *name* | Name of endpoint |  | String
+|===
 
-#### Query Parameters (4 parameters):
+==== Query Parameters (4 parameters):
 
 [width="100%",cols="2,5,^1,2",options="header"]
-|=======================================================================
+|===
 | Name | Description | Default | Type
-| **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
-|=======================================================================
+| *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/4f4f2e45/components/camel-sql/src/main/docs/sql-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-sql/src/main/docs/sql-component.adoc 
b/components/camel-sql/src/main/docs/sql-component.adoc
index 23fc706..5c37b9e 100644
--- a/components/camel-sql/src/main/docs/sql-component.adoc
+++ b/components/camel-sql/src/main/docs/sql-component.adoc
@@ -1,4 +1,4 @@
-## SQL Component
+== SQL Component
 
 *Available as of Camel version 1.4*
 
@@ -112,12 +112,12 @@ The SQL component supports 3 options which are listed 
below.
 
 
 [width="100%",cols="2,5,^1,2",options="header"]
-|=======================================================================
+|===
 | Name | Description | Default | Type
-| **dataSource** (common) | Sets the DataSource to use to communicate with the 
database. |  | DataSource
-| **usePlaceholder** (advanced) | Sets whether to use placeholder and replace 
all placeholder characters with sign in the SQL queries. This option is default 
true | true | boolean
-| **resolveProperty Placeholders** (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
-|=======================================================================
+| *dataSource* (common) | Sets the DataSource to use to communicate with the 
database. |  | DataSource
+| *usePlaceholder* (advanced) | Sets whether to use placeholder and replace 
all placeholder characters with sign in the SQL queries. This option is default 
true | true | boolean
+| *resolveProperty Placeholders* (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
 
 
@@ -126,69 +126,71 @@ The SQL component supports 3 options which are listed 
below.
 // endpoint options: START
 The SQL endpoint is configured using URI syntax:
 
-    sql:query
+----
+sql:query
+----
 
 with the following path and query parameters:
 
-#### Path Parameters (1 parameters):
+==== Path Parameters (1 parameters):
 
 [width="100%",cols="2,5,^1,2",options="header"]
-|=======================================================================
+|===
 | Name | Description | Default | Type
-| **query** | *Required* Sets the SQL query to perform. You can externalize 
the query by using file: or classpath: as prefix and specify the location of 
the file. |  | String
-|=======================================================================
+| *query* | *Required* Sets the SQL query to perform. You can externalize the 
query by using file: or classpath: as prefix and specify the location of the 
file. |  | String
+|===
 
-#### Query Parameters (45 parameters):
+==== Query Parameters (45 parameters):
 
 [width="100%",cols="2,5,^1,2",options="header"]
-|=======================================================================
+|===
 | Name | Description | Default | Type
-| **allowNamedParameters** (common) | Whether to allow using named parameters 
in the queries. | true | boolean
-| **dataSource** (common) | Sets the DataSource to use to communicate with the 
database. |  | DataSource
-| **dataSourceRef** (common) | *Deprecated* Sets the reference to a DataSource 
to lookup from the registry to use for communicating with the database. |  | 
String
-| **outputClass** (common) | Specify the full package and class name to use as 
conversion when outputType=SelectOne. |  | String
-| **outputHeader** (common) | Store the query result in a header instead of 
the message body. By default outputHeader == null and the query result is 
stored in the message body any existing content in the message body is 
discarded. If outputHeader is set the value is used as the name of the header 
to store the query result and the original message body is preserved. |  | 
String
-| **outputType** (common) | Make the output of consumer or producer to 
SelectList as List of Map or SelectOne as single Java object in the following 
way: a) If the query has only single column then that JDBC Column object is 
returned. (such as SELECT COUNT( ) FROM PROJECT will return a Long object. b) 
If the query has more than one column then it will return a Map of that result. 
c) If the outputClass is set then it will convert the query result into an Java 
bean object by calling all the setters that match the column names. It will 
assume your class has a default constructor to create instance with. d) If the 
query resulted in more than one rows it throws an non-unique result exception. 
| SelectList | SqlOutputType
-| **separator** (common) | The separator to use when parameter values is taken 
from message body (if the body is a String type) to be inserted at 
placeholders. Notice if you use named parameters then a Map type is used 
instead. The default value is comma. | , | char
-| **breakBatchOnConsumeFail** (consumer) | Sets whether to break batch if 
onConsume failed. | 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
-| **expectedUpdateCount** (consumer) | Sets an expected update count to 
validate when using onConsume. | -1 | int
-| **maxMessagesPerPoll** (consumer) | Sets the maximum number of messages to 
poll |  | int
-| **onConsume** (consumer) | After processing each row then this query can be 
executed if the Exchange was processed successfully for example to mark the row 
as processed. The query can have parameter. |  | String
-| **onConsumeBatchComplete** (consumer) | After processing the entire batch 
this query can be executed to bulk update rows etc. The query cannot have 
parameters. |  | String
-| **onConsumeFailed** (consumer) | After processing each row then this query 
can be executed if the Exchange failed for example to mark the row as failed. 
The query can have parameter. |  | String
-| **routeEmptyResultSet** (consumer) | Sets whether empty resultset should be 
allowed to be sent to the next hop. Defaults to false. So the empty resultset 
will be filtered out. | false | boolean
-| **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
-| **transacted** (consumer) | Enables or disables transaction. If enabled then 
if processing an exchange failed then the consumer break out processing any 
further exchanges to cause a rollback eager | false | boolean
-| **useIterator** (consumer) | Sets how resultset should be delivered to 
route. Indicates delivery as either a list or individual object. defaults to 
true. | true | 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
-| **processingStrategy** (consumer) | Allows to plugin to use a custom 
org.apache.camel.component.sql.SqlProcessingStrategy to execute queries when 
the consumer has processed the rows/batch. |  | SqlProcessingStrategy
-| **batch** (producer) | Enables or disables batch mode | false | boolean
-| **noop** (producer) | If set will ignore the results of the SQL query and 
use the existing IN message as the OUT message for the continuation of 
processing | false | boolean
-| **useMessageBodyForSql** (producer) | Whether to use the message body as the 
SQL and then headers for parameters. If this option is enabled then the SQL in 
the uri is not used. | false | boolean
-| **alwaysPopulateStatement** (producer) | If enabled then the 
populateStatement method from 
org.apache.camel.component.sql.SqlPrepareStatementStrategy is always invoked 
also if there is no expected parameters to be prepared. When this is false then 
the populateStatement is only invoked if there is 1 or more expected parameters 
to be set; for example this avoids reading the message body/headers for SQL 
queries with no parameters. | false | boolean
-| **parametersCount** (producer) | If set greater than zero then Camel will 
use this count value of parameters to replace instead of querying via JDBC 
metadata API. This is useful if the JDBC vendor could not return correct 
parameters count then user may override instead. |  | int
-| **placeholder** (advanced) | Specifies a character that will be replaced to 
in SQL query. Notice that it is simple String.replaceAll() operation and no SQL 
parsing is involved (quoted strings will also change). | # | String
-| **prepareStatementStrategy** (advanced) | Allows to plugin to use a custom 
org.apache.camel.component.sql.SqlPrepareStatementStrategy to control 
preparation of the query and prepared statement. |  | SqlPrepareStatement 
Strategy
-| **synchronous** (advanced) | Sets whether synchronous processing should be 
strictly used or Camel is allowed to use asynchronous processing (if 
supported). | false | boolean
-| **templateOptions** (advanced) | Configures the Spring JdbcTemplate with the 
key/values from the Map |  | Map
-| **usePlaceholder** (advanced) | Sets whether to use placeholder and replace 
all placeholder characters with sign in the SQL queries. This option is default 
true | true | 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
-| **delay** (scheduler) | Milliseconds before the next poll. You can also 
specify time values using units such as 60s (60 seconds) 5m30s (5 minutes and 
30 seconds) and 1h (1 hour). | 500 | long
-| **greedy** (scheduler) | If greedy is enabled then the ScheduledPollConsumer 
will run immediately again if the previous run polled 1 or more messages. | 
false | boolean
-| **initialDelay** (scheduler) | Milliseconds before the first poll starts. 
You can also specify time values using units such as 60s (60 seconds) 5m30s (5 
minutes and 30 seconds) and 1h (1 hour). | 1000 | long
-| **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
-|=======================================================================
+| *allowNamedParameters* (common) | Whether to allow using named parameters in 
the queries. | true | boolean
+| *dataSource* (common) | Sets the DataSource to use to communicate with the 
database. |  | DataSource
+| *dataSourceRef* (common) | *Deprecated* Sets the reference to a DataSource 
to lookup from the registry to use for communicating with the database. |  | 
String
+| *outputClass* (common) | Specify the full package and class name to use as 
conversion when outputType=SelectOne. |  | String
+| *outputHeader* (common) | Store the query result in a header instead of the 
message body. By default outputHeader == null and the query result is stored in 
the message body any existing content in the message body is discarded. If 
outputHeader is set the value is used as the name of the header to store the 
query result and the original message body is preserved. |  | String
+| *outputType* (common) | Make the output of consumer or producer to 
SelectList as List of Map or SelectOne as single Java object in the following 
way: a) If the query has only single column then that JDBC Column object is 
returned. (such as SELECT COUNT( ) FROM PROJECT will return a Long object. b) 
If the query has more than one column then it will return a Map of that result. 
c) If the outputClass is set then it will convert the query result into an Java 
bean object by calling all the setters that match the column names. It will 
assume your class has a default constructor to create instance with. d) If the 
query resulted in more than one rows it throws an non-unique result exception. 
| SelectList | SqlOutputType
+| *separator* (common) | The separator to use when parameter values is taken 
from message body (if the body is a String type) to be inserted at 
placeholders. Notice if you use named parameters then a Map type is used 
instead. The default value is comma. | , | char
+| *breakBatchOnConsumeFail* (consumer) | Sets whether to break batch if 
onConsume failed. | 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
+| *expectedUpdateCount* (consumer) | Sets an expected update count to validate 
when using onConsume. | -1 | int
+| *maxMessagesPerPoll* (consumer) | Sets the maximum number of messages to 
poll |  | int
+| *onConsume* (consumer) | After processing each row then this query can be 
executed if the Exchange was processed successfully for example to mark the row 
as processed. The query can have parameter. |  | String
+| *onConsumeBatchComplete* (consumer) | After processing the entire batch this 
query can be executed to bulk update rows etc. The query cannot have 
parameters. |  | String
+| *onConsumeFailed* (consumer) | After processing each row then this query can 
be executed if the Exchange failed for example to mark the row as failed. The 
query can have parameter. |  | String
+| *routeEmptyResultSet* (consumer) | Sets whether empty resultset should be 
allowed to be sent to the next hop. Defaults to false. So the empty resultset 
will be filtered out. | false | boolean
+| *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
+| *transacted* (consumer) | Enables or disables transaction. If enabled then 
if processing an exchange failed then the consumer break out processing any 
further exchanges to cause a rollback eager | false | boolean
+| *useIterator* (consumer) | Sets how resultset should be delivered to route. 
Indicates delivery as either a list or individual object. defaults to true. | 
true | 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
+| *processingStrategy* (consumer) | Allows to plugin to use a custom 
org.apache.camel.component.sql.SqlProcessingStrategy to execute queries when 
the consumer has processed the rows/batch. |  | SqlProcessingStrategy
+| *batch* (producer) | Enables or disables batch mode | false | boolean
+| *noop* (producer) | If set will ignore the results of the SQL query and use 
the existing IN message as the OUT message for the continuation of processing | 
false | boolean
+| *useMessageBodyForSql* (producer) | Whether to use the message body as the 
SQL and then headers for parameters. If this option is enabled then the SQL in 
the uri is not used. | false | boolean
+| *alwaysPopulateStatement* (producer) | If enabled then the populateStatement 
method from org.apache.camel.component.sql.SqlPrepareStatementStrategy is 
always invoked also if there is no expected parameters to be prepared. When 
this is false then the populateStatement is only invoked if there is 1 or more 
expected parameters to be set; for example this avoids reading the message 
body/headers for SQL queries with no parameters. | false | boolean
+| *parametersCount* (producer) | If set greater than zero then Camel will use 
this count value of parameters to replace instead of querying via JDBC metadata 
API. This is useful if the JDBC vendor could not return correct parameters 
count then user may override instead. |  | int
+| *placeholder* (advanced) | Specifies a character that will be replaced to in 
SQL query. Notice that it is simple String.replaceAll() operation and no SQL 
parsing is involved (quoted strings will also change). | # | String
+| *prepareStatementStrategy* (advanced) | Allows to plugin to use a custom 
org.apache.camel.component.sql.SqlPrepareStatementStrategy to control 
preparation of the query and prepared statement. |  | SqlPrepareStatement 
Strategy
+| *synchronous* (advanced) | Sets whether synchronous processing should be 
strictly used or Camel is allowed to use asynchronous processing (if 
supported). | false | boolean
+| *templateOptions* (advanced) | Configures the Spring JdbcTemplate with the 
key/values from the Map |  | Map
+| *usePlaceholder* (advanced) | Sets whether to use placeholder and replace 
all placeholder characters with sign in the SQL queries. This option is default 
true | true | 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
+| *delay* (scheduler) | Milliseconds before the next poll. You can also 
specify time values using units such as 60s (60 seconds) 5m30s (5 minutes and 
30 seconds) and 1h (1 hour). | 500 | long
+| *greedy* (scheduler) | If greedy is enabled then the ScheduledPollConsumer 
will run immediately again if the previous run polled 1 or more messages. | 
false | boolean
+| *initialDelay* (scheduler) | Milliseconds before the first poll starts. You 
can also specify time values using units such as 60s (60 seconds) 5m30s (5 
minutes and 30 seconds) and 1h (1 hour). | 1000 | long
+| *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
 
 

http://git-wip-us.apache.org/repos/asf/camel/blob/4f4f2e45/components/camel-sql/src/main/docs/sql-stored-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-sql/src/main/docs/sql-stored-component.adoc 
b/components/camel-sql/src/main/docs/sql-stored-component.adoc
index a22d715..c887a95 100644
--- a/components/camel-sql/src/main/docs/sql-stored-component.adoc
+++ b/components/camel-sql/src/main/docs/sql-stored-component.adoc
@@ -1,4 +1,4 @@
-## SQL Stored Procedure Component
+== SQL Stored Procedure Component
 
 *Available as of Camel version 2.17*
 
@@ -68,11 +68,11 @@ The SQL Stored Procedure component supports 2 options which 
are listed below.
 
 
 [width="100%",cols="2,5,^1,2",options="header"]
-|=======================================================================
+|===
 | Name | Description | Default | Type
-| **dataSource** (producer) | Sets the DataSource to use to communicate with 
the database. |  | DataSource
-| **resolveProperty Placeholders** (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
-|=======================================================================
+| *dataSource* (producer) | Sets the DataSource to use to communicate with the 
database. |  | DataSource
+| *resolveProperty Placeholders* (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
 
 
@@ -81,31 +81,33 @@ The SQL Stored Procedure component supports 2 options which 
are listed below.
 // endpoint options: START
 The SQL Stored Procedure endpoint is configured using URI syntax:
 
-    sql-stored:template
+----
+sql-stored:template
+----
 
 with the following path and query parameters:
 
-#### Path Parameters (1 parameters):
+==== Path Parameters (1 parameters):
 
 [width="100%",cols="2,5,^1,2",options="header"]
-|=======================================================================
+|===
 | Name | Description | Default | Type
-| **template** | *Required* Sets the StoredProcedure template to perform |  | 
String
-|=======================================================================
+| *template* | *Required* Sets the StoredProcedure template to perform |  | 
String
+|===
 
-#### Query Parameters (7 parameters):
+==== Query Parameters (7 parameters):
 
 [width="100%",cols="2,5,^1,2",options="header"]
-|=======================================================================
+|===
 | Name | Description | Default | Type
-| **batch** (producer) | Enables or disables batch mode | false | boolean
-| **dataSource** (producer) | Sets the DataSource to use to communicate with 
the database. |  | DataSource
-| **function** (producer) | Whether this call is for a function. | false | 
boolean
-| **noop** (producer) | If set will ignore the results of the template and use 
the existing IN message as the OUT message for the continuation of processing | 
false | boolean
-| **outputHeader** (producer) | Store the template result in a header instead 
of the message body. By default outputHeader == null and the template result is 
stored in the message body any existing content in the message body is 
discarded. If outputHeader is set the value is used as the name of the header 
to store the template result and the original message body is preserved. |  | 
String
-| **useMessageBodyForTemplate** (producer) | Whether to use the message body 
as the template and then headers for parameters. If this option is enabled then 
the template in the uri is not used. | false | boolean
-| **synchronous** (advanced) | Sets whether synchronous processing should be 
strictly used or Camel is allowed to use asynchronous processing (if 
supported). | false | boolean
-|=======================================================================
+| *batch* (producer) | Enables or disables batch mode | false | boolean
+| *dataSource* (producer) | Sets the DataSource to use to communicate with the 
database. |  | DataSource
+| *function* (producer) | Whether this call is for a function. | false | 
boolean
+| *noop* (producer) | If set will ignore the results of the template and use 
the existing IN message as the OUT message for the continuation of processing | 
false | boolean
+| *outputHeader* (producer) | Store the template result in a header instead of 
the message body. By default outputHeader == null and the template result is 
stored in the message body any existing content in the message body is 
discarded. If outputHeader is set the value is used as the name of the header 
to store the template result and the original message body is preserved. |  | 
String
+| *useMessageBodyForTemplate* (producer) | Whether to use the message body as 
the template and then headers for parameters. If this option is enabled then 
the template in the uri is not used. | false | boolean
+| *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/4f4f2e45/components/camel-ssh/src/main/docs/ssh-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-ssh/src/main/docs/ssh-component.adoc 
b/components/camel-ssh/src/main/docs/ssh-component.adoc
index db1064e..53b720c 100644
--- a/components/camel-ssh/src/main/docs/ssh-component.adoc
+++ b/components/camel-ssh/src/main/docs/ssh-component.adoc
@@ -1,4 +1,4 @@
-## SSH Component
+== SSH Component
 
 *Available as of Camel version 2.10*
 
@@ -35,21 +35,21 @@ The SSH component supports 12 options which are listed 
below.
 
 
 [width="100%",cols="2,5,^1,2",options="header"]
-|=======================================================================
+|===
 | Name | Description | Default | Type
-| **configuration** (advanced) | To use the shared SSH configuration |  | 
SshConfiguration
-| **host** (common) | Sets the hostname of the remote SSH server. |  | String
-| **port** (common) | Sets the port number for the remote SSH server. |  | int
-| **username** (security) | Sets the username to use in logging into the 
remote SSH server. |  | String
-| **password** (security) | Sets the password to use in connecting to remote 
SSH server. Requires keyPairProvider to be set to null. |  | String
-| **pollCommand** (common) | Sets the command string to send to the remote SSH 
server during every poll cycle. Only works with camel-ssh component being used 
as a consumer i.e. from(ssh://...). You may need to end your command with a 
newline and that must be URL encoded 0A |  | String
-| **keyPairProvider** (security) | Sets the KeyPairProvider reference to use 
when connecting using Certificates to the remote SSH Server. |  | 
KeyPairProvider
-| **keyType** (security) | Sets the key type to pass to the KeyPairProvider as 
part of authentication. KeyPairProvider.loadKey(...) will be passed this value. 
Defaults to ssh-rsa. |  | String
-| **timeout** (common) | Sets the timeout in milliseconds to wait in 
establishing the remote SSH server connection. Defaults to 30000 milliseconds. 
|  | long
-| **certFilename** (security) | *Deprecated* Sets the resource path of the 
certificate to use for Authentication. |  | String
-| **certResource** (security) | Sets the resource path of the certificate to 
use for Authentication. Will use ResourceHelperKeyPairProvider to resolve file 
based certificate and depends on keyType setting. |  | String
-| **resolveProperty Placeholders** (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
-|=======================================================================
+| *configuration* (advanced) | To use the shared SSH configuration |  | 
SshConfiguration
+| *host* (common) | Sets the hostname of the remote SSH server. |  | String
+| *port* (common) | Sets the port number for the remote SSH server. |  | int
+| *username* (security) | Sets the username to use in logging into the remote 
SSH server. |  | String
+| *password* (security) | Sets the password to use in connecting to remote SSH 
server. Requires keyPairProvider to be set to null. |  | String
+| *pollCommand* (common) | Sets the command string to send to the remote SSH 
server during every poll cycle. Only works with camel-ssh component being used 
as a consumer i.e. from(ssh://...). You may need to end your command with a 
newline and that must be URL encoded 0A |  | String
+| *keyPairProvider* (security) | Sets the KeyPairProvider reference to use 
when connecting using Certificates to the remote SSH Server. |  | 
KeyPairProvider
+| *keyType* (security) | Sets the key type to pass to the KeyPairProvider as 
part of authentication. KeyPairProvider.loadKey(...) will be passed this value. 
Defaults to ssh-rsa. |  | String
+| *timeout* (common) | Sets the timeout in milliseconds to wait in 
establishing the remote SSH server connection. Defaults to 30000 milliseconds. 
|  | long
+| *certFilename* (security) | *Deprecated* Sets the resource path of the 
certificate to use for Authentication. |  | String
+| *certResource* (security) | Sets the resource path of the certificate to use 
for Authentication. Will use ResourceHelperKeyPairProvider to resolve file 
based certificate and depends on keyType setting. |  | String
+| *resolveProperty Placeholders* (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
 
 
@@ -58,53 +58,55 @@ The SSH component supports 12 options which are listed 
below.
 // endpoint options: START
 The SSH endpoint is configured using URI syntax:
 
-    ssh:host:port
+----
+ssh:host:port
+----
 
 with the following path and query parameters:
 
-#### Path Parameters (2 parameters):
+==== Path Parameters (2 parameters):
 
 [width="100%",cols="2,5,^1,2",options="header"]
-|=======================================================================
+|===
 | Name | Description | Default | Type
-| **host** | *Required* Sets the hostname of the remote SSH server. |  | String
-| **port** | Sets the port number for the remote SSH server. | 22 | int
-|=======================================================================
+| *host* | *Required* Sets the hostname of the remote SSH server. |  | String
+| *port* | Sets the port number for the remote SSH server. | 22 | int
+|===
 
-#### Query Parameters (28 parameters):
+==== Query Parameters (28 parameters):
 
 [width="100%",cols="2,5,^1,2",options="header"]
-|=======================================================================
+|===
 | Name | Description | Default | Type
-| **failOnUnknownHost** (common) | Specifies whether a connection to an 
unknown host should fail or not. This value is only checked when the property 
knownHosts is set. | false | boolean
-| **knownHostsResource** (common) | Sets the resource path for a known_hosts 
file |  | String
-| **timeout** (common) | Sets the timeout in milliseconds to wait in 
establishing the remote SSH server connection. Defaults to 30000 milliseconds. 
| 30000 | long
-| **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
-| **pollCommand** (consumer) | Sets the command string to send to the remote 
SSH server during every poll cycle. Only works with camel-ssh component being 
used as a consumer i.e. from(ssh://...) You may need to end your command with a 
newline and that must be URL encoded 0A |  | 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
-| **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
-| **delay** (scheduler) | Milliseconds before the next poll. You can also 
specify time values using units such as 60s (60 seconds) 5m30s (5 minutes and 
30 seconds) and 1h (1 hour). | 500 | long
-| **greedy** (scheduler) | If greedy is enabled then the ScheduledPollConsumer 
will run immediately again if the previous run polled 1 or more messages. | 
false | boolean
-| **initialDelay** (scheduler) | Milliseconds before the first poll starts. 
You can also specify time values using units such as 60s (60 seconds) 5m30s (5 
minutes and 30 seconds) and 1h (1 hour). | 1000 | long
-| **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
-| **certResource** (security) | Sets the resource path of the certificate to 
use for Authentication. Will use ResourceHelperKeyPairProvider to resolve file 
based certificate and depends on keyType setting. |  | String
-| **keyPairProvider** (security) | Sets the KeyPairProvider reference to use 
when connecting using Certificates to the remote SSH Server. |  | 
KeyPairProvider
-| **keyType** (security) | Sets the key type to pass to the KeyPairProvider as 
part of authentication. KeyPairProvider.loadKey(...) will be passed this value. 
Defaults to ssh-rsa. | ssh-rsa | String
-| **password** (security) | Sets the password to use in connecting to remote 
SSH server. Requires keyPairProvider to be set to null. |  | String
-| **username** (security) | Sets the username to use in logging into the 
remote SSH server. |  | String
-|=======================================================================
+| *failOnUnknownHost* (common) | Specifies whether a connection to an unknown 
host should fail or not. This value is only checked when the property 
knownHosts is set. | false | boolean
+| *knownHostsResource* (common) | Sets the resource path for a known_hosts 
file |  | String
+| *timeout* (common) | Sets the timeout in milliseconds to wait in 
establishing the remote SSH server connection. Defaults to 30000 milliseconds. 
| 30000 | long
+| *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
+| *pollCommand* (consumer) | Sets the command string to send to the remote SSH 
server during every poll cycle. Only works with camel-ssh component being used 
as a consumer i.e. from(ssh://...) You may need to end your command with a 
newline and that must be URL encoded 0A |  | 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
+| *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
+| *delay* (scheduler) | Milliseconds before the next poll. You can also 
specify time values using units such as 60s (60 seconds) 5m30s (5 minutes and 
30 seconds) and 1h (1 hour). | 500 | long
+| *greedy* (scheduler) | If greedy is enabled then the ScheduledPollConsumer 
will run immediately again if the previous run polled 1 or more messages. | 
false | boolean
+| *initialDelay* (scheduler) | Milliseconds before the first poll starts. You 
can also specify time values using units such as 60s (60 seconds) 5m30s (5 
minutes and 30 seconds) and 1h (1 hour). | 1000 | long
+| *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
+| *certResource* (security) | Sets the resource path of the certificate to use 
for Authentication. Will use ResourceHelperKeyPairProvider to resolve file 
based certificate and depends on keyType setting. |  | String
+| *keyPairProvider* (security) | Sets the KeyPairProvider reference to use 
when connecting using Certificates to the remote SSH Server. |  | 
KeyPairProvider
+| *keyType* (security) | Sets the key type to pass to the KeyPairProvider as 
part of authentication. KeyPairProvider.loadKey(...) will be passed this value. 
Defaults to ssh-rsa. | ssh-rsa | String
+| *password* (security) | Sets the password to use in connecting to remote SSH 
server. Requires keyPairProvider to be set to null. |  | String
+| *username* (security) | Sets the username to use in logging into the remote 
SSH server. |  | String
+|===
 // endpoint options: END
 
 

http://git-wip-us.apache.org/repos/asf/camel/blob/4f4f2e45/components/camel-stax/src/main/docs/stax-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-stax/src/main/docs/stax-component.adoc 
b/components/camel-stax/src/main/docs/stax-component.adoc
index e8ad441..1019a01 100644
--- a/components/camel-stax/src/main/docs/stax-component.adoc
+++ b/components/camel-stax/src/main/docs/stax-component.adoc
@@ -1,4 +1,4 @@
-## StAX Component
+== StAX Component
 
 *Available as of Camel version 2.9*
 
@@ -56,25 +56,27 @@ The StAX component has no options.
 // endpoint options: START
 The StAX endpoint is configured using URI syntax:
 
-    stax:contentHandlerClass
+----
+stax:contentHandlerClass
+----
 
 with the following path and query parameters:
 
-#### Path Parameters (1 parameters):
+==== Path Parameters (1 parameters):
 
 [width="100%",cols="2,5,^1,2",options="header"]
-|=======================================================================
+|===
 | Name | Description | Default | Type
-| **contentHandlerClass** | *Required* The FQN class name for the 
ContentHandler implementation to use. |  | String
-|=======================================================================
+| *contentHandlerClass* | *Required* The FQN class name for the ContentHandler 
implementation to use. |  | String
+|===
 
-#### Query Parameters (1 parameters):
+==== Query Parameters (1 parameters):
 
 [width="100%",cols="2,5,^1,2",options="header"]
-|=======================================================================
+|===
 | Name | Description | Default | Type
-| **synchronous** (advanced) | Sets whether synchronous processing should be 
strictly used or Camel is allowed to use asynchronous processing (if 
supported). | false | boolean
-|=======================================================================
+| *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/4f4f2e45/components/camel-stomp/src/main/docs/stomp-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-stomp/src/main/docs/stomp-component.adoc 
b/components/camel-stomp/src/main/docs/stomp-component.adoc
index ec60fc5..32376df 100644
--- a/components/camel-stomp/src/main/docs/stomp-component.adoc
+++ b/components/camel-stomp/src/main/docs/stomp-component.adoc
@@ -1,4 +1,4 @@
-## Stomp Component
+== Stomp Component
 
 *Available as of Camel version 2.12*
 
@@ -39,17 +39,17 @@ The Stomp component supports 8 options which are listed 
below.
 
 
 [width="100%",cols="2,5,^1,2",options="header"]
-|=======================================================================
+|===
 | Name | Description | Default | Type
-| **configuration** (advanced) | To use the shared stomp configuration |  | 
StompConfiguration
-| **brokerURL** (common) | The URI of the Stomp broker to connect to |  | 
String
-| **login** (security) | The username |  | String
-| **passcode** (security) | The password |  | String
-| **host** (common) | The virtual host |  | String
-| **useGlobalSslContext Parameters** (security) | Enable usage of global SSL 
context parameters. | false | boolean
-| **headerFilterStrategy** (filter) | To use a custom 
org.apache.camel.spi.HeaderFilterStrategy to filter header to and from Camel 
message. |  | HeaderFilterStrategy
-| **resolveProperty Placeholders** (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
-|=======================================================================
+| *configuration* (advanced) | To use the shared stomp configuration |  | 
StompConfiguration
+| *brokerURL* (common) | The URI of the Stomp broker to connect to |  | String
+| *login* (security) | The username |  | String
+| *passcode* (security) | The password |  | String
+| *host* (common) | The virtual host |  | String
+| *useGlobalSslContext Parameters* (security) | Enable usage of global SSL 
context parameters. | false | boolean
+| *headerFilterStrategy* (filter) | To use a custom 
org.apache.camel.spi.HeaderFilterStrategy to filter header to and from Camel 
message. |  | HeaderFilterStrategy
+| *resolveProperty Placeholders* (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
 
 
@@ -59,34 +59,36 @@ The Stomp component supports 8 options which are listed 
below.
 // endpoint options: START
 The Stomp endpoint is configured using URI syntax:
 
-    stomp:destination
+----
+stomp:destination
+----
 
 with the following path and query parameters:
 
-#### Path Parameters (1 parameters):
+==== Path Parameters (1 parameters):
 
 [width="100%",cols="2,5,^1,2",options="header"]
-|=======================================================================
+|===
 | Name | Description | Default | Type
-| **destination** | *Required* Name of the queue |  | String
-|=======================================================================
+| *destination* | *Required* Name of the queue |  | String
+|===
 
-#### Query Parameters (10 parameters):
+==== Query Parameters (10 parameters):
 
 [width="100%",cols="2,5,^1,2",options="header"]
-|=======================================================================
+|===
 | Name | Description | Default | Type
-| **brokerURL** (common) | *Required* The URI of the Stomp broker to connect 
to | tcp://localhost:61613 | String
-| **host** (common) | The virtual host name |  | 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
-| **headerFilterStrategy** (advanced) | To use a custom HeaderFilterStrategy 
to filter header to and from Camel message. |  | HeaderFilterStrategy
-| **synchronous** (advanced) | Sets whether synchronous processing should be 
strictly used or Camel is allowed to use asynchronous processing (if 
supported). | false | boolean
-| **login** (security) | The username |  | String
-| **passcode** (security) | The password |  | String
-| **sslContextParameters** (security) | To configure security using 
SSLContextParameters |  | SSLContextParameters
-|=======================================================================
+| *brokerURL* (common) | *Required* The URI of the Stomp broker to connect to 
| tcp://localhost:61613 | String
+| *host* (common) | The virtual host name |  | 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
+| *headerFilterStrategy* (advanced) | To use a custom HeaderFilterStrategy to 
filter header to and from Camel message. |  | HeaderFilterStrategy
+| *synchronous* (advanced) | Sets whether synchronous processing should be 
strictly used or Camel is allowed to use asynchronous processing (if 
supported). | false | boolean
+| *login* (security) | The username |  | String
+| *passcode* (security) | The password |  | String
+| *sslContextParameters* (security) | To configure security using 
SSLContextParameters |  | SSLContextParameters
+|===
 // endpoint options: END
 
 

http://git-wip-us.apache.org/repos/asf/camel/blob/4f4f2e45/components/camel-stream/src/main/docs/stream-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-stream/src/main/docs/stream-component.adoc 
b/components/camel-stream/src/main/docs/stream-component.adoc
index 97df8c8..b51d270 100644
--- a/components/camel-stream/src/main/docs/stream-component.adoc
+++ b/components/camel-stream/src/main/docs/stream-component.adoc
@@ -1,4 +1,4 @@
-## Stream Component
+== Stream Component
 
 *Available as of Camel version 1.3*
 
@@ -55,42 +55,44 @@ The Stream component has no options.
 // endpoint options: START
 The Stream endpoint is configured using URI syntax:
 
-    stream:kind
+----
+stream:kind
+----
 
 with the following path and query parameters:
 
-#### Path Parameters (1 parameters):
+==== Path Parameters (1 parameters):
 
 [width="100%",cols="2,5,^1,2",options="header"]
-|=======================================================================
+|===
 | Name | Description | Default | Type
-| **kind** | *Required* Kind of stream to use such as System.in or System.out. 
|  | String
-|=======================================================================
+| *kind* | *Required* Kind of stream to use such as System.in or System.out. | 
 | String
+|===
 
-#### Query Parameters (18 parameters):
+==== Query Parameters (18 parameters):
 
 [width="100%",cols="2,5,^1,2",options="header"]
-|=======================================================================
+|===
 | Name | Description | Default | Type
-| **encoding** (common) | You can configure the encoding (is a charset name) 
to use text-based streams (for example message body is a String object). If not 
provided Camel uses the JVM default Charset. |  | String
-| **fileName** (common) | When using the stream:file URI format this option 
specifies the filename to stream to/from. |  | String
-| **url** (common) | When using the stream:url URI format this option 
specifies the URL to stream to/from. The input/output stream will be opened 
using the JDK URLConnection facility. |  | 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
-| **groupLines** (consumer) | To group X number of lines in the consumer. For 
example to group 10 lines and therefore only spit out an Exchange with 10 lines 
instead of 1 Exchange per line. |  | int
-| **groupStrategy** (consumer) | Allows to use a custom GroupStrategy to 
control how to group lines. |  | GroupStrategy
-| **initialPromptDelay** (consumer) | Initial delay in milliseconds before 
showing the message prompt. This delay occurs only once. Can be used during 
system startup to avoid message prompts being written while other logging is 
done to the system out. | 2000 | long
-| **promptDelay** (consumer) | Optional delay in milliseconds before showing 
the message prompt. |  | long
-| **promptMessage** (consumer) | Message prompt to use when reading from 
stream:in; for example you could set this to Enter a command: |  | String
-| **retry** (consumer) | Will retry opening the file if it's overwritten 
somewhat like tail --retry | false | boolean
-| **scanStream** (consumer) | To be used for continuously reading a stream 
such as the unix tail command. | false | boolean
-| **scanStreamDelay** (consumer) | Delay in milliseconds between read attempts 
when using scanStream. |  | 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
-| **autoCloseCount** (producer) | Number of messages to process before closing 
stream on Producer side. Never close stream by default (only when Producer is 
stopped). If more messages are sent the stream is reopened for another 
autoCloseCount batch. |  | int
-| **closeOnDone** (producer) | This option is used in combination with 
Splitter and streaming to the same file. The idea is to keep the stream open 
and only close when the Splitter is done to improve performance. Mind this 
requires that you only stream to the same file and not 2 or more files. | false 
| boolean
-| **delay** (producer) | Initial delay in milliseconds before producing the 
stream. |  | long
-| **synchronous** (advanced) | Sets whether synchronous processing should be 
strictly used or Camel is allowed to use asynchronous processing (if 
supported). | false | boolean
-|=======================================================================
+| *encoding* (common) | You can configure the encoding (is a charset name) to 
use text-based streams (for example message body is a String object). If not 
provided Camel uses the JVM default Charset. |  | String
+| *fileName* (common) | When using the stream:file URI format this option 
specifies the filename to stream to/from. |  | String
+| *url* (common) | When using the stream:url URI format this option specifies 
the URL to stream to/from. The input/output stream will be opened using the JDK 
URLConnection facility. |  | 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
+| *groupLines* (consumer) | To group X number of lines in the consumer. For 
example to group 10 lines and therefore only spit out an Exchange with 10 lines 
instead of 1 Exchange per line. |  | int
+| *groupStrategy* (consumer) | Allows to use a custom GroupStrategy to control 
how to group lines. |  | GroupStrategy
+| *initialPromptDelay* (consumer) | Initial delay in milliseconds before 
showing the message prompt. This delay occurs only once. Can be used during 
system startup to avoid message prompts being written while other logging is 
done to the system out. | 2000 | long
+| *promptDelay* (consumer) | Optional delay in milliseconds before showing the 
message prompt. |  | long
+| *promptMessage* (consumer) | Message prompt to use when reading from 
stream:in; for example you could set this to Enter a command: |  | String
+| *retry* (consumer) | Will retry opening the file if it's overwritten 
somewhat like tail --retry | false | boolean
+| *scanStream* (consumer) | To be used for continuously reading a stream such 
as the unix tail command. | false | boolean
+| *scanStreamDelay* (consumer) | Delay in milliseconds between read attempts 
when using scanStream. |  | 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
+| *autoCloseCount* (producer) | Number of messages to process before closing 
stream on Producer side. Never close stream by default (only when Producer is 
stopped). If more messages are sent the stream is reopened for another 
autoCloseCount batch. |  | int
+| *closeOnDone* (producer) | This option is used in combination with Splitter 
and streaming to the same file. The idea is to keep the stream open and only 
close when the Splitter is done to improve performance. Mind this requires that 
you only stream to the same file and not 2 or more files. | false | boolean
+| *delay* (producer) | Initial delay in milliseconds before producing the 
stream. |  | long
+| *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
 
 

Reply via email to