http://git-wip-us.apache.org/repos/asf/camel/blob/4f4f2e45/components/camel-jmx/src/main/docs/jmx-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-jmx/src/main/docs/jmx-component.adoc 
b/components/camel-jmx/src/main/docs/jmx-component.adoc
index 32e5e9a..fd742b0 100644
--- a/components/camel-jmx/src/main/docs/jmx-component.adoc
+++ b/components/camel-jmx/src/main/docs/jmx-component.adoc
@@ -1,4 +1,4 @@
-## JMX Component
+== JMX Component
 ifdef::env-github[]
 *Available as of Camel version 2.6.0*
 
@@ -28,53 +28,55 @@ The JMX component has no options.
 // endpoint options: START
 The JMX endpoint is configured using URI syntax:
 
-    jmx:serverURL
+----
+jmx:serverURL
+----
 
 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
-| **serverURL** | server url comes from the remaining endpoint |  | String
-|=======================================================================
+| *serverURL* | server url comes from the remaining endpoint |  | String
+|===
 
-#### Query Parameters (29 parameters):
+==== Query Parameters (29 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
-| **format** (consumer) | URI Property: Format for the message body. Either 
xml or raw. If xml the notification is serialized to xml. If raw then the raw 
java object is set as the body. | xml | String
-| **granularityPeriod** (consumer) | URI Property: monitor types only The 
frequency to poll the bean to check the monitor. | 10000 | long
-| **monitorType** (consumer) | URI Property: monitor types only The type of 
monitor to create. One of string gauge counter. |  | String
-| **objectDomain** (consumer) | *Required* URI Property: The domain for the 
mbean you're connecting to |  | String
-| **objectName** (consumer) | URI Property: The name key for the mbean you're 
connecting to. This value is mutually exclusive with the object properties that 
get passed. |  | String
-| **observedAttribute** (consumer) | URI Property: monitor types only The 
attribute to observe for the monitor bean. |  | 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
-| **handback** (advanced) | URI Property: Value to handback to the listener 
when a notification is received. This value will be put in the message header 
with the key jmx.handback |  | Object
-| **notificationFilter** (advanced) | URI Property: Reference to a bean that 
implements the NotificationFilter. |  | NotificationFilter
-| **objectProperties** (advanced) | URI Property: properties for the object 
name. These values will be used if the objectName param is not set |  | Map
-| **reconnectDelay** (advanced) | URI Property: The number of seconds to wait 
before attempting to retry establishment of the initial connection or attempt 
to reconnect a lost connection | 10 | int
-| **reconnectOnConnection Failure** (advanced) | URI Property: If true the 
consumer will attempt to reconnect to the JMX server when any connection 
failure occurs. The consumer will attempt to re-establish the JMX connection 
every 'x' seconds until the connection is made-- where 'x' is the configured 
reconnectionDelay | false | boolean
-| **synchronous** (advanced) | Sets whether synchronous processing should be 
strictly used or Camel is allowed to use asynchronous processing (if 
supported). | false | boolean
-| **testConnectionOnStartup** (advanced) | URI Property: If true the consumer 
will throw an exception if unable to establish the JMX connection upon startup. 
If false the consumer will attempt to establish the JMX connection every 'x' 
seconds until the connection is made -- where 'x' is the configured 
reconnectionDelay | true | boolean
-| **initThreshold** (counter) | URI Property: counter monitor only Initial 
threshold for the monitor. The value must exceed this before notifications are 
fired. |  | int
-| **modulus** (counter) | URI Property: counter monitor only The value at 
which the counter is reset to zero |  | int
-| **offset** (counter) | URI Property: counter monitor only The amount to 
increment the threshold after it's been exceeded. |  | int
-| **differenceMode** (gauge) | URI Property: counter gauge monitor only If 
true then the value reported in the notification is the difference from the 
threshold as opposed to the value itself. | false | boolean
-| **notifyHigh** (gauge) | URI Property: gauge monitor only If true the gauge 
will fire a notification when the high threshold is exceeded | false | boolean
-| **notifyLow** (gauge) | URI Property: gauge monitor only If true the gauge 
will fire a notification when the low threshold is exceeded | false | boolean
-| **thresholdHigh** (gauge) | URI Property: gauge monitor only Value for the 
gauge's high threshold |  | Double
-| **thresholdLow** (gauge) | URI Property: gauge monitor only Value for the 
gauge's low threshold |  | Double
-| **password** (security) | URI Property: credentials for making a remote 
connection |  | String
-| **user** (security) | URI Property: credentials for making a remote 
connection |  | String
-| **notifyDiffer** (string) | URI Property: string monitor only If true the 
string monitor will fire a notification when the string attribute differs from 
the string to compare. | false | boolean
-| **notifyMatch** (string) | URI Property: string monitor only If true the 
string monitor will fire a notification when the string attribute matches the 
string to compare. | false | boolean
-| **stringToCompare** (string) | URI Property: string monitor only Value for 
the string monitor's string to compare. |  | 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
+| *format* (consumer) | URI Property: Format for the message body. Either xml 
or raw. If xml the notification is serialized to xml. If raw then the raw java 
object is set as the body. | xml | String
+| *granularityPeriod* (consumer) | URI Property: monitor types only The 
frequency to poll the bean to check the monitor. | 10000 | long
+| *monitorType* (consumer) | URI Property: monitor types only The type of 
monitor to create. One of string gauge counter. |  | String
+| *objectDomain* (consumer) | *Required* URI Property: The domain for the 
mbean you're connecting to |  | String
+| *objectName* (consumer) | URI Property: The name key for the mbean you're 
connecting to. This value is mutually exclusive with the object properties that 
get passed. |  | String
+| *observedAttribute* (consumer) | URI Property: monitor types only The 
attribute to observe for the monitor bean. |  | 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
+| *handback* (advanced) | URI Property: Value to handback to the listener when 
a notification is received. This value will be put in the message header with 
the key jmx.handback |  | Object
+| *notificationFilter* (advanced) | URI Property: Reference to a bean that 
implements the NotificationFilter. |  | NotificationFilter
+| *objectProperties* (advanced) | URI Property: properties for the object 
name. These values will be used if the objectName param is not set |  | Map
+| *reconnectDelay* (advanced) | URI Property: The number of seconds to wait 
before attempting to retry establishment of the initial connection or attempt 
to reconnect a lost connection | 10 | int
+| *reconnectOnConnection Failure* (advanced) | URI Property: If true the 
consumer will attempt to reconnect to the JMX server when any connection 
failure occurs. The consumer will attempt to re-establish the JMX connection 
every 'x' seconds until the connection is made-- where 'x' is the configured 
reconnectionDelay | false | boolean
+| *synchronous* (advanced) | Sets whether synchronous processing should be 
strictly used or Camel is allowed to use asynchronous processing (if 
supported). | false | boolean
+| *testConnectionOnStartup* (advanced) | URI Property: If true the consumer 
will throw an exception if unable to establish the JMX connection upon startup. 
If false the consumer will attempt to establish the JMX connection every 'x' 
seconds until the connection is made -- where 'x' is the configured 
reconnectionDelay | true | boolean
+| *initThreshold* (counter) | URI Property: counter monitor only Initial 
threshold for the monitor. The value must exceed this before notifications are 
fired. |  | int
+| *modulus* (counter) | URI Property: counter monitor only The value at which 
the counter is reset to zero |  | int
+| *offset* (counter) | URI Property: counter monitor only The amount to 
increment the threshold after it's been exceeded. |  | int
+| *differenceMode* (gauge) | URI Property: counter gauge monitor only If true 
then the value reported in the notification is the difference from the 
threshold as opposed to the value itself. | false | boolean
+| *notifyHigh* (gauge) | URI Property: gauge monitor only If true the gauge 
will fire a notification when the high threshold is exceeded | false | boolean
+| *notifyLow* (gauge) | URI Property: gauge monitor only If true the gauge 
will fire a notification when the low threshold is exceeded | false | boolean
+| *thresholdHigh* (gauge) | URI Property: gauge monitor only Value for the 
gauge's high threshold |  | Double
+| *thresholdLow* (gauge) | URI Property: gauge monitor only Value for the 
gauge's low threshold |  | Double
+| *password* (security) | URI Property: credentials for making a remote 
connection |  | String
+| *user* (security) | URI Property: credentials for making a remote connection 
|  | String
+| *notifyDiffer* (string) | URI Property: string monitor only If true the 
string monitor will fire a notification when the string attribute differs from 
the string to compare. | false | boolean
+| *notifyMatch* (string) | URI Property: string monitor only If true the 
string monitor will fire a notification when the string attribute matches the 
string to compare. | false | boolean
+| *stringToCompare* (string) | URI Property: string monitor only Value for the 
string monitor's string to compare. |  | String
+|===
 // endpoint options: END
 
 ### Activating JMX in Camel

http://git-wip-us.apache.org/repos/asf/camel/blob/4f4f2e45/components/camel-johnzon/src/main/docs/json-johnzon-dataformat.adoc
----------------------------------------------------------------------
diff --git 
a/components/camel-johnzon/src/main/docs/json-johnzon-dataformat.adoc 
b/components/camel-johnzon/src/main/docs/json-johnzon-dataformat.adoc
index c1ae489..13e6b80 100644
--- a/components/camel-johnzon/src/main/docs/json-johnzon-dataformat.adoc
+++ b/components/camel-johnzon/src/main/docs/json-johnzon-dataformat.adoc
@@ -1,4 +1,4 @@
-## JSon Johnzon DataFormat
+== JSon Johnzon DataFormat
 
 *Available as of Camel version 2.18*
 
@@ -22,7 +22,7 @@ The JSon Johnzon dataformat supports 17 options which are 
listed below.
 
 
 [width="100%",cols="2s,1m,1m,6",options="header"]
-|=======================================================================
+|===
 | Name | Default | Java Type | Description
 | objectMapper |  | String | Lookup and use the existing ObjectMapper with the 
given id when using Jackson.
 | prettyPrint | false | Boolean | To enable pretty printing output nicely 
formatted. Is by default false.
@@ -41,7 +41,7 @@ The JSon Johnzon dataformat supports 17 options which are 
listed below.
 | permissions |  | String | Adds permissions that controls which Java packages 
and classes XStream is allowed to use during unmarshal from xml/json to Java 
beans. A permission must be configured either here or globally using a JVM 
system property. The permission can be specified in a syntax where a plus sign 
is allow and minus sign is deny. Wildcards is supported by using . as prefix. 
For example to allow com.foo and all subpackages then specfy com.foo.. Multiple 
permissions can be configured separated by comma such as 
com.foo.-com.foo.bar.MySecretBean. The following default permission is always 
included: -java.lang.java.util. unless its overridden by specifying a JVM 
system property with they key org.apache.camel.xstream.permissions.
 | allowUnmarshallType | false | Boolean | If enabled then Jackson is allowed 
to attempt to use the CamelJacksonUnmarshalType header during the 
unmarshalling. This should only be enabled when desired to be used.
 | contentTypeHeader | false | Boolean | Whether the data format should set the 
Content-Type header with the type from the data format if the data format is 
capable of doing so. For example application/xml for data formats marshalling 
to XML or application/json for data formats marshalling to JSon etc.
-|=======================================================================
+|===
 // dataformat options: END
 
 

http://git-wip-us.apache.org/repos/asf/camel/blob/4f4f2e45/components/camel-jolt/src/main/docs/jolt-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-jolt/src/main/docs/jolt-component.adoc 
b/components/camel-jolt/src/main/docs/jolt-component.adoc
index 2eeb0e1..c213bd8 100644
--- a/components/camel-jolt/src/main/docs/jolt-component.adoc
+++ b/components/camel-jolt/src/main/docs/jolt-component.adoc
@@ -1,4 +1,4 @@
-## JOLT Component
+== JOLT Component
 
 *Available as of Camel version 2.16*
 
@@ -46,11 +46,11 @@ The JOLT component supports 2 options which are listed 
below.
 
 
 [width="100%",cols="2,5,^1,2",options="header"]
-|=======================================================================
+|===
 | Name | Description | Default | Type
-| **transform** (advanced) | Explicitly sets the Transform to use. If not set 
a Transform specified by the transformDsl will be created |  | Transform
-| **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
-|=======================================================================
+| *transform* (advanced) | Explicitly sets the Transform to use. If not set a 
Transform specified by the transformDsl will be created |  | Transform
+| *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
 
 
@@ -61,29 +61,31 @@ The JOLT component supports 2 options which are listed 
below.
 // endpoint options: START
 The JOLT endpoint is configured using URI syntax:
 
-    jolt:resourceUri
+----
+jolt:resourceUri
+----
 
 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
-| **resourceUri** | *Required* Path to the resource. You can prefix with: 
classpath file http ref or bean. classpath file and http loads the resource 
using these protocols (classpath is default). ref will lookup the resource in 
the registry. bean will call a method on a bean to be used as the resource. For 
bean you can specify the method name after dot eg bean:myBean.myMethod. |  | 
String
-|=======================================================================
+| *resourceUri* | *Required* Path to the resource. You can prefix with: 
classpath file http ref or bean. classpath file and http loads the resource 
using these protocols (classpath is default). ref will lookup the resource in 
the registry. bean will call a method on a bean to be used as the resource. For 
bean you can specify the method name after dot eg bean:myBean.myMethod. |  | 
String
+|===
 
-#### Query Parameters (5 parameters):
+==== Query Parameters (5 parameters):
 
 [width="100%",cols="2,5,^1,2",options="header"]
-|=======================================================================
+|===
 | Name | Description | Default | Type
-| **contentCache** (producer) | Sets whether to use resource content cache or 
not | false | boolean
-| **inputType** (producer) | Specifies if the input is hydrated JSON or a JSON 
String. | Hydrated | JoltInputOutputType
-| **outputType** (producer) | Specifies if the output should be hydrated JSON 
or a JSON String. | Hydrated | JoltInputOutputType
-| **transformDsl** (producer) | Specifies the Transform DSL of the endpoint 
resource. If none is specified Chainr will be used. | Chainr | JoltTransformType
-| **synchronous** (advanced) | Sets whether synchronous processing should be 
strictly used or Camel is allowed to use asynchronous processing (if 
supported). | false | boolean
-|=======================================================================
+| *contentCache* (producer) | Sets whether to use resource content cache or 
not | false | boolean
+| *inputType* (producer) | Specifies if the input is hydrated JSON or a JSON 
String. | Hydrated | JoltInputOutputType
+| *outputType* (producer) | Specifies if the output should be hydrated JSON or 
a JSON String. | Hydrated | JoltInputOutputType
+| *transformDsl* (producer) | Specifies the Transform DSL of the endpoint 
resource. If none is specified Chainr will be used. | Chainr | JoltTransformType
+| *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-josql/src/main/docs/sql-language.adoc
----------------------------------------------------------------------
diff --git a/components/camel-josql/src/main/docs/sql-language.adoc 
b/components/camel-josql/src/main/docs/sql-language.adoc
index 6aed719..10ecdc5 100644
--- a/components/camel-josql/src/main/docs/sql-language.adoc
+++ b/components/camel-josql/src/main/docs/sql-language.adoc
@@ -1,4 +1,4 @@
-## SQL Language (deprecated)
+== SQL Language (deprecated)
 
 *Available as of Camel version 1.0*
 
@@ -64,10 +64,10 @@ The SQL 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
 
 
@@ -83,4 +83,4 @@ eg to refer to a file on the classpath you can do:
 [source,java]
 ----------------------------------------------------------
 .setHeader("myHeader").sql("resource:classpath:mysql.sql")
-----------------------------------------------------------
\ No newline at end of file
+----------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/camel/blob/4f4f2e45/components/camel-jpa/src/main/docs/jpa-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-jpa/src/main/docs/jpa-component.adoc 
b/components/camel-jpa/src/main/docs/jpa-component.adoc
index 8f168d5..643634c 100644
--- a/components/camel-jpa/src/main/docs/jpa-component.adoc
+++ b/components/camel-jpa/src/main/docs/jpa-component.adoc
@@ -1,4 +1,4 @@
-## JPA Component
+== JPA Component
 
 *Available as of Camel version 1.0*
 
@@ -99,14 +99,14 @@ The JPA component supports 5 options which are listed below.
 
 
 [width="100%",cols="2,5,^1,2",options="header"]
-|=======================================================================
+|===
 | Name | Description | Default | Type
-| **entityManagerFactory** (common) | To use the EntityManagerFactory. This is 
strongly recommended to configure. |  | EntityManagerFactory
-| **transactionManager** (common) | To use the PlatformTransactionManager for 
managing transactions. |  | PlatformTransaction Manager
-| **joinTransaction** (common) | The camel-jpa component will join transaction 
by default. You can use this option to turn this off for example if you use 
LOCAL_RESOURCE and join transaction doesn't work with your JPA provider. This 
option can also be set globally on the JpaComponent instead of having to set it 
on all endpoints. | true | boolean
-| **sharedEntityManager** (common) | Whether to use Spring's 
SharedEntityManager for the consumer/producer. Note in most cases 
joinTransaction should be set to false as this is not an EXTENDED 
EntityManager. | 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
-|=======================================================================
+| *entityManagerFactory* (common) | To use the EntityManagerFactory. This is 
strongly recommended to configure. |  | EntityManagerFactory
+| *transactionManager* (common) | To use the PlatformTransactionManager for 
managing transactions. |  | PlatformTransaction Manager
+| *joinTransaction* (common) | The camel-jpa component will join transaction 
by default. You can use this option to turn this off for example if you use 
LOCAL_RESOURCE and join transaction doesn't work with your JPA provider. This 
option can also be set globally on the JpaComponent instead of having to set it 
on all endpoints. | true | boolean
+| *sharedEntityManager* (common) | Whether to use Spring's SharedEntityManager 
for the consumer/producer. Note in most cases joinTransaction should be set to 
false as this is not an EXTENDED EntityManager. | 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
 
 
@@ -119,66 +119,68 @@ The JPA component supports 5 options which are listed 
below.
 // endpoint options: START
 The JPA endpoint is configured using URI syntax:
 
-    jpa:entityType
+----
+jpa:entityType
+----
 
 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
-| **entityType** | *Required* The JPA annotated class to use as entity. |  | 
Class<?>
-|=======================================================================
+| *entityType* | *Required* The JPA annotated class to use as entity. |  | 
Class<?>
+|===
 
-#### Query Parameters (42 parameters):
+==== Query Parameters (42 parameters):
 
 [width="100%",cols="2,5,^1,2",options="header"]
-|=======================================================================
+|===
 | Name | Description | Default | Type
-| **joinTransaction** (common) | The camel-jpa component will join transaction 
by default. You can use this option to turn this off for example if you use 
LOCAL_RESOURCE and join transaction doesn't work with your JPA provider. This 
option can also be set globally on the JpaComponent instead of having to set it 
on all endpoints. | true | boolean
-| **maximumResults** (common) | Set the maximum number of results to retrieve 
on the Query. | -1 | int
-| **namedQuery** (common) | To use a named query. |  | String
-| **nativeQuery** (common) | To use a custom native query. You may want to use 
the option resultClass also when using native queries. |  | String
-| **parameters** (common) | This key/value mapping is used for building the 
query parameters. It is expected to be of the generic type java.util.Map where 
the keys are the named parameters of a given JPA query and the values are their 
corresponding effective values you want to select for. When it's used for 
producer Simple expression can be used as a parameter value. It allows you to 
retrieve parameter values from the message body header and etc. |  | Map
-| **persistenceUnit** (common) | *Required* The JPA persistence unit used by 
default. | camel | String
-| **query** (common) | To use a custom query. |  | String
-| **resultClass** (common) | Defines the type of the returned payload (we will 
call entityManager.createNativeQuery(nativeQuery resultClass) instead of 
entityManager.createNativeQuery(nativeQuery)). Without this option we will 
return an object array. Only has an affect when using in conjunction with 
native query when consuming data. |  | Class<?>
-| **sharedEntityManager** (common) | Whether to use Spring's 
SharedEntityManager for the consumer/producer. Note in most cases 
joinTransaction should be set to false as this is not an EXTENDED 
EntityManager. | 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
-| **consumeDelete** (consumer) | If true the entity is deleted after it is 
consumed; if false the entity is not deleted. | true | boolean
-| **consumeLockEntity** (consumer) | Specifies whether or not to set an 
exclusive lock on each entity bean while processing the results from polling. | 
true | boolean
-| **deleteHandler** (consumer) | To use a custom DeleteHandler to delete the 
row after the consumer is done processing the exchange |  | Object>
-| **lockModeType** (consumer) | To configure the lock mode on the consumer. | 
PESSIMISTIC_WRITE | LockModeType
-| **maxMessagesPerPoll** (consumer) | An integer value to define the maximum 
number of messages to gather per poll. By default no maximum is set. Can be 
used to avoid polling many thousands of messages when starting up the server. 
Set a value of 0 or negative to disable. |  | int
-| **preDeleteHandler** (consumer) | To use a custom Pre-DeleteHandler to 
delete the row after the consumer has read the entity. |  | Object>
-| **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
-| **skipLockedEntity** (consumer) | To configure whether to use NOWAIT on lock 
and silently skip the entity. | false | boolean
-| **transacted** (consumer) | Whether to run the consumer in transacted mode 
by which all messages will either commit or rollback when the entire batch has 
been processed. The default behavior (false) is to commit all the previously 
successfully processed messages and only rollback the last failed message. | 
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
-| **flushOnSend** (producer) | Flushes the EntityManager after the entity bean 
has been persisted. | true | boolean
-| **remove** (producer) | Indicates to use entityManager.remove(entity). | 
false | boolean
-| **useExecuteUpdate** (producer) | To configure whether to use 
executeUpdate() when producer executes a query. When you use INSERT UPDATE or 
DELETE statement as a named query you need to specify this option to 'true'. |  
| Boolean
-| **usePassedInEntityManager** (producer) | If set to true then Camel will use 
the EntityManager from the header JpaConstants.ENTITYMANAGER instead of the 
configured entity manager on the component/endpoint. This allows end users to 
control which entity manager will be in use. | false | boolean
-| **usePersist** (producer) | Indicates to use entityManager.persist(entity) 
instead of entityManager.merge(entity). Note: entityManager.persist(entity) 
doesn't work for detached entities (where the EntityManager has to execute an 
UPDATE instead of an INSERT query)! | false | boolean
-| **entityManagerProperties** (advanced) | Additional properties for the 
entity manager to use. |  | Map
-| **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
-|=======================================================================
+| *joinTransaction* (common) | The camel-jpa component will join transaction 
by default. You can use this option to turn this off for example if you use 
LOCAL_RESOURCE and join transaction doesn't work with your JPA provider. This 
option can also be set globally on the JpaComponent instead of having to set it 
on all endpoints. | true | boolean
+| *maximumResults* (common) | Set the maximum number of results to retrieve on 
the Query. | -1 | int
+| *namedQuery* (common) | To use a named query. |  | String
+| *nativeQuery* (common) | To use a custom native query. You may want to use 
the option resultClass also when using native queries. |  | String
+| *parameters* (common) | This key/value mapping is used for building the 
query parameters. It is expected to be of the generic type java.util.Map where 
the keys are the named parameters of a given JPA query and the values are their 
corresponding effective values you want to select for. When it's used for 
producer Simple expression can be used as a parameter value. It allows you to 
retrieve parameter values from the message body header and etc. |  | Map
+| *persistenceUnit* (common) | *Required* The JPA persistence unit used by 
default. | camel | String
+| *query* (common) | To use a custom query. |  | String
+| *resultClass* (common) | Defines the type of the returned payload (we will 
call entityManager.createNativeQuery(nativeQuery resultClass) instead of 
entityManager.createNativeQuery(nativeQuery)). Without this option we will 
return an object array. Only has an affect when using in conjunction with 
native query when consuming data. |  | Class<?>
+| *sharedEntityManager* (common) | Whether to use Spring's SharedEntityManager 
for the consumer/producer. Note in most cases joinTransaction should be set to 
false as this is not an EXTENDED EntityManager. | 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
+| *consumeDelete* (consumer) | If true the entity is deleted after it is 
consumed; if false the entity is not deleted. | true | boolean
+| *consumeLockEntity* (consumer) | Specifies whether or not to set an 
exclusive lock on each entity bean while processing the results from polling. | 
true | boolean
+| *deleteHandler* (consumer) | To use a custom DeleteHandler to delete the row 
after the consumer is done processing the exchange |  | Object>
+| *lockModeType* (consumer) | To configure the lock mode on the consumer. | 
PESSIMISTIC_WRITE | LockModeType
+| *maxMessagesPerPoll* (consumer) | An integer value to define the maximum 
number of messages to gather per poll. By default no maximum is set. Can be 
used to avoid polling many thousands of messages when starting up the server. 
Set a value of 0 or negative to disable. |  | int
+| *preDeleteHandler* (consumer) | To use a custom Pre-DeleteHandler to delete 
the row after the consumer has read the entity. |  | Object>
+| *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
+| *skipLockedEntity* (consumer) | To configure whether to use NOWAIT on lock 
and silently skip the entity. | false | boolean
+| *transacted* (consumer) | Whether to run the consumer in transacted mode by 
which all messages will either commit or rollback when the entire batch has 
been processed. The default behavior (false) is to commit all the previously 
successfully processed messages and only rollback the last failed message. | 
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
+| *flushOnSend* (producer) | Flushes the EntityManager after the entity bean 
has been persisted. | true | boolean
+| *remove* (producer) | Indicates to use entityManager.remove(entity). | false 
| boolean
+| *useExecuteUpdate* (producer) | To configure whether to use executeUpdate() 
when producer executes a query. When you use INSERT UPDATE or DELETE statement 
as a named query you need to specify this option to 'true'. |  | Boolean
+| *usePassedInEntityManager* (producer) | If set to true then Camel will use 
the EntityManager from the header JpaConstants.ENTITYMANAGER instead of the 
configured entity manager on the component/endpoint. This allows end users to 
control which entity manager will be in use. | false | boolean
+| *usePersist* (producer) | Indicates to use entityManager.persist(entity) 
instead of entityManager.merge(entity). Note: entityManager.persist(entity) 
doesn't work for detached entities (where the EntityManager has to execute an 
UPDATE instead of an INSERT query)! | false | boolean
+| *entityManagerProperties* (advanced) | Additional properties for the entity 
manager to use. |  | Map
+| *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
+|===
 // endpoint options: END
 
 

