http://git-wip-us.apache.org/repos/asf/camel/blob/24d2f4ae/camel-core/src/main/docs/rest-api-component.adoc
----------------------------------------------------------------------
diff --git a/camel-core/src/main/docs/rest-api-component.adoc 
b/camel-core/src/main/docs/rest-api-component.adoc
index 2036281..43b19ef 100644
--- a/camel-core/src/main/docs/rest-api-component.adoc
+++ b/camel-core/src/main/docs/rest-api-component.adoc
@@ -503,15 +503,21 @@ with the following path and query parameters:
 
 #### Query Parameters (6 parameters):
 
-[width="100%",cols="2,1,1m,1m,5",options="header"]
+[width="100%",cols="2,1m,1m,6",options="header"]
 |=======================================================================
-| Name | Group | Default | Java Type | Description
-| apiComponentName | consumer |  | String | The Camel Rest API component to 
use for generating the API of the REST services such as swagger.
-| bridgeErrorHandler | consumer | false | boolean | Allows for bridging the 
consumer to the Camel routing Error Handler which mean any exceptions occurred 
while the consumer is trying to pickup incoming messages or the likes will now 
be processed as a message and handled by the routing Error Handler. By default 
the consumer will use the org.apache.camel.spi.ExceptionHandler to deal with 
exceptions that will be logged at WARN/ERROR level and ignored.
-| componentName | consumer |  | String | The Camel Rest component to use for 
the REST transport such as restlet spark-rest. If no component has been 
explicit configured then Camel will lookup if there is a Camel component that 
integrates with the Rest DSL or if a org.apache.camel.spi.RestConsumerFactory 
is registered in the registry. If either one is found then that is being used.
-| exceptionHandler | consumer (advanced) |  | ExceptionHandler | To let the 
consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler 
is enabled then this options is not in use. By default the consumer will deal 
with exceptions that will be logged at WARN/ERROR level and ignored.
-| exchangePattern | consumer (advanced) |  | ExchangePattern | Sets the 
default exchange pattern when creating an exchange.
-| synchronous | advanced | false | boolean | Sets whether synchronous 
processing should be strictly used or Camel is allowed to use asynchronous 
processing (if supported).
+| Name | Default | Java Type | Description
+
+| apiComponentName |  | String | The Camel Rest API component to use for 
generating the API of the REST services such as swagger.
+
+| bridgeErrorHandler | false | boolean | Allows for bridging the consumer to 
the Camel routing Error Handler which mean any exceptions occurred while the 
consumer is trying to pickup incoming messages or the likes will now be 
processed as a message and handled by the routing Error Handler. By default the 
consumer will use the org.apache.camel.spi.ExceptionHandler to deal with 
exceptions that will be logged at WARN/ERROR level and ignored.
+
+| componentName |  | String | The Camel Rest component to use for the REST 
transport such as restlet spark-rest. If no component has been explicit 
configured then Camel will lookup if there is a Camel component that integrates 
with the Rest DSL or if a org.apache.camel.spi.RestConsumerFactory is 
registered in the registry. If either one is found then that is being used.
+ 4+^s| consumer (advanced)
+| exceptionHandler |  | ExceptionHandler | To let the consumer use a custom 
ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this 
options is not in use. By default the consumer will deal with exceptions that 
will be logged at WARN/ERROR level and ignored.
+
+| exchangePattern |  | ExchangePattern | Sets the default exchange pattern 
when creating an exchange.
+ 4+^s| advanced
+| synchronous | false | boolean | Sets whether synchronous processing should 
be strictly used or Camel is allowed to use asynchronous processing (if 
supported).
 |=======================================================================
 // endpoint options: END
 

http://git-wip-us.apache.org/repos/asf/camel/blob/24d2f4ae/camel-core/src/main/docs/rest-component.adoc
----------------------------------------------------------------------
diff --git a/camel-core/src/main/docs/rest-component.adoc 
b/camel-core/src/main/docs/rest-component.adoc
index 459755b..0c73b4f 100644
--- a/camel-core/src/main/docs/rest-component.adoc
+++ b/camel-core/src/main/docs/rest-component.adoc
@@ -22,13 +22,17 @@ The REST component supports 4 options which are listed 
below.
 
 
 
-[width="100%",cols="2,1,1m,1m,5",options="header"]
+[width="100%",cols="2,1m,1m,6",options="header"]
 |=======================================================================
-| Name | Group | Default | Java Type | Description
-| componentName | common |  | String | The Camel Rest component to use for the 
REST transport such as restlet spark-rest. If no component has been explicit 
configured then Camel will lookup if there is a Camel component that integrates 
with the Rest DSL or if a org.apache.camel.spi.RestConsumerFactory (consumer) 
or org.apache.camel.spi.RestProducerFactory (producer) is registered in the 
registry. If either one is found then that is being used.
-| apiDoc | producer |  | String | The swagger api doc resource to use. The 
resource is loaded from classpath by default and must be in JSon format.
-| host | producer |  | String | Host and port of HTTP service to use (override 
host in swagger schema)
-| resolvePropertyPlaceholders | advanced | true | boolean | Whether the 
component should resolve property placeholders on itself when starting. Only 
properties which are of String type can use property placeholders.
+| Name | Default | Java Type | Description
+ 4+^s| common
+| componentName |  | String | The Camel Rest component to use for the REST 
transport such as restlet spark-rest. If no component has been explicit 
configured then Camel will lookup if there is a Camel component that integrates 
with the Rest DSL or if a org.apache.camel.spi.RestConsumerFactory (consumer) 
or org.apache.camel.spi.RestProducerFactory (producer) is registered in the 
registry. If either one is found then that is being used.
+ 4+^s| producer
+| apiDoc |  | String | The swagger api doc resource to use. The resource is 
loaded from classpath by default and must be in JSon format.
+
+| host |  | String | Host and port of HTTP service to use (override host in 
swagger schema)
+ 4+^s| advanced
+| resolvePropertyPlaceholders | true | boolean | Whether the component should 
resolve property placeholders on itself when starting. Only properties which 
are of String type can use property placeholders.
 |=======================================================================
 // component options: END
 
@@ -51,23 +55,37 @@ with the following path and query parameters:
 
 #### Query Parameters (14 parameters):
 
-[width="100%",cols="2,1,1m,1m,5",options="header"]
+[width="100%",cols="2,1m,1m,6",options="header"]
 |=======================================================================
-| Name | Group | Default | Java Type | Description
-| componentName | common |  | String | The Camel Rest component to use for the 
REST transport such as restlet spark-rest. If no component has been explicit 
configured then Camel will lookup if there is a Camel component that integrates 
with the Rest DSL or if a org.apache.camel.spi.RestConsumerFactory is 
registered in the registry. If either one is found then that is being used.
-| consumes | common |  | String | Media type such as: 'text/xml' or 
'application/json' this REST service accepts. By default we accept all kinds of 
types.
-| inType | common |  | String | To declare the incoming POJO binding type as a 
FQN class name
-| outType | common |  | String | To declare the outgoing POJO binding type as 
a FQN class name
-| produces | common |  | String | Media type such as: 'text/xml' or 
'application/json' this REST service returns.
-| routeId | common |  | String | Name of the route this REST services creates
-| bridgeErrorHandler | consumer | false | boolean | Allows for bridging the 
consumer to the Camel routing Error Handler which mean any exceptions occurred 
while the consumer is trying to pickup incoming messages or the likes will now 
be processed as a message and handled by the routing Error Handler. By default 
the consumer will use the org.apache.camel.spi.ExceptionHandler to deal with 
exceptions that will be logged at WARN/ERROR level and ignored.
-| description | consumer |  | String | Human description to document this REST 
service
-| exceptionHandler | consumer (advanced) |  | ExceptionHandler | To let the 
consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler 
is enabled then this options is not in use. By default the consumer will deal 
with exceptions that will be logged at WARN/ERROR level and ignored.
-| exchangePattern | consumer (advanced) |  | ExchangePattern | Sets the 
default exchange pattern when creating an exchange.
-| apiDoc | producer |  | String | The swagger api doc resource to use. The 
resource is loaded from classpath by default and must be in JSon format.
-| host | producer |  | String | Host and port of HTTP service to use (override 
host in swagger schema)
-| queryParameters | producer |  | String | Query parameters for the HTTP 
service to call
-| synchronous | advanced | false | boolean | Sets whether synchronous 
processing should be strictly used or Camel is allowed to use asynchronous 
processing (if supported).
+| Name | Default | Java Type | Description
+
+| componentName |  | String | The Camel Rest component to use for the REST 
transport such as restlet spark-rest. If no component has been explicit 
configured then Camel will lookup if there is a Camel component that integrates 
with the Rest DSL or if a org.apache.camel.spi.RestConsumerFactory is 
registered in the registry. If either one is found then that is being used.
+
+| consumes |  | String | Media type such as: 'text/xml' or 'application/json' 
this REST service accepts. By default we accept all kinds of types.
+
+| inType |  | String | To declare the incoming POJO binding type as a FQN 
class name
+
+| outType |  | String | To declare the outgoing POJO binding type as a FQN 
class name
+
+| produces |  | String | Media type such as: 'text/xml' or 'application/json' 
this REST service returns.
+
+| routeId |  | String | Name of the route this REST services creates
+ 4+^s| consumer
+| bridgeErrorHandler | false | boolean | Allows for bridging the consumer to 
the Camel routing Error Handler which mean any exceptions occurred while the 
consumer is trying to pickup incoming messages or the likes will now be 
processed as a message and handled by the routing Error Handler. By default the 
consumer will use the org.apache.camel.spi.ExceptionHandler to deal with 
exceptions that will be logged at WARN/ERROR level and ignored.
+
+| description |  | String | Human description to document this REST service
+ 4+^s| consumer (advanced)
+| exceptionHandler |  | ExceptionHandler | To let the consumer use a custom 
ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this 
options is not in use. By default the consumer will deal with exceptions that 
will be logged at WARN/ERROR level and ignored.
+
+| exchangePattern |  | ExchangePattern | Sets the default exchange pattern 
when creating an exchange.
+ 4+^s| producer
+| apiDoc |  | String | The swagger api doc resource to use. The resource is 
loaded from classpath by default and must be in JSon format.
+
+| host |  | String | Host and port of HTTP service to use (override host in 
swagger schema)
+
+| queryParameters |  | String | Query parameters for the HTTP service to call
+ 4+^s| advanced
+| synchronous | false | boolean | Sets whether synchronous processing should 
be strictly used or Camel is allowed to use asynchronous processing (if 
supported).
 |=======================================================================
 // endpoint options: END
 