http://git-wip-us.apache.org/repos/asf/camel/blob/4f4f2e45/components/camel-jsch/src/main/docs/scp-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-jsch/src/main/docs/scp-component.adoc 
b/components/camel-jsch/src/main/docs/scp-component.adoc
index 669841d..d887ae3 100644
--- a/components/camel-jsch/src/main/docs/scp-component.adoc
+++ b/components/camel-jsch/src/main/docs/scp-component.adoc
@@ -1,4 +1,4 @@
-## SCP Component
+== SCP Component
 
 *Available as of Camel version 2.10*
 
@@ -46,11 +46,11 @@ The SCP component supports 2 options which are listed below.
 
 
 [width="100%",cols="2,5,^1,2",options="header"]
-|=======================================================================
+|===
 | Name | Description | Default | Type
-| **verboseLogging** (producer) | JSCH is verbose logging out of the box. 
Therefore we turn the logging down to DEBUG logging by default. But setting 
this option to true turns on the verbose logging again. | 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
-|=======================================================================
+| *verboseLogging* (producer) | JSCH is verbose logging out of the box. 
Therefore we turn the logging down to DEBUG logging by default. But setting 
this option to true turns on the verbose logging again. | 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
 
 
@@ -64,45 +64,47 @@ The SCP component supports 2 options which are listed below.
 // endpoint options: START
 The SCP endpoint is configured using URI syntax:
 