http://git-wip-us.apache.org/repos/asf/camel/blob/24d2f4ae/camel-core/src/main/docs/scheduler-component.adoc
----------------------------------------------------------------------
diff --git a/camel-core/src/main/docs/scheduler-component.adoc 
b/camel-core/src/main/docs/scheduler-component.adoc
index ae3c62d..bf3ec14 100644
--- a/camel-core/src/main/docs/scheduler-component.adoc
+++ b/camel-core/src/main/docs/scheduler-component.adoc
@@ -35,11 +35,13 @@ The Scheduler component supports 2 options which are listed 
below.
 
 
 
-[width="100%",cols="2,1,1m,1m,5",options="header"]
+[width="100%",cols="2,1m,1m,6",options="header"]
 |=======================================================================
-| Name | Group | Default | Java Type | Description
-| concurrentTasks | scheduler | 1 | int | Number of threads used by the 
scheduling thread pool. Is by default using a single thread
-| resolvePropertyPlaceholders | advanced | true | boolean | Whether the 
component should resolve property placeholders on itself when starting. Only 
properties which are of String type can use property placeholders.
+| Name | Default | Java Type | Description
+ 4+^s| scheduler
+| concurrentTasks | 1 | int | Number of threads used by the scheduling thread 
pool. Is by default using a single thread
+ 4+^s| advanced
+| resolvePropertyPlaceholders | true | boolean | Whether the component should 
resolve property placeholders on itself when starting. Only properties which 
are of String type can use property placeholders.
 |=======================================================================
 // component options: END
 
@@ -61,29 +63,49 @@ with the following path and query parameters:
 
 #### Query Parameters (20 parameters):
 
-[width="100%",cols="2,1,1m,1m,5",options="header"]
+[width="100%",cols="2,1m,1m,6",options="header"]
 |=======================================================================
-| Name | Group | Default | Java Type | Description
-| bridgeErrorHandler | consumer | false | boolean | Allows for bridging the 
consumer to the Camel routing Error Handler which mean any exceptions occurred 
while the consumer is trying to pickup incoming messages or the likes will now 
be processed as a message and handled by the routing Error Handler. By default 
the consumer will use the org.apache.camel.spi.ExceptionHandler to deal with 
exceptions that will be logged at WARN/ERROR level and ignored.
-| sendEmptyMessageWhenIdle | consumer | false | boolean | If the polling 
consumer did not poll any files you can enable this option to send an empty 
message (no body) instead.
-| exceptionHandler | consumer (advanced) |  | ExceptionHandler | To let the 
consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler 
is enabled then this options is not in use. By default the consumer will deal 
with exceptions that will be logged at WARN/ERROR level and ignored.
-| exchangePattern | consumer (advanced) |  | ExchangePattern | Sets the 
default exchange pattern when creating an exchange.
-| pollStrategy | consumer (advanced) |  | PollingConsumerPollStrategy | A 
pluggable org.apache.camel.PollingConsumerPollingStrategy allowing you to 
provide your custom implementation to control error handling usually occurred 
during the poll operation before an Exchange have been created and being routed 
in Camel. In other words the error occurred while the polling was gathering 
information for instance access to a file network failed so Camel cannot access 
it to scan for files. The default implementation will log the caused exception 
at WARN level and ignore it.
-| synchronous | advanced | false | boolean | Sets whether synchronous 
processing should be strictly used or Camel is allowed to use asynchronous 
processing (if supported).
-| backoffErrorThreshold | scheduler |  | int | The number of subsequent error 
polls (failed due some error) that should happen before the backoffMultipler 
should kick-in.
-| backoffIdleThreshold | scheduler |  | int | The number of subsequent idle 
polls that should happen before the backoffMultipler should kick-in.
-| backoffMultiplier | scheduler |  | int | To let the scheduled polling 
consumer backoff if there has been a number of subsequent idles/errors in a 
row. The multiplier is then the number of polls that will be skipped before the 
next actual attempt is happening again. When this option is in use then 
backoffIdleThreshold and/or backoffErrorThreshold must also be configured.
-| concurrentTasks | scheduler | 1 | int | Number of threads used by the 
scheduling thread pool. Is by default using a single thread
-| delay | scheduler | 500 | long | Milliseconds before the next poll. The 
default value is 500. You can also specify time values using units such as 60s 
(60 seconds) 5m30s (5 minutes and 30 seconds) and 1h (1 hour).
-| greedy | scheduler | false | boolean | If greedy is enabled then the 
ScheduledPollConsumer will run immediately again if the previous run polled 1 
or more messages.
-| initialDelay | scheduler | 1000 | long | Milliseconds before the first poll 
starts. The default value is 1000. You can also specify time values using units 
such as 60s (60 seconds) 5m30s (5 minutes and 30 seconds) and 1h (1 hour).
-| runLoggingLevel | scheduler | TRACE | LoggingLevel | The consumer logs a 
start/complete log line when it polls. This option allows you to configure the 
logging level for that.
-| scheduledExecutorService | scheduler |  | ScheduledExecutorService | Allows 
for configuring a custom/shared thread pool to use for the consumer. By default 
each consumer has its own single threaded thread pool. This option allows you 
to share a thread pool among multiple consumers.
-| scheduler | scheduler | none | ScheduledPollConsumerScheduler | Allow to 
plugin a custom org.apache.camel.spi.ScheduledPollConsumerScheduler to use as 
the scheduler for firing when the polling consumer runs. The default 
implementation uses the ScheduledExecutorService and there is a Quartz2 and 
Spring based which supports CRON expressions. Notice: If using a custom 
scheduler then the options for initialDelay useFixedDelay timeUnit and 
scheduledExecutorService may not be in use. Use the text quartz2 to refer to 
use the Quartz2 scheduler; and use the text spring to use the Spring based; and 
use the text myScheduler to refer to a custom scheduler by its id in the 
Registry. See Quartz2 page for an example.
-| schedulerProperties | scheduler |  | Map | To configure additional 
properties when using a custom scheduler or any of the Quartz2 Spring based 
scheduler.
-| startScheduler | scheduler | true | boolean | Whether the scheduler should 
be auto started.
-| timeUnit | scheduler | MILLISECONDS | TimeUnit | Time unit for initialDelay 
and delay options.
-| useFixedDelay | scheduler | true | boolean | Controls if fixed delay or 
fixed rate is used. See ScheduledExecutorService in JDK for details.
+| Name | Default | Java Type | Description
+
+| bridgeErrorHandler | false | boolean | Allows for bridging the consumer to 
the Camel routing Error Handler which mean any exceptions occurred while the 
consumer is trying to pickup incoming messages or the likes will now be 
processed as a message and handled by the routing Error Handler. By default the 
consumer will use the org.apache.camel.spi.ExceptionHandler to deal with 
exceptions that will be logged at WARN/ERROR level and ignored.
+
+| sendEmptyMessageWhenIdle | false | boolean | If the polling consumer did not 
poll any files you can enable this option to send an empty message (no body) 
instead.
+ 4+^s| consumer (advanced)
+| exceptionHandler |  | ExceptionHandler | To let the consumer use a custom 
ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this 
options is not in use. By default the consumer will deal with exceptions that 
will be logged at WARN/ERROR level and ignored.
+
+| exchangePattern |  | ExchangePattern | Sets the default exchange pattern 
when creating an exchange.
+
+| pollStrategy |  | PollingConsumerPollStrategy | A pluggable 
org.apache.camel.PollingConsumerPollingStrategy allowing you to provide your 
custom implementation to control error handling usually occurred during the 
poll operation before an Exchange have been created and being routed in Camel. 
In other words the error occurred while the polling was gathering information 
for instance access to a file network failed so Camel cannot access it to scan 
for files. The default implementation will log the caused exception at WARN 
level and ignore it.
+ 4+^s| advanced
+| synchronous | false | boolean | Sets whether synchronous processing should 
be strictly used or Camel is allowed to use asynchronous processing (if 
supported).
+ 4+^s| scheduler
+| backoffErrorThreshold |  | int | The number of subsequent error polls 
(failed due some error) that should happen before the backoffMultipler should 
kick-in.
+
+| backoffIdleThreshold |  | int | The number of subsequent idle polls that 
should happen before the backoffMultipler should kick-in.
+
+| backoffMultiplier |  | int | To let the scheduled polling consumer backoff 
if there has been a number of subsequent idles/errors in a row. The multiplier 
is then the number of polls that will be skipped before the next actual attempt 
is happening again. When this option is in use then backoffIdleThreshold and/or 
backoffErrorThreshold must also be configured.
+
+| concurrentTasks | 1 | int | Number of threads used by the scheduling thread 
pool. Is by default using a single thread
+
+| delay | 500 | long | Milliseconds before the next poll. The default value is 
500. You can also specify time values using units such as 60s (60 seconds) 
5m30s (5 minutes and 30 seconds) and 1h (1 hour).
+
+| greedy | false | boolean | If greedy is enabled then the 
ScheduledPollConsumer will run immediately again if the previous run polled 1 
or more messages.
+
+| initialDelay | 1000 | long | Milliseconds before the first poll starts. The 
default value is 1000. You can also specify time values using units such as 60s 
(60 seconds) 5m30s (5 minutes and 30 seconds) and 1h (1 hour).
+
+| runLoggingLevel | TRACE | LoggingLevel | The consumer logs a start/complete 
log line when it polls. This option allows you to configure the logging level 
for that.
+
+| scheduledExecutorService |  | ScheduledExecutorService | Allows for 
configuring a custom/shared thread pool to use for the consumer. By default 
each consumer has its own single threaded thread pool. This option allows you 
to share a thread pool among multiple consumers.
+
+| scheduler | none | ScheduledPollConsumerScheduler | Allow to plugin a custom 
org.apache.camel.spi.ScheduledPollConsumerScheduler to use as the scheduler for 
firing when the polling consumer runs. The default implementation uses the 
ScheduledExecutorService and there is a Quartz2 and Spring based which supports 
CRON expressions. Notice: If using a custom scheduler then the options for 
initialDelay useFixedDelay timeUnit and scheduledExecutorService may not be in 
use. Use the text quartz2 to refer to use the Quartz2 scheduler; and use the 
text spring to use the Spring based; and use the text myScheduler to refer to a 
custom scheduler by its id in the Registry. See Quartz2 page for an example.
+
+| schedulerProperties |  | Map | To configure additional properties when using 
a custom scheduler or any of the Quartz2 Spring based scheduler.
+
+| startScheduler | true | boolean | Whether the scheduler should be auto 
started.
+
+| timeUnit | MILLISECONDS | TimeUnit | Time unit for initialDelay and delay 
options.
+
+| useFixedDelay | true | boolean | Controls if fixed delay or fixed rate is 
used. See ScheduledExecutorService in JDK for details.
 |=======================================================================
 // endpoint options: END
 

http://git-wip-us.apache.org/repos/asf/camel/blob/24d2f4ae/camel-core/src/main/docs/seda-component.adoc
----------------------------------------------------------------------
diff --git a/camel-core/src/main/docs/seda-component.adoc 
b/camel-core/src/main/docs/seda-component.adoc
index c490645..9fb140e 100644
--- a/camel-core/src/main/docs/seda-component.adoc
+++ b/camel-core/src/main/docs/seda-component.adoc
@@ -42,13 +42,17 @@ The SEDA component supports 4 options which are listed 
below.
 
 
 
-[width="100%",cols="2,1,1m,1m,5",options="header"]
+[width="100%",cols="2,1m,1m,6",options="header"]
 |=======================================================================
-| Name | Group | Default | Java Type | Description
-| queueSize | advanced |  | int | Sets the default maximum capacity of the 
SEDA queue (i.e. the number of messages it can hold).
-| concurrentConsumers | consumer | 1 | int | Sets the default number of 
concurrent threads processing exchanges.
-| defaultQueueFactory | advanced |  | Exchange> | Sets the default queue 
factory.
-| resolvePropertyPlaceholders | advanced | true | boolean | Whether the 
component should resolve property placeholders on itself when starting. Only 
properties which are of String type can use property placeholders.
+| Name | Default | Java Type | Description
+ 4+^s| advanced
+| queueSize |  | int | Sets the default maximum capacity of the SEDA queue 
(i.e. the number of messages it can hold).
+ 4+^s| consumer
+| concurrentConsumers | 1 | int | Sets the default number of concurrent 
threads processing exchanges.
+ 4+^s| advanced
+| defaultQueueFactory |  | Exchange> | Sets the default queue factory.
+
+| resolvePropertyPlaceholders | true | boolean | Whether the component should 
resolve property placeholders on itself when starting. Only properties which 
are of String type can use property placeholders.
 |=======================================================================
 // component options: END
 
@@ -70,25 +74,41 @@ with the following path and query parameters:
 
 #### Query Parameters (16 parameters):
 
-[width="100%",cols="2,1,1m,1m,5",options="header"]
+[width="100%",cols="2,1m,1m,6",options="header"]
 |=======================================================================
-| Name | Group | Default | Java Type | Description
-| size | common | 2147483647 | int | The maximum capacity of the SEDA queue 
(i.e. the number of messages it can hold).
-| bridgeErrorHandler | consumer | false | boolean | Allows for bridging the 
consumer to the Camel routing Error Handler which mean any exceptions occurred 
while the consumer is trying to pickup incoming messages or the likes will now 
be processed as a message and handled by the routing Error Handler. By default 
the consumer will use the org.apache.camel.spi.ExceptionHandler to deal with 
exceptions that will be logged at WARN/ERROR level and ignored.
-| concurrentConsumers | consumer | 1 | int | Number of concurrent threads 
processing exchanges.
-| exceptionHandler | consumer (advanced) |  | ExceptionHandler | To let the 
consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler 
is enabled then this options is not in use. By default the consumer will deal 
with exceptions that will be logged at WARN/ERROR level and ignored.
-| exchangePattern | consumer (advanced) |  | ExchangePattern | Sets the 
default exchange pattern when creating an exchange.
-| limitConcurrentConsumers | consumer (advanced) | true | boolean | Whether to 
limit the number of concurrentConsumers to the maximum of 500. By default an 
exception will be thrown if an endpoint is configured with a greater number. 
You can disable that check by turning this option off.
-| multipleConsumers | consumer (advanced) | false | boolean | Specifies 
whether multiple consumers are allowed. If enabled you can use SEDA for 
Publish-Subscribe messaging. That is you can send a message to the SEDA queue 
and have each consumer receive a copy of the message. When enabled this option 
should be specified on every consumer endpoint.
-| pollTimeout | consumer (advanced) | 1000 | int | The timeout used when 
polling. When a timeout occurs the consumer can check whether it is allowed to 
continue running. Setting a lower value allows the consumer to react more 
quickly upon shutdown.
-| purgeWhenStopping | consumer (advanced) | false | boolean | Whether to purge 
the task queue when stopping the consumer/route. This allows to stop faster as 
any pending messages on the queue is discarded.
-| blockWhenFull | producer | false | boolean | Whether a thread that sends 
messages to a full SEDA queue will block until the queue's capacity is no 
longer exhausted. By default an exception will be thrown stating that the queue 
is full. By enabling this option the calling thread will instead block and wait 
until the message can be accepted.
-| discardIfNoConsumers | producer | false | boolean | Whether the producer 
should discard the message (do not add the message to the queue) when sending 
to a queue with no active consumers. Only one of the options 
discardIfNoConsumers and failIfNoConsumers can be enabled at the same time.
-| failIfNoConsumers | producer | false | boolean | Whether the producer should 
fail by throwing an exception when sending to a queue with no active consumers. 
Only one of the options discardIfNoConsumers and failIfNoConsumers can be 
enabled at the same time.
-| timeout | producer | 30000 | long | Timeout (in milliseconds) before a SEDA 
producer will stop waiting for an asynchronous task to complete. You can 
disable timeout by using 0 or a negative value.
-| waitForTaskToComplete | producer | IfReplyExpected | WaitForTaskToComplete | 
Option to specify whether the caller should wait for the async task to complete 
or not before continuing. The following three options are supported: Always 
Never or IfReplyExpected. The first two values are self-explanatory. The last 
value IfReplyExpected will only wait if the message is Request Reply based. The 
default option is IfReplyExpected.
-| queue | advanced |  | BlockingQueue | Define the queue instance which will 
be used by the endpoint. This option is only for rare use-cases where you want 
to use a custom queue instance.
-| synchronous | advanced | false | boolean | Sets whether synchronous 
processing should be strictly used or Camel is allowed to use asynchronous 
processing (if supported).
+| Name | Default | Java Type | Description
+
+| size | 2147483647 | int | The maximum capacity of the SEDA queue (i.e. the 
number of messages it can hold).
+ 4+^s| consumer
+| bridgeErrorHandler | false | boolean | Allows for bridging the consumer to 
the Camel routing Error Handler which mean any exceptions occurred while the 
consumer is trying to pickup incoming messages or the likes will now be 
processed as a message and handled by the routing Error Handler. By default the 
consumer will use the org.apache.camel.spi.ExceptionHandler to deal with 
exceptions that will be logged at WARN/ERROR level and ignored.
+
+| concurrentConsumers | 1 | int | Number of concurrent threads processing 
exchanges.
+ 4+^s| consumer (advanced)
+| exceptionHandler |  | ExceptionHandler | To let the consumer use a custom 
ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this 
options is not in use. By default the consumer will deal with exceptions that 
will be logged at WARN/ERROR level and ignored.
+
+| exchangePattern |  | ExchangePattern | Sets the default exchange pattern 
when creating an exchange.
+
+| limitConcurrentConsumers | true | boolean | Whether to limit the number of 
concurrentConsumers to the maximum of 500. By default an exception will be 
thrown if an endpoint is configured with a greater number. You can disable that 
check by turning this option off.
+
+| multipleConsumers | false | boolean | Specifies whether multiple consumers 
are allowed. If enabled you can use SEDA for Publish-Subscribe messaging. That 
is you can send a message to the SEDA queue and have each consumer receive a 
copy of the message. When enabled this option should be specified on every 
consumer endpoint.
+
+| pollTimeout | 1000 | int | The timeout used when polling. When a timeout 
occurs the consumer can check whether it is allowed to continue running. 
Setting a lower value allows the consumer to react more quickly upon shutdown.
+
+| purgeWhenStopping | false | boolean | Whether to purge the task queue when 
stopping the consumer/route. This allows to stop faster as any pending messages 
on the queue is discarded.
+ 4+^s| producer
+| blockWhenFull | false | boolean | Whether a thread that sends messages to a 
full SEDA queue will block until the queue's capacity is no longer exhausted. 
By default an exception will be thrown stating that the queue is full. By 
enabling this option the calling thread will instead block and wait until the 
message can be accepted.
+
+| discardIfNoConsumers | false | boolean | Whether the producer should discard 
the message (do not add the message to the queue) when sending to a queue with 
no active consumers. Only one of the options discardIfNoConsumers and 
failIfNoConsumers can be enabled at the same time.
+
+| failIfNoConsumers | false | boolean | Whether the producer should fail by 
throwing an exception when sending to a queue with no active consumers. Only 
one of the options discardIfNoConsumers and failIfNoConsumers can be enabled at 
the same time.
+
+| timeout | 30000 | long | Timeout (in milliseconds) before a SEDA producer 
will stop waiting for an asynchronous task to complete. You can disable timeout 
by using 0 or a negative value.
+
+| waitForTaskToComplete | IfReplyExpected | WaitForTaskToComplete | Option to 
specify whether the caller should wait for the async task to complete or not 
before continuing. The following three options are supported: Always Never or 
IfReplyExpected. The first two values are self-explanatory. The last value 
IfReplyExpected will only wait if the message is Request Reply based. The 
default option is IfReplyExpected.
+ 4+^s| advanced
+| queue |  | BlockingQueue | Define the queue instance which will be used by 
the endpoint. This option is only for rare use-cases where you want to use a 
custom queue instance.
+
+| synchronous | false | boolean | Sets whether synchronous processing should 
be strictly used or Camel is allowed to use asynchronous processing (if 
supported).
 |=======================================================================
 // endpoint options: END
 