-    scp:host:port/directoryName
+----
+scp:host:port/directoryName
+----
 
 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
-| **host** | *Required* Hostname of the FTP server |  | String
-| **port** | Port of the FTP server |  | int
-| **directoryName** | The starting directory |  | String
-|=======================================================================
+| *host* | *Required* Hostname of the FTP server |  | String
+| *port* | Port of the FTP server |  | int
+| *directoryName* | The starting directory |  | String
+|===
 
-#### Query Parameters (19 parameters):
+==== Query Parameters (19 parameters):
 
 [width="100%",cols="2,5,^1,2",options="header"]
-|=======================================================================
+|===
 | Name | Description | Default | Type
-| **disconnect** (common) | Whether or not to disconnect from remote FTP 
server right after use. Disconnect will only disconnect the current connection 
to the FTP server. If you have a consumer which you want to stop then you need 
to stop the consumer/route instead. | false | boolean
-| **chmod** (producer) | Allows you to set chmod on the stored file. For 
example chmod=664. | 664 | String
-| **fileName** (producer) | Use Expression such as File Language to 
dynamically set the filename. For consumers it's used as a filename filter. For 
producers it's used to evaluate the filename to write. If an expression is set 
it take precedence over the CamelFileName header. (Note: The header itself can 
also be an Expression). The expression options support both String and 
Expression types. If the expression is a String type it is always evaluated 
using the File Language. If the expression is an Expression type the specified 
Expression type is used - this allows you for instance to use OGNL expressions. 
For the consumer you can use it to filter filenames so you can for instance 
consume today's file using the File Language syntax: 
mydata-$date:now:yyyyMMdd.txt. The producers support the CamelOverruleFileName 
header which takes precedence over any existing CamelFileName header; the 
CamelOverruleFileName is a header that is used only once and makes it easier as 
this avoids to temporar
 y store CamelFileName and have to restore it afterwards. |  | String