http://git-wip-us.apache.org/repos/asf/camel/blob/24d2f4ae/camel-core/src/main/docs/stub-component.adoc
----------------------------------------------------------------------
diff --git a/camel-core/src/main/docs/stub-component.adoc 
b/camel-core/src/main/docs/stub-component.adoc
index 7d7960a..5ee3597 100644
--- a/camel-core/src/main/docs/stub-component.adoc
+++ b/camel-core/src/main/docs/stub-component.adoc
@@ -32,13 +32,17 @@ The Stub component supports 4 options which are listed 
below.
 
 
 
-[width="100%",cols="2,1,1m,1m,5",options="header"]
+[width="100%",cols="2,1m,1m,6",options="header"]
 |=======================================================================
-| Name | Group | Default | Java Type | Description
-| queueSize | advanced |  | int | Sets the default maximum capacity of the 
SEDA queue (i.e. the number of messages it can hold).
-| concurrentConsumers | consumer | 1 | int | Sets the default number of 
concurrent threads processing exchanges.
-| defaultQueueFactory | advanced |  | Exchange> | Sets the default queue 
factory.
-| resolvePropertyPlaceholders | advanced | true | boolean | Whether the 
component should resolve property placeholders on itself when starting. Only 
properties which are of String type can use property placeholders.
+| Name | Default | Java Type | Description
+ 4+^s| advanced
+| queueSize |  | int | Sets the default maximum capacity of the SEDA queue 
(i.e. the number of messages it can hold).
+ 4+^s| consumer
+| concurrentConsumers | 1 | int | Sets the default number of concurrent 
threads processing exchanges.
+ 4+^s| advanced
+| defaultQueueFactory |  | Exchange> | Sets the default queue factory.
+
+| resolvePropertyPlaceholders | true | boolean | Whether the component should 
resolve property placeholders on itself when starting. Only properties which 
are of String type can use property placeholders.
 |=======================================================================
 // component options: END
 
@@ -60,25 +64,41 @@ with the following path and query parameters:
 
 #### Query Parameters (16 parameters):
 
-[width="100%",cols="2,1,1m,1m,5",options="header"]
+[width="100%",cols="2,1m,1m,6",options="header"]
 |=======================================================================
-| Name | Group | Default | Java Type | Description
-| size | common | 2147483647 | int | The maximum capacity of the SEDA queue 
(i.e. the number of messages it can hold).
-| bridgeErrorHandler | consumer | false | boolean | Allows for bridging the 
consumer to the Camel routing Error Handler which mean any exceptions occurred 
while the consumer is trying to pickup incoming messages or the likes will now 
be processed as a message and handled by the routing Error Handler. By default 
the consumer will use the org.apache.camel.spi.ExceptionHandler to deal with 
exceptions that will be logged at WARN/ERROR level and ignored.
-| concurrentConsumers | consumer | 1 | int | Number of concurrent threads 
processing exchanges.
-| exceptionHandler | consumer (advanced) |  | ExceptionHandler | To let the 
consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler 
is enabled then this options is not in use. By default the consumer will deal 
with exceptions that will be logged at WARN/ERROR level and ignored.
-| exchangePattern | consumer (advanced) |  | ExchangePattern | Sets the 
default exchange pattern when creating an exchange.
-| limitConcurrentConsumers | consumer (advanced) | true | boolean | Whether to 
limit the number of concurrentConsumers to the maximum of 500. By default an 
exception will be thrown if an endpoint is configured with a greater number. 
You can disable that check by turning this option off.
-| multipleConsumers | consumer (advanced) | false | boolean | Specifies 
whether multiple consumers are allowed. If enabled you can use SEDA for 
Publish-Subscribe messaging. That is you can send a message to the SEDA queue 
and have each consumer receive a copy of the message. When enabled this option 
should be specified on every consumer endpoint.
-| pollTimeout | consumer (advanced) | 1000 | int | The timeout used when 
polling. When a timeout occurs the consumer can check whether it is allowed to 
continue running. Setting a lower value allows the consumer to react more 
quickly upon shutdown.
-| purgeWhenStopping | consumer (advanced) | false | boolean | Whether to purge 
the task queue when stopping the consumer/route. This allows to stop faster as 
any pending messages on the queue is discarded.
-| blockWhenFull | producer | false | boolean | Whether a thread that sends 
messages to a full SEDA queue will block until the queue's capacity is no 
longer exhausted. By default an exception will be thrown stating that the queue 
is full. By enabling this option the calling thread will instead block and wait 
until the message can be accepted.
-| discardIfNoConsumers | producer | false | boolean | Whether the producer 
should discard the message (do not add the message to the queue) when sending 
to a queue with no active consumers. Only one of the options 
discardIfNoConsumers and failIfNoConsumers can be enabled at the same time.
-| failIfNoConsumers | producer | false | boolean | Whether the producer should 
fail by throwing an exception when sending to a queue with no active consumers. 
Only one of the options discardIfNoConsumers and failIfNoConsumers can be 
enabled at the same time.
-| timeout | producer | 30000 | long | Timeout (in milliseconds) before a SEDA 
producer will stop waiting for an asynchronous task to complete. You can 
disable timeout by using 0 or a negative value.
-| waitForTaskToComplete | producer | IfReplyExpected | WaitForTaskToComplete | 
Option to specify whether the caller should wait for the async task to complete 
or not before continuing. The following three options are supported: Always 
Never or IfReplyExpected. The first two values are self-explanatory. The last 
value IfReplyExpected will only wait if the message is Request Reply based. The 
default option is IfReplyExpected.
-| queue | advanced |  | BlockingQueue | Define the queue instance which will 
be used by the endpoint. This option is only for rare use-cases where you want 
to use a custom queue instance.
-| synchronous | advanced | false | boolean | Sets whether synchronous 
processing should be strictly used or Camel is allowed to use asynchronous 
processing (if supported).
+| Name | Default | Java Type | Description
+
+| size | 2147483647 | int | The maximum capacity of the SEDA queue (i.e. the 
number of messages it can hold).
+ 4+^s| consumer
+| bridgeErrorHandler | false | boolean | Allows for bridging the consumer to 
the Camel routing Error Handler which mean any exceptions occurred while the 
consumer is trying to pickup incoming messages or the likes will now be 
processed as a message and handled by the routing Error Handler. By default the 
consumer will use the org.apache.camel.spi.ExceptionHandler to deal with 
exceptions that will be logged at WARN/ERROR level and ignored.
+
+| concurrentConsumers | 1 | int | Number of concurrent threads processing 
exchanges.
+ 4+^s| consumer (advanced)
+| exceptionHandler |  | ExceptionHandler | To let the consumer use a custom 
ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this 
options is not in use. By default the consumer will deal with exceptions that 
will be logged at WARN/ERROR level and ignored.
+
+| exchangePattern |  | ExchangePattern | Sets the default exchange pattern 
when creating an exchange.
+
+| limitConcurrentConsumers | true | boolean | Whether to limit the number of 
concurrentConsumers to the maximum of 500. By default an exception will be 
thrown if an endpoint is configured with a greater number. You can disable that 
check by turning this option off.
+
+| multipleConsumers | false | boolean | Specifies whether multiple consumers 
are allowed. If enabled you can use SEDA for Publish-Subscribe messaging. That 
is you can send a message to the SEDA queue and have each consumer receive a 
copy of the message. When enabled this option should be specified on every 
consumer endpoint.
+
+| pollTimeout | 1000 | int | The timeout used when polling. When a timeout 
occurs the consumer can check whether it is allowed to continue running. 
Setting a lower value allows the consumer to react more quickly upon shutdown.
+
+| purgeWhenStopping | false | boolean | Whether to purge the task queue when 
stopping the consumer/route. This allows to stop faster as any pending messages 
on the queue is discarded.
+ 4+^s| producer
+| blockWhenFull | false | boolean | Whether a thread that sends messages to a 
full SEDA queue will block until the queue's capacity is no longer exhausted. 
By default an exception will be thrown stating that the queue is full. By 
enabling this option the calling thread will instead block and wait until the 
message can be accepted.
+
+| discardIfNoConsumers | false | boolean | Whether the producer should discard 
the message (do not add the message to the queue) when sending to a queue with 
no active consumers. Only one of the options discardIfNoConsumers and 
failIfNoConsumers can be enabled at the same time.
+
+| failIfNoConsumers | false | boolean | Whether the producer should fail by 
throwing an exception when sending to a queue with no active consumers. Only 
one of the options discardIfNoConsumers and failIfNoConsumers can be enabled at 
the same time.
+
+| timeout | 30000 | long | Timeout (in milliseconds) before a SEDA producer 
will stop waiting for an asynchronous task to complete. You can disable timeout 
by using 0 or a negative value.
+
+| waitForTaskToComplete | IfReplyExpected | WaitForTaskToComplete | Option to 
specify whether the caller should wait for the async task to complete or not 
before continuing. The following three options are supported: Always Never or 
IfReplyExpected. The first two values are self-explanatory. The last value 
IfReplyExpected will only wait if the message is Request Reply based. The 
default option is IfReplyExpected.
+ 4+^s| advanced
+| queue |  | BlockingQueue | Define the queue instance which will be used by 
the endpoint. This option is only for rare use-cases where you want to use a 
custom queue instance.
+
+| synchronous | false | boolean | Sets whether synchronous processing should 
be strictly used or Camel is allowed to use asynchronous processing (if 
supported).
 |=======================================================================
 // endpoint options: END
 

http://git-wip-us.apache.org/repos/asf/camel/blob/24d2f4ae/camel-core/src/main/docs/test-component.adoc
----------------------------------------------------------------------
diff --git a/camel-core/src/main/docs/test-component.adoc 
b/camel-core/src/main/docs/test-component.adoc
index 1e6bbd8..62c596c 100644
--- a/camel-core/src/main/docs/test-component.adoc
+++ b/camel-core/src/main/docs/test-component.adoc
@@ -74,23 +74,37 @@ with the following path and query parameters:
 
 #### Query Parameters (14 parameters):
 
-[width="100%",cols="2,1,1m,1m,5",options="header"]
+[width="100%",cols="2,1m,1m,6",options="header"]
 |=======================================================================
-| Name | Group | Default | Java Type | Description
-| anyOrder | producer | false | boolean | Whether the expected messages should 
arrive in the same order or can be in any order.
-| assertPeriod | producer | 0 | long | Sets a grace period after which the 
mock endpoint will re-assert to ensure the preliminary assertion is still 
valid. This is used for example to assert that exactly a number of messages 
arrives. For example if link expectedMessageCount(int) was set to 5 then the 
assertion is satisfied when 5 or more message arrives. To ensure that exactly 5 
messages arrives then you would need to wait a little period to ensure no 
further message arrives. This is what you can use this link 
setAssertPeriod(long) method for. By default this period is disabled.
-| delimiter | producer |  | String | The split delimiter to use when split is 
enabled. By default the delimiter is new line based. The delimiter can be a 
regular expression.
-| expectedCount | producer | -1 | int | Specifies the expected number of 
message exchanges that should be received by this endpoint. Beware: If you want 
to expect that 0 messages then take extra care as 0 matches when the tests 
starts so you need to set a assert period time to let the test run for a while 
to make sure there are still no messages arrived; for that use link 
setAssertPeriod(long). An alternative is to use NotifyBuilder and use the 
notifier to know when Camel is done routing some messages before you call the 
link assertIsSatisfied() method on the mocks. This allows you to not use a 
fixed assert period to speedup testing times. If you want to assert that 
exactly n'th message arrives to this mock endpoint then see also the link 
setAssertPeriod(long) method for further details.
-| reportGroup | producer |  | int | A number that is used to turn on 
throughput logging based on groups of the size.
-| resultMinimumWaitTime | producer | 0 | long | Sets the minimum expected 
amount of time (in millis) the link assertIsSatisfied() will wait on a latch 
until it is satisfied
-| resultWaitTime | producer | 0 | long | Sets the maximum amount of time (in 
millis) the link assertIsSatisfied() will wait on a latch until it is satisfied
-| retainFirst | producer | -1 | int | Specifies to only retain the first n'th 
number of received Exchanges. This is used when testing with big data to reduce 
memory consumption by not storing copies of every Exchange this mock endpoint 
receives. Important: When using this limitation then the link 
getReceivedCounter() will still return the actual number of received Exchanges. 
For example if we have received 5000 Exchanges and have configured to only 
retain the first 10 Exchanges then the link getReceivedCounter() will still 
return 5000 but there is only the first 10 Exchanges in the link getExchanges() 
and link getReceivedExchanges() methods. When using this method then some of 
the other expectation methods is not supported for example the link 
expectedBodiesReceived(Object...) sets a expectation on the first number of 
bodies received. You can configure both link setRetainFirst(int) and link 
setRetainLast(int) methods to limit both the first and last received.
-| retainLast | producer | -1 | int | Specifies to only retain the last n'th 
number of received Exchanges. This is used when testing with big data to reduce 
memory consumption by not storing copies of every Exchange this mock endpoint 
receives. Important: When using this limitation then the link 
getReceivedCounter() will still return the actual number of received Exchanges. 
For example if we have received 5000 Exchanges and have configured to only 
retain the last 20 Exchanges then the link getReceivedCounter() will still 
return 5000 but there is only the last 20 Exchanges in the link getExchanges() 
and link getReceivedExchanges() methods. When using this method then some of 
the other expectation methods is not supported for example the link 
expectedBodiesReceived(Object...) sets a expectation on the first number of 
bodies received. You can configure both link setRetainFirst(int) and link 
setRetainLast(int) methods to limit both the first and last received.
-| sleepForEmptyTest | producer | 0 | long | Allows a sleep to be specified to 
wait to check that this endpoint really is empty when link 
expectedMessageCount(int) is called with zero
-| split | producer | false | boolean | If enabled the the messages loaded from 
the test endpoint will be split using \n\r delimiters (new lines) so each line 
is an expected message. For example to use a file endpoint to load a file where 
each line is an expected message.
-| timeout | producer | 2000 | long | The timeout to use when polling for 
message bodies from the URI
-| copyOnExchange | producer (advanced) | true | boolean | Sets whether to make 
a deep copy of the incoming Exchange when received at this mock endpoint. Is by 
default true.
-| synchronous | advanced | false | boolean | Sets whether synchronous 
processing should be strictly used or Camel is allowed to use asynchronous 
processing (if supported).
+| Name | Default | Java Type | Description
+
+| anyOrder | false | boolean | Whether the expected messages should arrive in 
the same order or can be in any order.
+
+| assertPeriod | 0 | long | Sets a grace period after which the mock endpoint 
will re-assert to ensure the preliminary assertion is still valid. This is used 
for example to assert that exactly a number of messages arrives. For example if 
link expectedMessageCount(int) was set to 5 then the assertion is satisfied 
when 5 or more message arrives. To ensure that exactly 5 messages arrives then 
you would need to wait a little period to ensure no further message arrives. 
This is what you can use this link setAssertPeriod(long) method for. By default 
this period is disabled.
+
+| delimiter |  | String | The split delimiter to use when split is enabled. By 
default the delimiter is new line based. The delimiter can be a regular 
expression.
+
+| expectedCount | -1 | int | Specifies the expected number of message 
exchanges that should be received by this endpoint. Beware: If you want to 
expect that 0 messages then take extra care as 0 matches when the tests starts 
so you need to set a assert period time to let the test run for a while to make 
sure there are still no messages arrived; for that use link 
setAssertPeriod(long). An alternative is to use NotifyBuilder and use the 
notifier to know when Camel is done routing some messages before you call the 
link assertIsSatisfied() method on the mocks. This allows you to not use a 
fixed assert period to speedup testing times. If you want to assert that 
exactly n'th message arrives to this mock endpoint then see also the link 
setAssertPeriod(long) method for further details.
+
+| reportGroup |  | int | A number that is used to turn on throughput logging 
based on groups of the size.
+
+| resultMinimumWaitTime | 0 | long | Sets the minimum expected amount of time 
(in millis) the link assertIsSatisfied() will wait on a latch until it is 
satisfied
+
+| resultWaitTime | 0 | long | Sets the maximum amount of time (in millis) the 
link assertIsSatisfied() will wait on a latch until it is satisfied
+
+| retainFirst | -1 | int | Specifies to only retain the first n'th number of 
received Exchanges. This is used when testing with big data to reduce memory 
consumption by not storing copies of every Exchange this mock endpoint 
receives. Important: When using this limitation then the link 
getReceivedCounter() will still return the actual number of received Exchanges. 
For example if we have received 5000 Exchanges and have configured to only 
retain the first 10 Exchanges then the link getReceivedCounter() will still 
return 5000 but there is only the first 10 Exchanges in the link getExchanges() 
and link getReceivedExchanges() methods. When using this method then some of 
the other expectation methods is not supported for example the link 
expectedBodiesReceived(Object...) sets a expectation on the first number of 
bodies received. You can configure both link setRetainFirst(int) and link 
setRetainLast(int) methods to limit both the first and last received.
+
+| retainLast | -1 | int | Specifies to only retain the last n'th number of 
received Exchanges. This is used when testing with big data to reduce memory 
consumption by not storing copies of every Exchange this mock endpoint 
receives. Important: When using this limitation then the link 
getReceivedCounter() will still return the actual number of received Exchanges. 
For example if we have received 5000 Exchanges and have configured to only 
retain the last 20 Exchanges then the link getReceivedCounter() will still 
return 5000 but there is only the last 20 Exchanges in the link getExchanges() 
and link getReceivedExchanges() methods. When using this method then some of 
the other expectation methods is not supported for example the link 
expectedBodiesReceived(Object...) sets a expectation on the first number of 
bodies received. You can configure both link setRetainFirst(int) and link 
setRetainLast(int) methods to limit both the first and last received.
+
+| sleepForEmptyTest | 0 | long | Allows a sleep to be specified to wait to 
check that this endpoint really is empty when link expectedMessageCount(int) is 
called with zero
+
+| split | false | boolean | If enabled the the messages loaded from the test 
endpoint will be split using \n\r delimiters (new lines) so each line is an 
expected message. For example to use a file endpoint to load a file where each 
line is an expected message.
+
+| timeout | 2000 | long | The timeout to use when polling for message bodies 
from the URI
+ 4+^s| producer (advanced)
+| copyOnExchange | true | boolean | Sets whether to make a deep copy of the 
incoming Exchange when received at this mock endpoint. Is by default true.
+ 4+^s| advanced
+| synchronous | false | boolean | Sets whether synchronous processing should 
be strictly used or Camel is allowed to use asynchronous processing (if 
supported).
 |=======================================================================
 // endpoint options: END
 

http://git-wip-us.apache.org/repos/asf/camel/blob/24d2f4ae/camel-core/src/main/docs/timer-component.adoc
----------------------------------------------------------------------
diff --git a/camel-core/src/main/docs/timer-component.adoc 
b/camel-core/src/main/docs/timer-component.adoc
index ededf7c..7da0853 100644
--- a/camel-core/src/main/docs/timer-component.adoc
+++ b/camel-core/src/main/docs/timer-component.adoc
@@ -56,21 +56,33 @@ with the following path and query parameters:
 
 #### Query Parameters (12 parameters):
 
-[width="100%",cols="2,1,1m,1m,5",options="header"]
+[width="100%",cols="2,1m,1m,6",options="header"]
 |=======================================================================