-| **flatten** (producer) | Flatten is used to flatten the file name path to 
strip any leading paths so it's just the file name. This allows you to consume 
recursively into sub-directories but when you eg write the files to another 
directory they will be written in a single directory. Setting this to true on 
the producer enforces that any file name in CamelFileName header will be 
stripped for any leading paths. | false | boolean
-| **strictHostKeyChecking** (producer) | Sets whether to use strict host key 
checking. Possible values are: no yes | no | String
-| **allowNullBody** (producer) | Used to specify if a null body is allowed 
during file writing. If set to true then an empty file will be created when set 
to false and attempting to send a null body to the file component a 
GenericFileWriteException of 'Cannot write null body to file.' will be thrown. 
If the fileExist option is set to 'Override' then the file will be truncated 
and if set to append the file will remain unchanged. | false | boolean
-| **disconnectOnBatchComplete** (producer) | Whether or not to disconnect from 
remote FTP server right after a Batch upload is complete. 
disconnectOnBatchComplete will only disconnect the current connection to the 
FTP server. | false | boolean
-| **connectTimeout** (advanced) | Sets the connect timeout for waiting for a 
connection to be established Used by both FTPClient and JSCH | 10000 | int
-| **soTimeout** (advanced) | Sets the so timeout Used only by FTPClient | 
300000 | int
-| **synchronous** (advanced) | Sets whether synchronous processing should be 
strictly used or Camel is allowed to use asynchronous processing (if 
supported). | false | boolean
-| **timeout** (advanced) | Sets the data timeout for waiting for reply Used 
only by FTPClient | 30000 | int
-| **knownHostsFile** (security) | Sets the known_hosts file so that the jsch 
endpoint can do host key verification. You can prefix with classpath: to load 
the file from classpath instead of file system. |  | String
-| **password** (security) | Password to use for login |  | String
-| **preferredAuthentications** (security) | Set a comma separated list of 
authentications that will be used in order of preference. Possible 
authentication methods are defined by JCraft JSCH. Some examples include: 
gssapi-with-micpublickeykeyboard-interactivepassword If not specified the JSCH 
and/or system defaults will be used. |  | String
-| **privateKeyFile** (security) | Set the private key file to that the 
endpoint can do private key verification. You can prefix with classpath: to 
load the file from classpath instead of file system. |  | String
-| **privateKeyFilePassphrase** (security) | Set the private key file 
passphrase to that the endpoint can do private key verification. |  | String
-| **username** (security) | Username to use for login |  | String
-| **useUserKnownHostsFile** (security) | If knownHostFile has not been 
explicit configured then use the host file from System.getProperty(user.home) 
/.ssh/known_hosts | true | boolean
-| **ciphers** (security) | Set a comma separated list of ciphers that will be 
used in order of preference. Possible cipher names are defined by JCraft JSCH. 
Some examples include: 
aes128-ctraes128-cbc3des-ctr3des-cbcblowfish-cbcaes192-cbcaes256-cbc. If not 
specified the default list from JSCH will be used. |  | String
-|=======================================================================
+| *disconnect* (common) | Whether or not to disconnect from remote FTP server 
right after use. Disconnect will only disconnect the current connection to the 
FTP server. If you have a consumer which you want to stop then you need to stop 
the consumer/route instead. | false | boolean
+| *chmod* (producer) | Allows you to set chmod on the stored file. For example 
chmod=664. | 664 | String
+| *fileName* (producer) | Use Expression such as File Language to dynamically 
set the filename. For consumers it's used as a filename filter. For producers 
it's used to evaluate the filename to write. If an expression is set it take 
precedence over the CamelFileName header. (Note: The header itself can also be 
an Expression). The expression options support both String and Expression 
types. If the expression is a String type it is always evaluated using the File 
Language. If the expression is an Expression type the specified Expression type 
is used - this allows you for instance to use OGNL expressions. For the 
consumer you can use it to filter filenames so you can for instance consume 
today's file using the File Language syntax: mydata-$date:now:yyyyMMdd.txt. The 
producers support the CamelOverruleFileName header which takes precedence over 
any existing CamelFileName header; the CamelOverruleFileName is a header that 
is used only once and makes it easier as this avoids to temporary 
 store CamelFileName and have to restore it afterwards. |  | String