-| Name | Group | Default | Java Type | Description
-| bridgeErrorHandler | consumer | false | boolean | Allows for bridging the 
consumer to the Camel routing Error Handler which mean any exceptions occurred 
while the consumer is trying to pickup incoming messages or the likes will now 
be processed as a message and handled by the routing Error Handler. By default 
the consumer will use the org.apache.camel.spi.ExceptionHandler to deal with 
exceptions that will be logged at WARN/ERROR level and ignored.
-| delay | consumer | 1000 | long | The number of milliseconds to wait before 
the first event is generated. Should not be used in conjunction with the time 
option. The default value is 1000. You can also specify time values using units 
such as 60s (60 seconds) 5m30s (5 minutes and 30 seconds) and 1h (1 hour).
-| fixedRate | consumer | false | boolean | Events take place at approximately 
regular intervals separated by the specified period.
-| period | consumer | 1000 | long | If greater than 0 generate periodic events 
every period milliseconds. The default value is 1000. You can also specify time 
values using units such as 60s (60 seconds) 5m30s (5 minutes and 30 seconds) 
and 1h (1 hour).
-| repeatCount | consumer | 0 | long | Specifies a maximum limit of number of 
fires. So if you set it to 1 the timer will only fire once. If you set it to 5 
it will only fire five times. A value of zero or negative means fire forever.
-| exceptionHandler | consumer (advanced) |  | ExceptionHandler | To let the 
consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler 
is enabled then this options is not in use. By default the consumer will deal 
with exceptions that will be logged at WARN/ERROR level and ignored.
-| exchangePattern | consumer (advanced) |  | ExchangePattern | Sets the 
default exchange pattern when creating an exchange.
-| daemon | advanced | true | boolean | Specifies whether or not the thread 
associated with the timer endpoint runs as a daemon. The default value is true.
-| pattern | advanced |  | String | Allows you to specify a custom Date pattern 
to use for setting the time option using URI syntax.
-| synchronous | advanced | false | boolean | Sets whether synchronous 
processing should be strictly used or Camel is allowed to use asynchronous 
processing (if supported).
-| time | advanced |  | Date | A java.util.Date the first event should be 
generated. If using the URI the pattern expected is: yyyy-MM-dd HH:mm:ss or 
yyyy-MM-dd'T'HH:mm:ss.
-| timer | advanced |  | Timer | To use a custom Timer
+| Name | Default | Java Type | Description
+
+| bridgeErrorHandler | false | boolean | Allows for bridging the consumer to 
the Camel routing Error Handler which mean any exceptions occurred while the 
consumer is trying to pickup incoming messages or the likes will now be 
processed as a message and handled by the routing Error Handler. By default the 
consumer will use the org.apache.camel.spi.ExceptionHandler to deal with 
exceptions that will be logged at WARN/ERROR level and ignored.
+
+| delay | 1000 | long | The number of milliseconds to wait before the first 
event is generated. Should not be used in conjunction with the time option. The 
default value is 1000. You can also specify time values using units such as 60s 
(60 seconds) 5m30s (5 minutes and 30 seconds) and 1h (1 hour).
+
+| fixedRate | false | boolean | Events take place at approximately regular 
intervals separated by the specified period.
+
+| period | 1000 | long | If greater than 0 generate periodic events every 
period milliseconds. The default value is 1000. You can also specify time 
values using units such as 60s (60 seconds) 5m30s (5 minutes and 30 seconds) 
and 1h (1 hour).
+
+| repeatCount | 0 | long | Specifies a maximum limit of number of fires. So if 
you set it to 1 the timer will only fire once. If you set it to 5 it will only 
fire five times. A value of zero or negative means fire forever.
+ 4+^s| consumer (advanced)
+| exceptionHandler |  | ExceptionHandler | To let the consumer use a custom 
ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this 
options is not in use. By default the consumer will deal with exceptions that 
will be logged at WARN/ERROR level and ignored.
+
+| exchangePattern |  | ExchangePattern | Sets the default exchange pattern 
when creating an exchange.
+ 4+^s| advanced
+| daemon | true | boolean | Specifies whether or not the thread associated 
with the timer endpoint runs as a daemon. The default value is true.
+
+| pattern |  | String | Allows you to specify a custom Date pattern to use for 
setting the time option using URI syntax.
+
+| synchronous | false | boolean | Sets whether synchronous processing should 
be strictly used or Camel is allowed to use asynchronous processing (if 
supported).
+
+| time |  | Date | A java.util.Date the first event should be generated. If 
using the URI the pattern expected is: yyyy-MM-dd HH:mm:ss or 
yyyy-MM-dd'T'HH:mm:ss.
+
+| timer |  | Timer | To use a custom Timer
 |=======================================================================
 // endpoint options: END
 

http://git-wip-us.apache.org/repos/asf/camel/blob/24d2f4ae/camel-core/src/main/docs/validator-component.adoc
----------------------------------------------------------------------
diff --git a/camel-core/src/main/docs/validator-component.adoc 
b/camel-core/src/main/docs/validator-component.adoc
index a508b32..3911e16 100644
--- a/camel-core/src/main/docs/validator-component.adoc
+++ b/camel-core/src/main/docs/validator-component.adoc
@@ -56,11 +56,13 @@ The Validator component supports 2 options which are listed 
below.
 
 
 
-[width="100%",cols="2,1,1m,1m,5",options="header"]
+[width="100%",cols="2,1m,1m,6",options="header"]
 |=======================================================================
-| Name | Group | Default | Java Type | Description
-| resourceResolverFactory | advanced |  | ValidatorResourceResolverFactory | 
To use a custom LSResourceResolver which depends on a dynamic endpoint resource 
URI
-| resolvePropertyPlaceholders | advanced | true | boolean | Whether the 
component should resolve property placeholders on itself when starting. Only 
properties which are of String type can use property placeholders.
+| Name | Default | Java Type | Description
+ 4+^s| advanced
+| resourceResolverFactory |  | ValidatorResourceResolverFactory | To use a 
custom LSResourceResolver which depends on a dynamic endpoint resource URI
+
+| resolvePropertyPlaceholders | true | boolean | Whether the component should 
resolve property placeholders on itself when starting. Only properties which 
are of String type can use property placeholders.
 |=======================================================================
 // component options: END
 
@@ -82,20 +84,31 @@ with the following path and query parameters:
 
 #### Query Parameters (11 parameters):
 
-[width="100%",cols="2,1,1m,1m,5",options="header"]
+[width="100%",cols="2,1m,1m,6",options="header"]
 |=======================================================================
-| Name | Group | Default | Java Type | Description
-| failOnNullBody | producer | true | boolean | Whether to fail if no body 
exists.
-| failOnNullHeader | producer | true | boolean | Whether to fail if no header 
exists when validating against a header.
-| headerName | producer |  | String | To validate against a header instead of 
the message body.
-| errorHandler | advanced |  | ValidatorErrorHandler | To use a custom 
org.apache.camel.processor.validation.ValidatorErrorHandler. The default error 
handler captures the errors and throws an exception.
-| resourceResolver | advanced |  | LSResourceResolver | To use a custom 
LSResourceResolver. See also link 
setResourceResolverFactory(ValidatorResourceResolverFactory)
-| resourceResolverFactory | advanced |  | ValidatorResourceResolverFactory | 
For creating a resource resolver which depends on the endpoint resource URI. 
Must not be used in combination with method link 
setResourceResolver(LSResourceResolver). If not set then 
DefaultValidatorResourceResolverFactory is used
-| schemaFactory | advanced |  | SchemaFactory | To use a custom 
javax.xml.validation.SchemaFactory
-| schemaLanguage | advanced | http://www.w3.org/2001/XMLSchema | String | 
Configures the W3C XML Schema Namespace URI.
-| synchronous | advanced | false | boolean | Sets whether synchronous 
processing should be strictly used or Camel is allowed to use asynchronous 
processing (if supported).
-| useDom | advanced | false | boolean | Whether DOMSource/DOMResult or 
SaxSource/SaxResult should be used by the validator.
-| useSharedSchema | advanced | true | boolean | Whether the Schema instance 
should be shared or not. This option is introduced to work around a JDK 1.6.x 
bug. Xerces should not have this issue.
+| Name | Default | Java Type | Description
+
+| failOnNullBody | true | boolean | Whether to fail if no body exists.
+
+| failOnNullHeader | true | boolean | Whether to fail if no header exists when 
validating against a header.
+
+| headerName |  | String | To validate against a header instead of the message 
body.
+ 4+^s| advanced
+| errorHandler |  | ValidatorErrorHandler | To use a custom 
org.apache.camel.processor.validation.ValidatorErrorHandler. The default error 
handler captures the errors and throws an exception.
+
+| resourceResolver |  | LSResourceResolver | To use a custom 
LSResourceResolver. See also link 
setResourceResolverFactory(ValidatorResourceResolverFactory)
+
+| resourceResolverFactory |  | ValidatorResourceResolverFactory | For creating 
a resource resolver which depends on the endpoint resource URI. Must not be 
used in combination with method link setResourceResolver(LSResourceResolver). 
If not set then DefaultValidatorResourceResolverFactory is used
+
+| schemaFactory |  | SchemaFactory | To use a custom 
javax.xml.validation.SchemaFactory
+
+| schemaLanguage | http://www.w3.org/2001/XMLSchema | String | Configures the 
W3C XML Schema Namespace URI.
+
+| synchronous | false | boolean | Sets whether synchronous processing should 
be strictly used or Camel is allowed to use asynchronous processing (if 
supported).
+
+| useDom | false | boolean | Whether DOMSource/DOMResult or 
SaxSource/SaxResult should be used by the validator.
+
+| useSharedSchema | true | boolean | Whether the Schema instance should be 
shared or not. This option is introduced to work around a JDK 1.6.x bug. Xerces 
should not have this issue.
 |=======================================================================
 // endpoint options: END
 