+| *flatten* (producer) | Flatten is used to flatten the file name path to 
strip any leading paths so it's just the file name. This allows you to consume 
recursively into sub-directories but when you eg write the files to another 
directory they will be written in a single directory. Setting this to true on 
the producer enforces that any file name in CamelFileName header will be 
stripped for any leading paths. | false | boolean
+| *strictHostKeyChecking* (producer) | Sets whether to use strict host key 
checking. Possible values are: no yes | no | String
+| *allowNullBody* (producer) | Used to specify if a null body is allowed 
during file writing. If set to true then an empty file will be created when set 
to false and attempting to send a null body to the file component a 
GenericFileWriteException of 'Cannot write null body to file.' will be thrown. 
If the fileExist option is set to 'Override' then the file will be truncated 
and if set to append the file will remain unchanged. | false | boolean
+| *disconnectOnBatchComplete* (producer) | Whether or not to disconnect from 
remote FTP server right after a Batch upload is complete. 
disconnectOnBatchComplete will only disconnect the current connection to the 
FTP server. | false | boolean
+| *connectTimeout* (advanced) | Sets the connect timeout for waiting for a 
connection to be established Used by both FTPClient and JSCH | 10000 | int
+| *soTimeout* (advanced) | Sets the so timeout Used only by FTPClient | 300000 
| int
+| *synchronous* (advanced) | Sets whether synchronous processing should be 
strictly used or Camel is allowed to use asynchronous processing (if 
supported). | false | boolean
+| *timeout* (advanced) | Sets the data timeout for waiting for reply Used only 
by FTPClient | 30000 | int
+| *knownHostsFile* (security) | Sets the known_hosts file so that the jsch 
endpoint can do host key verification. You can prefix with classpath: to load 
the file from classpath instead of file system. |  | String
+| *password* (security) | Password to use for login |  | String
+| *preferredAuthentications* (security) | Set a comma separated list of 
authentications that will be used in order of preference. Possible 
authentication methods are defined by JCraft JSCH. Some examples include: 
gssapi-with-micpublickeykeyboard-interactivepassword If not specified the JSCH 
and/or system defaults will be used. |  | String
+| *privateKeyFile* (security) | Set the private key file to that the endpoint 
can do private key verification. You can prefix with classpath: to load the 
file from classpath instead of file system. |  | String
+| *privateKeyFilePassphrase* (security) | Set the private key file passphrase 
to that the endpoint can do private key verification. |  | String
+| *username* (security) | Username to use for login |  | String
+| *useUserKnownHostsFile* (security) | If knownHostFile has not been explicit 
configured then use the host file from System.getProperty(user.home) 
/.ssh/known_hosts | true | boolean
+| *ciphers* (security) | Set a comma separated list of ciphers that will be 
used in order of preference. Possible cipher names are defined by JCraft JSCH. 
Some examples include: 
aes128-ctraes128-cbc3des-ctr3des-cbcblowfish-cbcaes192-cbcaes256-cbc. If not 
specified the default list from JSCH will be used. |  | String
+|===
 // endpoint options: END
 
 