http://git-wip-us.apache.org/repos/asf/camel/blob/24d2f4ae/camel-core/src/main/docs/vm-component.adoc
----------------------------------------------------------------------
diff --git a/camel-core/src/main/docs/vm-component.adoc 
b/camel-core/src/main/docs/vm-component.adoc
index ec09395..bc81a7b 100644
--- a/camel-core/src/main/docs/vm-component.adoc
+++ b/camel-core/src/main/docs/vm-component.adoc
@@ -65,13 +65,17 @@ The VM component supports 4 options which are listed below.
 
 
 
-[width="100%",cols="2,1,1m,1m,5",options="header"]
+[width="100%",cols="2,1m,1m,6",options="header"]
 |=======================================================================
-| Name | Group | Default | Java Type | Description
-| queueSize | advanced |  | int | Sets the default maximum capacity of the 
SEDA queue (i.e. the number of messages it can hold).
-| concurrentConsumers | consumer | 1 | int | Sets the default number of 
concurrent threads processing exchanges.
-| defaultQueueFactory | advanced |  | Exchange> | Sets the default queue 
factory.
-| resolvePropertyPlaceholders | advanced | true | boolean | Whether the 
component should resolve property placeholders on itself when starting. Only 
properties which are of String type can use property placeholders.
+| Name | Default | Java Type | Description
+ 4+^s| advanced
+| queueSize |  | int | Sets the default maximum capacity of the SEDA queue 
(i.e. the number of messages it can hold).
+ 4+^s| consumer
+| concurrentConsumers | 1 | int | Sets the default number of concurrent 
threads processing exchanges.
+ 4+^s| advanced
+| defaultQueueFactory |  | Exchange> | Sets the default queue factory.
+
+| resolvePropertyPlaceholders | true | boolean | Whether the component should 
resolve property placeholders on itself when starting. Only properties which 
are of String type can use property placeholders.
 |=======================================================================
 // component options: END
 
@@ -93,25 +97,41 @@ with the following path and query parameters:
 
 #### Query Parameters (16 parameters):
 
-[width="100%",cols="2,1,1m,1m,5",options="header"]
+[width="100%",cols="2,1m,1m,6",options="header"]
 |=======================================================================
-| Name | Group | Default | Java Type | Description
-| size | common | 2147483647 | int | The maximum capacity of the SEDA queue 
(i.e. the number of messages it can hold).
-| bridgeErrorHandler | consumer | false | boolean | Allows for bridging the 
consumer to the Camel routing Error Handler which mean any exceptions occurred 
while the consumer is trying to pickup incoming messages or the likes will now 
be processed as a message and handled by the routing Error Handler. By default 
the consumer will use the org.apache.camel.spi.ExceptionHandler to deal with 
exceptions that will be logged at WARN/ERROR level and ignored.
-| concurrentConsumers | consumer | 1 | int | Number of concurrent threads 
processing exchanges.
-| exceptionHandler | consumer (advanced) |  | ExceptionHandler | To let the 
consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler 
is enabled then this options is not in use. By default the consumer will deal 
with exceptions that will be logged at WARN/ERROR level and ignored.
-| exchangePattern | consumer (advanced) |  | ExchangePattern | Sets the 
default exchange pattern when creating an exchange.
-| limitConcurrentConsumers | consumer (advanced) | true | boolean | Whether to 
limit the number of concurrentConsumers to the maximum of 500. By default an 
exception will be thrown if an endpoint is configured with a greater number. 
You can disable that check by turning this option off.
-| multipleConsumers | consumer (advanced) | false | boolean | Specifies 
whether multiple consumers are allowed. If enabled you can use SEDA for 
Publish-Subscribe messaging. That is you can send a message to the SEDA queue 
and have each consumer receive a copy of the message. When enabled this option 
should be specified on every consumer endpoint.
-| pollTimeout | consumer (advanced) | 1000 | int | The timeout used when 
polling. When a timeout occurs the consumer can check whether it is allowed to 
continue running. Setting a lower value allows the consumer to react more 
quickly upon shutdown.
-| purgeWhenStopping | consumer (advanced) | false | boolean | Whether to purge 
the task queue when stopping the consumer/route. This allows to stop faster as 
any pending messages on the queue is discarded.
-| blockWhenFull | producer | false | boolean | Whether a thread that sends 
messages to a full SEDA queue will block until the queue's capacity is no 
longer exhausted. By default an exception will be thrown stating that the queue 
is full. By enabling this option the calling thread will instead block and wait 
until the message can be accepted.
-| discardIfNoConsumers | producer | false | boolean | Whether the producer 
should discard the message (do not add the message to the queue) when sending 
to a queue with no active consumers. Only one of the options 
discardIfNoConsumers and failIfNoConsumers can be enabled at the same time.
-| failIfNoConsumers | producer | false | boolean | Whether the producer should 
fail by throwing an exception when sending to a queue with no active consumers. 
Only one of the options discardIfNoConsumers and failIfNoConsumers can be 
enabled at the same time.
-| timeout | producer | 30000 | long | Timeout (in milliseconds) before a SEDA 
producer will stop waiting for an asynchronous task to complete. You can 
disable timeout by using 0 or a negative value.
-| waitForTaskToComplete | producer | IfReplyExpected | WaitForTaskToComplete | 
Option to specify whether the caller should wait for the async task to complete 
or not before continuing. The following three options are supported: Always 
Never or IfReplyExpected. The first two values are self-explanatory. The last 
value IfReplyExpected will only wait if the message is Request Reply based. The 
default option is IfReplyExpected.
-| queue | advanced |  | BlockingQueue | Define the queue instance which will 
be used by the endpoint. This option is only for rare use-cases where you want 
to use a custom queue instance.
-| synchronous | advanced | false | boolean | Sets whether synchronous 
processing should be strictly used or Camel is allowed to use asynchronous 
processing (if supported).
+| Name | Default | Java Type | Description
+
+| size | 2147483647 | int | The maximum capacity of the SEDA queue (i.e. the 
number of messages it can hold).
+ 4+^s| consumer
+| bridgeErrorHandler | false | boolean | Allows for bridging the consumer to 
the Camel routing Error Handler which mean any exceptions occurred while the 
consumer is trying to pickup incoming messages or the likes will now be 
processed as a message and handled by the routing Error Handler. By default the 
consumer will use the org.apache.camel.spi.ExceptionHandler to deal with 
exceptions that will be logged at WARN/ERROR level and ignored.
+
+| concurrentConsumers | 1 | int | Number of concurrent threads processing 
exchanges.
+ 4+^s| consumer (advanced)
+| exceptionHandler |  | ExceptionHandler | To let the consumer use a custom 
ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this 
options is not in use. By default the consumer will deal with exceptions that 
will be logged at WARN/ERROR level and ignored.
+
+| exchangePattern |  | ExchangePattern | Sets the default exchange pattern 
when creating an exchange.
+
+| limitConcurrentConsumers | true | boolean | Whether to limit the number of 
concurrentConsumers to the maximum of 500. By default an exception will be 
thrown if an endpoint is configured with a greater number. You can disable that 
check by turning this option off.
+
+| multipleConsumers | false | boolean | Specifies whether multiple consumers 
are allowed. If enabled you can use SEDA for Publish-Subscribe messaging. That 
is you can send a message to the SEDA queue and have each consumer receive a 
copy of the message. When enabled this option should be specified on every 
consumer endpoint.
+
+| pollTimeout | 1000 | int | The timeout used when polling. When a timeout 
occurs the consumer can check whether it is allowed to continue running. 
Setting a lower value allows the consumer to react more quickly upon shutdown.
+
+| purgeWhenStopping | false | boolean | Whether to purge the task queue when 
stopping the consumer/route. This allows to stop faster as any pending messages 
on the queue is discarded.
+ 4+^s| producer
+| blockWhenFull | false | boolean | Whether a thread that sends messages to a 
full SEDA queue will block until the queue's capacity is no longer exhausted. 
By default an exception will be thrown stating that the queue is full. By 
enabling this option the calling thread will instead block and wait until the 
message can be accepted.
+
+| discardIfNoConsumers | false | boolean | Whether the producer should discard 
the message (do not add the message to the queue) when sending to a queue with 
no active consumers. Only one of the options discardIfNoConsumers and 
failIfNoConsumers can be enabled at the same time.
+
+| failIfNoConsumers | false | boolean | Whether the producer should fail by 
throwing an exception when sending to a queue with no active consumers. Only 
one of the options discardIfNoConsumers and failIfNoConsumers can be enabled at 
the same time.
+
+| timeout | 30000 | long | Timeout (in milliseconds) before a SEDA producer 
will stop waiting for an asynchronous task to complete. You can disable timeout 
by using 0 or a negative value.
+
+| waitForTaskToComplete | IfReplyExpected | WaitForTaskToComplete | Option to 
specify whether the caller should wait for the async task to complete or not 
before continuing. The following three options are supported: Always Never or 
IfReplyExpected. The first two values are self-explanatory. The last value 
IfReplyExpected will only wait if the message is Request Reply based. The 
default option is IfReplyExpected.
+ 4+^s| advanced
+| queue |  | BlockingQueue | Define the queue instance which will be used by 
the endpoint. This option is only for rare use-cases where you want to use a 
custom queue instance.
+
+| synchronous | false | boolean | Sets whether synchronous processing should 
be strictly used or Camel is allowed to use asynchronous processing (if 
supported).
 |=======================================================================
 // endpoint options: END
 

http://git-wip-us.apache.org/repos/asf/camel/blob/24d2f4ae/camel-core/src/main/docs/xslt-component.adoc
----------------------------------------------------------------------
diff --git a/camel-core/src/main/docs/xslt-component.adoc 
b/camel-core/src/main/docs/xslt-component.adoc
index f24d884..4deb512 100644
--- a/camel-core/src/main/docs/xslt-component.adoc
+++ b/camel-core/src/main/docs/xslt-component.adoc
@@ -71,18 +71,27 @@ The XSLT component supports 9 options which are listed 
below.
 
 
 
-[width="100%",cols="2,1,1m,1m,5",options="header"]
+[width="100%",cols="2,1m,1m,6",options="header"]
 |=======================================================================