http://git-wip-us.apache.org/repos/asf/camel/blob/4f4f2e45/components/camel-jsonpath/src/main/docs/jsonpath-language.adoc
----------------------------------------------------------------------
diff --git a/components/camel-jsonpath/src/main/docs/jsonpath-language.adoc 
b/components/camel-jsonpath/src/main/docs/jsonpath-language.adoc
index fa22336..1e1c85e 100644
--- a/components/camel-jsonpath/src/main/docs/jsonpath-language.adoc
+++ b/components/camel-jsonpath/src/main/docs/jsonpath-language.adoc
@@ -1,4 +1,4 @@
-## JSonPath Language
+== JSonPath Language
 
 *Available as of Camel version 2.13*
 
@@ -27,7 +27,7 @@ The JSonPath language supports 6 options which are listed 
below.
 
 
 [width="100%",cols="2,1m,1m,6",options="header"]
-|=======================================================================
+|===
 | Name | Default | Java Type | Description
 | resultType |  | String | Sets the class name of the result type (type from 
output)
 | suppressExceptions | false | Boolean | Whether to suppress exceptions such 
as PathNotFoundException.
@@ -35,7 +35,7 @@ The JSonPath language supports 6 options which are listed 
below.
 | allowEasyPredicate | true | Boolean | Whether to allow using the easy 