-| Name | Group | Default | Java Type | Description
-| xmlConverter | advanced |  | XmlConverter | To use a custom implementation 
of org.apache.camel.converter.jaxp.XmlConverter
-| uriResolverFactory | advanced |  | XsltUriResolverFactory | To use a custom 
javax.xml.transform.URIResolver which depends on a dynamic endpoint resource 
URI or which is a subclass of XsltUriResolver. Do not use in combination with 
uriResolver. See also link setUriResolver(URIResolver).
-| uriResolver | advanced |  | URIResolver | To use a custom 
javax.xml.transform.URIResolver. Do not use in combination with 
uriResolverFactory. See also link setUriResolverFactory(XsltUriResolverFactory).
-| contentCache | producer | false | boolean | Cache for the resource content 
(the stylesheet file) when it is loaded. If set to false Camel will reload the 
stylesheet file on each message processing. This is good for development. A 
cached stylesheet can be forced to reload at runtime via JMX using the 
clearCachedStylesheet operation.
-| saxon | producer | false | boolean | Whether to use Saxon as the 
transformerFactoryClass. If enabled then the class 
net.sf.saxon.TransformerFactoryImpl. You would need to add Saxon to the 
classpath.
-| saxonExtensionFunctions | producer |  | List | Allows you to use a custom 
net.sf.saxon.lib.ExtensionFunctionDefinition. You would need to add camel-saxon 
to the classpath. The function is looked up in the registry where you can comma 
to separate multiple values to lookup.
-| saxonConfiguration | producer | true | Object | To use a custom Saxon 
configuration
-| saxonConfigurationProperties | advanced |  | Map | To set custom Saxon 
configuration properties
-| resolvePropertyPlaceholders | advanced | true | boolean | Whether the 
component should resolve property placeholders on itself when starting. Only 
properties which are of String type can use property placeholders.
+| Name | Default | Java Type | Description
+ 4+^s| advanced
+| xmlConverter |  | XmlConverter | To use a custom implementation of 
org.apache.camel.converter.jaxp.XmlConverter
+
+| uriResolverFactory |  | XsltUriResolverFactory | To use a custom 
javax.xml.transform.URIResolver which depends on a dynamic endpoint resource 
URI or which is a subclass of XsltUriResolver. Do not use in combination with 
uriResolver. See also link setUriResolver(URIResolver).
+
+| uriResolver |  | URIResolver | To use a custom 
javax.xml.transform.URIResolver. Do not use in combination with 
uriResolverFactory. See also link setUriResolverFactory(XsltUriResolverFactory).
+ 4+^s| producer
+| contentCache | false | boolean | Cache for the resource content (the 
stylesheet file) when it is loaded. If set to false Camel will reload the 
stylesheet file on each message processing. This is good for development. A 
cached stylesheet can be forced to reload at runtime via JMX using the 
clearCachedStylesheet operation.
+
+| saxon | false | boolean | Whether to use Saxon as the 
transformerFactoryClass. If enabled then the class 
net.sf.saxon.TransformerFactoryImpl. You would need to add Saxon to the 
classpath.
+
+| saxonExtensionFunctions |  | List | Allows you to use a custom 
net.sf.saxon.lib.ExtensionFunctionDefinition. You would need to add camel-saxon 
to the classpath. The function is looked up in the registry where you can comma 
to separate multiple values to lookup.
+
+| saxonConfiguration | true | Object | To use a custom Saxon configuration
+ 4+^s| advanced
+| saxonConfigurationProperties |  | Map | To set custom Saxon configuration 
properties
+
+| resolvePropertyPlaceholders | true | boolean | Whether the component should 
resolve property placeholders on itself when starting. Only properties which 
are of String type can use property placeholders.
 |=======================================================================
 // component options: END
 
@@ -104,26 +113,43 @@ with the following path and query parameters:
 
 #### Query Parameters (17 parameters):
 
-[width="100%",cols="2,1,1m,1m,5",options="header"]
+[width="100%",cols="2,1m,1m,6",options="header"]
 |=======================================================================
-| Name | Group | Default | Java Type | Description
-| allowStAX | producer | true | boolean | Whether to allow using StAX as the 
javax.xml.transform.Source.
-| contentCache | producer | true | boolean | Cache for the resource content 
(the stylesheet file) when it is loaded. If set to false Camel will reload the 
stylesheet file on each message processing. This is good for development. A 
cached stylesheet can be forced to reload at runtime via JMX using the 
clearCachedStylesheet operation.
-| deleteOutputFile | producer | false | boolean | If you have output=file then 
this option dictates whether or not the output file should be deleted when the 
Exchange is done processing. For example suppose the output file is a temporary 
file then it can be a good idea to delete it after use.
-| failOnNullBody | producer | true | boolean | Whether or not to throw an 
exception if the input body is null.
-| output | producer | string | XsltOutput | Option to specify which output 
type to use. Possible values are: string bytes DOM file. The first three 
options are all in memory based where as file is streamed directly to a 
java.io.File. For file you must specify the filename in the IN header with the 
key Exchange.XSLT_FILE_NAME which is also CamelXsltFileName. Also any paths 
leading to the filename must be created beforehand otherwise an exception is 
thrown at runtime.
-| saxon | producer | false | boolean | Whether to use Saxon as the 
transformerFactoryClass. If enabled then the class 
net.sf.saxon.TransformerFactoryImpl. You would need to add Saxon to the 
classpath.
-| transformerCacheSize | producer | 0 | int | The number of 
javax.xml.transform.Transformer object that are cached for reuse to avoid calls 
to Template.newTransformer().
-| converter | advanced |  | XmlConverter | To use a custom implementation of 
org.apache.camel.converter.jaxp.XmlConverter
-| entityResolver | advanced |  | EntityResolver | To use a custom 
org.xml.sax.EntityResolver with javax.xml.transform.sax.SAXSource.
-| errorListener | advanced |  | ErrorListener | Allows to configure to use a 
custom javax.xml.transform.ErrorListener. Beware when doing this then the 
default error listener which captures any errors or fatal errors and store 
information on the Exchange as properties is not in use. So only use this 
option for special use-cases.
-| resultHandlerFactory | advanced |  | ResultHandlerFactory | Allows you to 
use a custom org.apache.camel.builder.xml.ResultHandlerFactory which is capable 
of using custom org.apache.camel.builder.xml.ResultHandler types.
-| saxonConfiguration | advanced |  | Object | To use a custom Saxon 
configuration
-| saxonExtensionFunctions | advanced |  | String | Allows you to use a custom 
net.sf.saxon.lib.ExtensionFunctionDefinition. You would need to add camel-saxon 
to the classpath. The function is looked up in the registry where you can comma 
to separate multiple values to lookup.
-| synchronous | advanced | false | boolean | Sets whether synchronous 
processing should be strictly used or Camel is allowed to use asynchronous 
processing (if supported).
-| transformerFactory | advanced |  | TransformerFactory | To use a custom XSLT 
transformer factory
-| transformerFactoryClass | advanced |  | String | To use a custom XSLT 
transformer factory specified as a FQN class name
-| uriResolver | advanced |  | URIResolver | To use a custom 
javax.xml.transform.URIResolver
+| Name | Default | Java Type | Description
+
+| allowStAX | true | boolean | Whether to allow using StAX as the 
javax.xml.transform.Source.
+
+| contentCache | true | boolean | Cache for the resource content (the 
stylesheet file) when it is loaded. If set to false Camel will reload the 
stylesheet file on each message processing. This is good for development. A 
cached stylesheet can be forced to reload at runtime via JMX using the 
clearCachedStylesheet operation.
+
+| deleteOutputFile | false | boolean | If you have output=file then this 
option dictates whether or not the output file should be deleted when the 
Exchange is done processing. For example suppose the output file is a temporary 
file then it can be a good idea to delete it after use.
+
+| failOnNullBody | true | boolean | Whether or not to throw an exception if 
the input body is null.
+
+| output | string | XsltOutput | Option to specify which output type to use. 
Possible values are: string bytes DOM file. The first three options are all in 
memory based where as file is streamed directly to a java.io.File. For file you 
must specify the filename in the IN header with the key Exchange.XSLT_FILE_NAME 
which is also CamelXsltFileName. Also any paths leading to the filename must be 
created beforehand otherwise an exception is thrown at runtime.
+
+| saxon | false | boolean | Whether to use Saxon as the 
transformerFactoryClass. If enabled then the class 
net.sf.saxon.TransformerFactoryImpl. You would need to add Saxon to the 
classpath.
+
+| transformerCacheSize | 0 | int | The number of 
javax.xml.transform.Transformer object that are cached for reuse to avoid calls 
to Template.newTransformer().
+ 4+^s| advanced
+| converter |  | XmlConverter | To use a custom implementation of 
org.apache.camel.converter.jaxp.XmlConverter
+
+| entityResolver |  | EntityResolver | To use a custom 
org.xml.sax.EntityResolver with javax.xml.transform.sax.SAXSource.
+
+| errorListener |  | ErrorListener | Allows to configure to use a custom 
javax.xml.transform.ErrorListener. Beware when doing this then the default 
error listener which captures any errors or fatal errors and store information 
on the Exchange as properties is not in use. So only use this option for 
special use-cases.
+
+| resultHandlerFactory |  | ResultHandlerFactory | Allows you to use a custom 
org.apache.camel.builder.xml.ResultHandlerFactory which is capable of using 
custom org.apache.camel.builder.xml.ResultHandler types.
+
+| saxonConfiguration |  | Object | To use a custom Saxon configuration
+
+| saxonExtensionFunctions |  | String | Allows you to use a custom 
net.sf.saxon.lib.ExtensionFunctionDefinition. You would need to add camel-saxon 
to the classpath. The function is looked up in the registry where you can comma 
to separate multiple values to lookup.
+
+| synchronous | false | boolean | Sets whether synchronous processing should 
be strictly used or Camel is allowed to use asynchronous processing (if 
supported).
+
+| transformerFactory |  | TransformerFactory | To use a custom XSLT 
transformer factory
+
+| transformerFactoryClass |  | String | To use a custom XSLT transformer 
factory specified as a FQN class name
+
+| uriResolver |  | URIResolver | To use a custom 
javax.xml.transform.URIResolver
 |=======================================================================
 // endpoint options: END
 

Reply via email to