predicate parser to pre-parse predicates.
 | writeAsString | false | Boolean | Whether to write the output of each 
row/element as a JSon String value instead of a Map/POJO value.
 | trim | true | Boolean | Whether to trim the value to remove leading and 
trailing whitespaces and line breaks
-|=======================================================================
+|===
 // language options: END
 
 

http://git-wip-us.apache.org/repos/asf/camel/blob/4f4f2e45/components/camel-jt400/src/main/docs/jt400-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-jt400/src/main/docs/jt400-component.adoc 
b/components/camel-jt400/src/main/docs/jt400-component.adoc
index dde2f4d..98330de 100644
--- a/components/camel-jt400/src/main/docs/jt400-component.adoc
+++ b/components/camel-jt400/src/main/docs/jt400-component.adoc
@@ -1,4 +1,4 @@
-## JT400 Component
+== JT400 Component
 
 *Available as of Camel version 1.5*
 
@@ -43,68 +43,70 @@ The JT400 component supports 2 options which are listed 
below.
 
 
 [width="100%",cols="2,5,^1,2",options="header"]
-|=======================================================================
+|===
 | Name | Description | Default | Type
-| **connectionPool** (advanced) | Returns the default connection pool used by 
this component. |  | AS400ConnectionPool
-| **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
-|=======================================================================
+| *connectionPool* (advanced) | Returns the default connection pool used by 
this component. |  | AS400ConnectionPool
+| *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
 
 
 // endpoint options: START
 The JT400 endpoint is configured using URI syntax:
 
-    jt400:userID:password/systemName/objectPath.type
+----
+jt400:userID:password/systemName/objectPath.type
+----
 
 with the following path and query parameters:
 
-#### Path Parameters (5 parameters):
+==== Path Parameters (5 parameters):
 
 [width="100%",cols="2,5,^1,2",options="header"]
-|=======================================================================
+|===
 | Name | Description | Default | Type
-| **userID** | *Required* Returns the ID of the AS/400 user. |  | String
-| **password** | *Required* Returns the password of the AS/400 user. |  | 
String
-| **systemName** | *Required* Returns the name of the AS/400 system. |  | 
String
-| **objectPath** | *Required* Returns the fully qualified integrated file 
system path name of the target object of this endpoint. |  | String
-| **type** | *Required* Whether to work with data queues or remote program 
call |  | Jt400Type
-|=======================================================================
+| *userID* | *Required* Returns the ID of the AS/400 user. |  | String
+| *password* | *Required* Returns the password of the AS/400 user. |  | String
+| *systemName* | *Required* Returns the name of the AS/400 system. |  | String
+| *objectPath* | *Required* Returns the fully qualified integrated file system 
path name of the target object of this endpoint. |  | String
+| *type* | *Required* Whether to work with data queues or remote program call 
|  | Jt400Type
+|===
 
-#### Query Parameters (29 parameters):
+==== Query Parameters (29 parameters):
 
 [width="100%",cols="2,5,^1,2",options="header"]
-|=======================================================================
+|===
 | Name | Description | Default | Type
-| **ccsid** (common) | Sets the CCSID to use for the connection with the 
AS/400 system. |  | int
-| **format** (common) | Sets the data format for sending messages. | text | 
Format
-| **guiAvailable** (common) | Sets whether AS/400 prompting is enabled in the 
environment running Camel. | false | boolean
-| **keyed** (common) | Whether to use keyed or non-keyed data queues. | false 
| boolean
-| **outputFieldsIdxArray** (common) | Specifies which fields (program 
parameters) are output parameters. |  | Integer[]
-| **outputFieldsLengthArray** (common) | Specifies the fields (program 
parameters) length as in the AS/400 program definition. |  | Integer[]
-| **searchKey** (common) | Search key for keyed data queues. |  | String
-| **searchType** (common) | Search type such as EQ for equal etc. | EQ | 
SearchType
-| **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
-| **readTimeout** (consumer) | Timeout in millis the consumer will wait while 
trying to read a new message of the data queue. | 30000 | int
-| **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
-| **secured** (security) | Whether connections to AS/400 are secured with SSL. 
| false | boolean
-|=======================================================================
+| *ccsid* (common) | Sets the CCSID to use for the connection with the AS/400 
system. |  | int
+| *format* (common) | Sets the data format for sending messages. | text | 
Format
+| *guiAvailable* (common) | Sets whether AS/400 prompting is enabled in the 
environment running Camel. | false | boolean
+| *keyed* (common) | Whether to use keyed or non-keyed data queues. | false | 
boolean
+| *outputFieldsIdxArray* (common) | Specifies which fields (program 
parameters) are output parameters. |  | Integer[]
+| *outputFieldsLengthArray* (common) | Specifies the fields (program 
parameters) length as in the AS/400 program definition. |  | Integer[]
+| *searchKey* (common) | Search key for keyed data queues. |  | String
+| *searchType* (common) | Search type such as EQ for equal etc. | EQ | 
SearchType
+| *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
+| *readTimeout* (consumer) | Timeout in millis the consumer will wait while 
trying to read a new message of the data queue. | 30000 | int
+| *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
+| *secured* (security) | Whether connections to AS/400 are secured with SSL. | 
false | boolean
+|===
 // endpoint options: END
 
 

http://git-wip-us.apache.org/repos/asf/camel/blob/4f4f2e45/components/camel-juel/src/main/docs/el-language.adoc
----------------------------------------------------------------------
diff --git a/components/camel-juel/src/main/docs/el-language.adoc 
b/components/camel-juel/src/main/docs/el-language.adoc
index 01d2385..c975ceb 100644
--- a/components/camel-juel/src/main/docs/el-language.adoc
+++ b/components/camel-juel/src/main/docs/el-language.adoc
@@ -1,4 +1,4 @@
-## EL Language (deprecated)
+== EL Language (deprecated)
 [[EL-EL]]
 *Available as of Camel version 1.1.0*
 
@@ -54,10 +54,10 @@ The EL 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
 
 
@@ -105,4 +105,4 @@ link:download.html[the download page for the latest 
versions]).
 -------------------------------------
 
 Otherwise you'll also need to include
-http://repo2.maven.org/maven2/de/odysseus/juel/juel/2.1.3/juel-2.1.3.jar[JUEL].
\ No newline at end of file
+http://repo2.maven.org/maven2/de/odysseus/juel/juel/2.1.3/juel-2.1.3.jar[JUEL].

http://git-wip-us.apache.org/repos/asf/camel/blob/4f4f2e45/components/camel-jxpath/src/main/docs/jxpath-language.adoc
----------------------------------------------------------------------
diff --git a/components/camel-jxpath/src/main/docs/jxpath-language.adoc 
b/components/camel-jxpath/src/main/docs/jxpath-language.adoc
index f65cf5c..44e6c6e 100644
--- a/components/camel-jxpath/src/main/docs/jxpath-language.adoc
+++ b/components/camel-jxpath/src/main/docs/jxpath-language.adoc
@@ -1,4 +1,4 @@
-## JXPath Language (deprecated)
+== JXPath Language (deprecated)
 
 *Available as of Camel version 1.3*
 
@@ -30,11 +30,11 @@ The JXPath language supports 2 options which are listed 
below.
 
 
 [width="100%",cols="2,1m,1m,6",options="header"]
-|=======================================================================
+|===
 | Name | Default | Java Type | Description
 | lenient | false | Boolean | Allows to turn lenient on the JXPathContext. 
When turned on this allows the JXPath expression to evaluate against 
expressions and message bodies which may be invalid / missing data. This option 
is by default false
 | trim | true | Boolean | Whether to trim the value to remove leading and 
trailing whitespaces and line breaks
-|=======================================================================
+|===
 // language options: END
 
 
@@ -151,4 +151,4 @@ link:download.html[the download page for the latest 
versions]).
 
 Otherwise, you'll also need
 
http://repo2.maven.org/maven2/commons-jxpath/commons-jxpath/1.3/commons-jxpath-1.3.jar[Commons
-JXPath].
\ No newline at end of file
+JXPath].

Reply via email to