http://git-wip-us.apache.org/repos/asf/camel/blob/24d2f4ae/components/camel-sjms2/src/main/docs/sjms2-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-sjms2/src/main/docs/sjms2-component.adoc 
b/components/camel-sjms2/src/main/docs/sjms2-component.adoc
index ad7fd86..57145d3 100644
--- a/components/camel-sjms2/src/main/docs/sjms2-component.adoc
+++ b/components/camel-sjms2/src/main/docs/sjms2-component.adoc
@@ -87,24 +87,39 @@ The Simple JMS2 component supports 15 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
-| connectionFactory | advanced |  | ConnectionFactory | A ConnectionFactory is 
required to enable the SjmsComponent. It can be set directly or set set as part 
of a ConnectionResource.
-| connectionResource | advanced |  | ConnectionResource | A ConnectionResource 
is an interface that allows for customization and container control of the 
ConnectionFactory. See Plugable Connection Resource Management for further 
details.
-| connectionCount | common | 1 | Integer | The maximum number of connections 
available to endpoints started under this component
-| jmsKeyFormatStrategy | advanced |  | JmsKeyFormatStrategy | Pluggable 
strategy for encoding and decoding JMS keys so they can be compliant with the 
JMS specification. Camel provides one implementation out of the box: default. 
The default strategy will safely marshal dots and hyphens (. and -). Can be 
used for JMS brokers which do not care whether JMS header keys contain illegal 
characters. You can provide your own implementation of the 
org.apache.camel.component.jms.JmsKeyFormatStrategy and refer to it using the 
notation.
-| transactionCommitStrategy | transaction |  | TransactionCommitStrategy | To 
configure which kind of commit strategy to use. Camel provides two 
implementations out of the box default and batch.
-| destinationCreationStrategy | advanced |  | DestinationCreationStrategy | To 
use a custom DestinationCreationStrategy.
-| timedTaskManager | advanced |  | TimedTaskManager | To use a custom 
TimedTaskManager
-| messageCreatedStrategy | advanced |  | MessageCreatedStrategy | To use the 
given MessageCreatedStrategy which are invoked when Camel creates new instances 
of javax.jms.Message objects when Camel is sending a JMS message.
-| connectionTestOnBorrow | advanced | true | boolean | When using the default 
org.apache.camel.component.sjms.jms.ConnectionFactoryResource then should each 
javax.jms.Connection be tested (calling start) before returned from the pool.
-| connectionUsername | security |  | String | The username to use when 
creating javax.jms.Connection when using the default 
org.apache.camel.component.sjms.jms.ConnectionFactoryResource.
-| connectionPassword | security |  | String | The password to use when 
creating javax.jms.Connection when using the default 
org.apache.camel.component.sjms.jms.ConnectionFactoryResource.
-| connectionClientId | advanced |  | String | The client ID to use when 
creating javax.jms.Connection when using the default 
org.apache.camel.component.sjms.jms.ConnectionFactoryResource.
-| connectionMaxWait | advanced | 5000 | long | The max wait time in millis to 
block and wait on free connection when the pool is exhausted when using the 
default org.apache.camel.component.sjms.jms.ConnectionFactoryResource.
-| headerFilterStrategy | filter |  | HeaderFilterStrategy | To use a custom 
org.apache.camel.spi.HeaderFilterStrategy to filter header to and from Camel 
message.
-| 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
+| connectionFactory |  | ConnectionFactory | A ConnectionFactory is required 
to enable the SjmsComponent. It can be set directly or set set as part of a 
ConnectionResource.
+
+| connectionResource |  | ConnectionResource | A ConnectionResource is an 
interface that allows for customization and container control of the 
ConnectionFactory. See Plugable Connection Resource Management for further 
details.
+ 4+^s| common
+| connectionCount | 1 | Integer | The maximum number of connections available 
to endpoints started under this component
+ 4+^s| advanced
+| jmsKeyFormatStrategy |  | JmsKeyFormatStrategy | Pluggable strategy for 
encoding and decoding JMS keys so they can be compliant with the JMS 
specification. Camel provides one implementation out of the box: default. The 
default strategy will safely marshal dots and hyphens (. and -). Can be used 
for JMS brokers which do not care whether JMS header keys contain illegal 
characters. You can provide your own implementation of the 
org.apache.camel.component.jms.JmsKeyFormatStrategy and refer to it using the 
notation.
+ 4+^s| transaction
+| transactionCommitStrategy |  | TransactionCommitStrategy | To configure 
which kind of commit strategy to use. Camel provides two implementations out of 
the box default and batch.
+ 4+^s| advanced
+| destinationCreationStrategy |  | DestinationCreationStrategy | To use a 
custom DestinationCreationStrategy.
+
+| timedTaskManager |  | TimedTaskManager | To use a custom TimedTaskManager
+
+| messageCreatedStrategy |  | MessageCreatedStrategy | To use the given 
MessageCreatedStrategy which are invoked when Camel creates new instances of 
javax.jms.Message objects when Camel is sending a JMS message.
+
+| connectionTestOnBorrow | true | boolean | When using the default 
org.apache.camel.component.sjms.jms.ConnectionFactoryResource then should each 
javax.jms.Connection be tested (calling start) before returned from the pool.
+ 4+^s| security
+| connectionUsername |  | String | The username to use when creating 
javax.jms.Connection when using the default 
org.apache.camel.component.sjms.jms.ConnectionFactoryResource.
+
+| connectionPassword |  | String | The password to use when creating 
javax.jms.Connection when using the default 
org.apache.camel.component.sjms.jms.ConnectionFactoryResource.
+ 4+^s| advanced
+| connectionClientId |  | String | The client ID to use when creating 
javax.jms.Connection when using the default 
org.apache.camel.component.sjms.jms.ConnectionFactoryResource.
+
+| connectionMaxWait | 5000 | long | The max wait time in millis to block and 
wait on free connection when the pool is exhausted when using the default 
org.apache.camel.component.sjms.jms.ConnectionFactoryResource.
+ 4+^s| filter
+| headerFilterStrategy |  | HeaderFilterStrategy | To use a custom 
org.apache.camel.spi.HeaderFilterStrategy to filter header to and from Camel 
message.
+ 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
 
@@ -133,46 +148,83 @@ with the following path and query parameters:
 
 #### Query Parameters (37 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
-| acknowledgementMode | common | AUTO_ACKNOWLEDGE | SessionAcknowledgementType 
| The JMS acknowledgement name which is one of: SESSION_TRANSACTED 
CLIENT_ACKNOWLEDGE AUTO_ACKNOWLEDGE DUPS_OK_ACKNOWLEDGE
-| 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 or ERROR level and ignored.
-| consumerCount | consumer | 1 | int | Sets the number of consumer listeners 
used for this endpoint.
-| durable | consumer | false | boolean | Sets topic consumer to durable.
-| durableSubscriptionId | consumer |  | String | Sets the durable subscription 
Id required for durable topics.
-| shared | consumer | false | boolean | Sets the consumer to shared.
-| subscriptionId | consumer |  | String | Sets the subscription Id required 
for durable or shared topics.
-| synchronous | consumer | true | boolean | Sets whether synchronous 
processing should be strictly used or Camel is allowed to use asynchronous 
processing (if supported).
-| 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 or ERROR level and ignored.
-| exchangePattern | consumer (advanced) |  | ExchangePattern | Sets the 
exchange pattern when the consumer creates an exchange.
-| messageSelector | consumer (advanced) |  | String | Sets the JMS Message 
selector syntax.
-| namedReplyTo | producer |  | String | Sets the reply to destination name 
used for InOut producer endpoints.
-| persistent | producer | true | boolean | Flag used to enable/disable message 
persistence.
-| producerCount | producer | 1 | int | Sets the number of producers used for 
this endpoint.
-| ttl | producer | -1 | long | Flag used to adjust the Time To Live value of 
produced messages.
-| allowNullBody | producer (advanced) | true | boolean | Whether to allow 
sending messages with no body. If this option is false and the message body is 
null then an JMSException is thrown.
-| prefillPool | producer (advanced) | true | boolean | Whether to prefill the 
producer connection pool on startup or create connections lazy when needed.
-| responseTimeOut | producer (advanced) | 5000 | long | Sets the amount of 
time we should wait before timing out a InOut response.
-| asyncStartListener | advanced | false | boolean | Whether to startup the 
consumer message listener asynchronously when starting a route. For example if 
a JmsConsumer cannot get a connection to a remote JMS broker then it may block 
while retrying and/or failover. This will cause Camel to block while starting 
routes. By setting this option to true you will let routes startup while the 
JmsConsumer connects to the JMS broker using a dedicated thread in asynchronous 
mode. If this option is used then beware that if the connection could not be 
established then an exception is logged at WARN level and the consumer will not 
be able to receive messages; You can then restart the route to retry.
-| asyncStopListener | advanced | false | boolean | Whether to stop the 
consumer message listener asynchronously when stopping a route.
-| connectionCount | advanced |  | Integer | The maximum number of connections 
available to this endpoint
-| connectionFactory | advanced |  | ConnectionFactory | Initializes the 
connectionFactory for the endpoint which takes precedence over the component's 
connectionFactory if any
-| connectionResource | advanced |  | ConnectionResource | Initializes the 
connectionResource for the endpoint which takes precedence over the component's 
connectionResource if any
-| destinationCreationStrategy | advanced |  | DestinationCreationStrategy | To 
use a custom DestinationCreationStrategy.
-| exceptionListener | advanced |  | ExceptionListener | Specifies the JMS 
Exception Listener that is to be notified of any underlying JMS exceptions.
-| headerFilterStrategy | advanced |  | HeaderFilterStrategy | To use a custom 
HeaderFilterStrategy to filter header to and from Camel message.
-| includeAllJMSXProperties | advanced | false | boolean | Whether to include 
all JMSXxxx properties when mapping from JMS to Camel Message. Setting this to 
true will include properties such as JMSXAppID and JMSXUserID etc. Note: If you 
are using a custom headerFilterStrategy then this option does not apply.
-| jmsKeyFormatStrategy | advanced |  | JmsKeyFormatStrategy | Pluggable 
strategy for encoding and decoding JMS keys so they can be compliant with the 
JMS specification. Camel provides two implementations out of the box: default 
and passthrough. The default strategy will safely marshal dots and hyphens (. 
and -). The passthrough strategy leaves the key as is. Can be used for JMS 
brokers which do not care whether JMS header keys contain illegal characters. 
You can provide your own implementation of the 
org.apache.camel.component.jms.JmsKeyFormatStrategy and refer to it using the 
notation.
-| mapJmsMessage | advanced | true | boolean | Specifies whether Camel should 
auto map the received JMS message to a suited payload type such as 
javax.jms.TextMessage to a String etc. See section about how mapping works 
below for more details.
-| messageCreatedStrategy | advanced |  | MessageCreatedStrategy | To use the 
given MessageCreatedStrategy which are invoked when Camel creates new instances 
of javax.jms.Message objects when Camel is sending a JMS message.
-| errorHandlerLoggingLevel | logging | WARN | LoggingLevel | Allows to 
configure the default errorHandler logging level for logging uncaught 
exceptions.
-| errorHandlerLogStackTrace | logging | true | boolean | Allows to control 
whether stacktraces should be logged or not by the default errorHandler.
-| transacted | transaction | false | boolean | Specifies whether to use 
transacted mode
-| transactionBatchCount | transaction | -1 | int | If transacted sets the 
number of messages to process before committing a transaction.
-| transactionBatchTimeout | transaction | 5000 | long | Sets timeout (in 
millis) for batch transactions the value should be 1000 or higher.
-| transactionCommitStrategy | transaction |  | TransactionCommitStrategy | 
Sets the commit strategy.
-| sharedJMSSession | transaction (advanced) | true | boolean | Specifies 
whether to share JMS session with other SJMS endpoints. Turn this off if your 
route is accessing to multiple JMS providers. If you need transaction against 
multiple JMS providers use jms component to leverage XA transaction.
+| Name | Default | Java Type | Description
+
+| acknowledgementMode | AUTO_ACKNOWLEDGE | SessionAcknowledgementType | The 
JMS acknowledgement name which is one of: SESSION_TRANSACTED CLIENT_ACKNOWLEDGE 
AUTO_ACKNOWLEDGE DUPS_OK_ACKNOWLEDGE
+ 4+^s| consumer
+| bridgeErrorHandler | false | boolean | Allows for bridging the consumer to 
the Camel routing Error Handler which mean any exceptions occurred while the 
consumer is trying to pickup incoming messages or the likes will now be 
processed as a message and handled by the routing Error Handler. By default the 
consumer will use the org.apache.camel.spi.ExceptionHandler to deal with 
exceptions that will be logged at WARN or ERROR level and ignored.
+
+| consumerCount | 1 | int | Sets the number of consumer listeners used for 
this endpoint.
+
+| durable | false | boolean | Sets topic consumer to durable.
+
+| durableSubscriptionId |  | String | Sets the durable subscription Id 
required for durable topics.
+
+| shared | false | boolean | Sets the consumer to shared.
+
+| subscriptionId |  | String | Sets the subscription Id required for durable 
or shared topics.
+
+| synchronous | true | boolean | Sets whether synchronous processing should be 
strictly used or Camel is allowed to use asynchronous processing (if supported).
+ 4+^s| consumer (advanced)
+| exceptionHandler |  | ExceptionHandler | To let the consumer use a custom 
ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this 
options is not in use. By default the consumer will deal with exceptions that 
will be logged at WARN or ERROR level and ignored.
+
+| exchangePattern |  | ExchangePattern | Sets the exchange pattern when the 
consumer creates an exchange.
+
+| messageSelector |  | String | Sets the JMS Message selector syntax.
+ 4+^s| producer
+| namedReplyTo |  | String | Sets the reply to destination name used for InOut 
producer endpoints.
+
+| persistent | true | boolean | Flag used to enable/disable message 
persistence.
+
+| producerCount | 1 | int | Sets the number of producers used for this 
endpoint.
+
+| ttl | -1 | long | Flag used to adjust the Time To Live value of produced 
messages.
+ 4+^s| producer (advanced)
+| allowNullBody | true | boolean | Whether to allow sending messages with no 
body. If this option is false and the message body is null then an JMSException 
is thrown.
+
+| prefillPool | true | boolean | Whether to prefill the producer connection 
pool on startup or create connections lazy when needed.
+
+| responseTimeOut | 5000 | long | Sets the amount of time we should wait 
before timing out a InOut response.
+ 4+^s| advanced
+| asyncStartListener | false | boolean | Whether to startup the consumer 
message listener asynchronously when starting a route. For example if a 
JmsConsumer cannot get a connection to a remote JMS broker then it may block 
while retrying and/or failover. This will cause Camel to block while starting 
routes. By setting this option to true you will let routes startup while the 
JmsConsumer connects to the JMS broker using a dedicated thread in asynchronous 
mode. If this option is used then beware that if the connection could not be 
established then an exception is logged at WARN level and the consumer will not 
be able to receive messages; You can then restart the route to retry.
+
+| asyncStopListener | false | boolean | Whether to stop the consumer message 
listener asynchronously when stopping a route.
+
+| connectionCount |  | Integer | The maximum number of connections available 
to this endpoint
+
+| connectionFactory |  | ConnectionFactory | Initializes the connectionFactory 
for the endpoint which takes precedence over the component's connectionFactory 
if any
+
+| connectionResource |  | ConnectionResource | Initializes the 
connectionResource for the endpoint which takes precedence over the component's 
connectionResource if any
+
+| destinationCreationStrategy |  | DestinationCreationStrategy | To use a 
custom DestinationCreationStrategy.
+
+| exceptionListener |  | ExceptionListener | Specifies the JMS Exception 
Listener that is to be notified of any underlying JMS exceptions.
+
+| headerFilterStrategy |  | HeaderFilterStrategy | To use a custom 
HeaderFilterStrategy to filter header to and from Camel message.
+
+| includeAllJMSXProperties | false | boolean | Whether to include all JMSXxxx 
properties when mapping from JMS to Camel Message. Setting this to true will 
include properties such as JMSXAppID and JMSXUserID etc. Note: If you are using 
a custom headerFilterStrategy then this option does not apply.
+
+| jmsKeyFormatStrategy |  | JmsKeyFormatStrategy | Pluggable strategy for 
encoding and decoding JMS keys so they can be compliant with the JMS 
specification. Camel provides two implementations out of the box: default and 
passthrough. The default strategy will safely marshal dots and hyphens (. and 
-). The passthrough strategy leaves the key as is. Can be used for JMS brokers 
which do not care whether JMS header keys contain illegal characters. You can 
provide your own implementation of the 
org.apache.camel.component.jms.JmsKeyFormatStrategy and refer to it using the 
notation.
+
+| mapJmsMessage | true | boolean | Specifies whether Camel should auto map the 
received JMS message to a suited payload type such as javax.jms.TextMessage to 
a String etc. See section about how mapping works below for more details.
+
+| messageCreatedStrategy |  | MessageCreatedStrategy | To use the given 
MessageCreatedStrategy which are invoked when Camel creates new instances of 
javax.jms.Message objects when Camel is sending a JMS message.
+ 4+^s| logging
+| errorHandlerLoggingLevel | WARN | LoggingLevel | Allows to configure the 
default errorHandler logging level for logging uncaught exceptions.
+
+| errorHandlerLogStackTrace | true | boolean | Allows to control whether 
stacktraces should be logged or not by the default errorHandler.
+ 4+^s| transaction
+| transacted | false | boolean | Specifies whether to use transacted mode
+
+| transactionBatchCount | -1 | int | If transacted sets the number of messages 
to process before committing a transaction.
+
+| transactionBatchTimeout | 5000 | long | Sets timeout (in millis) for batch 
transactions the value should be 1000 or higher.
+
+| transactionCommitStrategy |  | TransactionCommitStrategy | Sets the commit 
strategy.
+ 4+^s| transaction (advanced)
+| sharedJMSSession | true | boolean | Specifies whether to share JMS session 
with other SJMS endpoints. Turn this off if your route is accessing to multiple 
JMS providers. If you need transaction against multiple JMS providers use jms 
component to leverage XA transaction.
 |=======================================================================
 // endpoint options: END
 

http://git-wip-us.apache.org/repos/asf/camel/blob/24d2f4ae/components/camel-slack/src/main/docs/slack-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-slack/src/main/docs/slack-component.adoc 
b/components/camel-slack/src/main/docs/slack-component.adoc
index 01e4001..2a644b6 100644
--- a/components/camel-slack/src/main/docs/slack-component.adoc
+++ b/components/camel-slack/src/main/docs/slack-component.adoc
@@ -46,11 +46,13 @@ The Slack 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
-| webhookUrl | producer |  | String | The incoming webhook URL
-| 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| producer
+| webhookUrl |  | String | The incoming webhook URL
+ 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
 
@@ -74,14 +76,19 @@ with the following path and query parameters:
 
 #### Query Parameters (5 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
-| iconEmoji | producer |  | String | Use a Slack emoji as an avatar
-| iconUrl | producer |  | String | The avatar that the component will use when 
sending message to a channel or user.
-| username | producer |  | String | This is the username that the bot will 
have when sending messages to a channel or user.
-| webhookUrl | producer |  | String | The incoming webhook URL
-| 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
+
+| iconEmoji |  | String | Use a Slack emoji as an avatar
+
+| iconUrl |  | String | The avatar that the component will use when sending 
message to a channel or user.
+
+| username |  | String | This is the username that the bot will have when 
sending messages to a channel or user.
+
+| webhookUrl |  | String | The incoming webhook URL
+ 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/components/camel-smpp/src/main/docs/smpp-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-smpp/src/main/docs/smpp-component.adoc 
b/components/camel-smpp/src/main/docs/smpp-component.adoc
index 49d14f0..6eefea7 100644
--- a/components/camel-smpp/src/main/docs/smpp-component.adoc
+++ b/components/camel-smpp/src/main/docs/smpp-component.adoc
@@ -171,11 +171,13 @@ The SMPP 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
-| configuration | advanced |  | SmppConfiguration | To use the shared 
SmppConfiguration as configuration.
-| 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
+| configuration |  | SmppConfiguration | To use the shared SmppConfiguration 
as configuration.
+
+| 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
 
@@ -202,47 +204,85 @@ with the following path and query parameters:
 
 #### Query Parameters (38 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
-| initialReconnectDelay | common | 5000 | long | Defines the initial delay in 
milliseconds after the consumer/producer tries to reconnect to the SMSC after 
the connection was lost.
-| maxReconnect | common | 2147483647 | int | Defines the maximum number of 
attempts to reconnect to the SMSC if SMSC returns a negative bind response
-| reconnectDelay | common | 5000 | long | Defines the interval in milliseconds 
between the reconnect attempts if the connection to the SMSC was lost and the 
previous was not succeed.
-| splittingPolicy | common | ALLOW | SmppSplittingPolicy | You can specify a 
policy for handling long messages: ALLOW - the default long messages are split 
to 140 bytes per message TRUNCATE - long messages are split and only the first 
fragment will be sent to the SMSC. Some carriers drop subsequent fragments so 
this reduces load on the SMPP connection sending parts of a message that will 
never be delivered. REJECT - if a message would need to be split it is rejected 
with an SMPP NegativeResponseException and the reason code signifying the 
message is too long.
-| systemType | common | cp | String | This parameter is used to categorize the 
type of ESME (External Short Message Entity) that is binding to the SMSC (max. 
13 characters).
-| addressRange | consumer |  | String | You can specify the address range for 
the SmppConsumer as defined in section 5.2.7 of the SMPP 3.4 specification. The 
SmppConsumer will receive messages only from SMSC's which target an address 
(MSISDN or IP address) within this range.
-| 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 or ERROR level and ignored.
-| 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 or ERROR level and ignored.
-| exchangePattern | consumer (advanced) |  | ExchangePattern | Sets the 
exchange pattern when the consumer creates an exchange.
-| destAddr | producer | 1717 | String | Defines the destination SME address. 
For mobile terminated messages this is the directory number of the recipient 
MS. Only for SubmitSm SubmitMulti CancelSm and DataSm.
-| destAddrNpi | producer |  | byte | Defines the type of number (TON) to be 
used in the SME destination address parameters. Only for SubmitSm SubmitMulti 
CancelSm and DataSm. The following NPI values are defined: 0: Unknown 1: ISDN 
(E163/E164) 2: Data (X.121) 3: Telex (F.69) 6: Land Mobile (E.212) 8: National 
9: Private 10: ERMES 13: Internet (IP) 18: WAP Client Id (to be defined by WAP 
Forum)
-| destAddrTon | producer |  | byte | Defines the type of number (TON) to be 
used in the SME destination address parameters. Only for SubmitSm SubmitMulti 
CancelSm and DataSm. The following TON values are defined: 0: Unknown 1: 
International 2: National 3: Network Specific 4: Subscriber Number 5: 
Alphanumeric 6: Abbreviated
-| lazySessionCreation | producer | false | boolean | Sessions can be lazily 
created to avoid exceptions if the SMSC is not available when the Camel 
producer is started. Camel will check the in message headers 
'CamelSmppSystemId' and 'CamelSmppPassword' of the first exchange. If they are 
present Camel will use these data to connect to the SMSC.
-| numberingPlanIndicator | producer |  | byte | Defines the numeric plan 
indicator (NPI) to be used in the SME. The following NPI values are defined: 0: 
Unknown 1: ISDN (E163/E164) 2: Data (X.121) 3: Telex (F.69) 6: Land Mobile 
(E.212) 8: National 9: Private 10: ERMES 13: Internet (IP) 18: WAP Client Id 
(to be defined by WAP Forum)
-| priorityFlag | producer |  | byte | Allows the originating SME to assign a 
priority level to the short message. Only for SubmitSm and SubmitMulti. Four 
Priority Levels are supported: 0: Level 0 (lowest) priority 1: Level 1 priority 
2: Level 2 priority 3: Level 3 (highest) priority
-| protocolId | producer |  | byte | The protocol id
-| registeredDelivery | producer |  | byte | Is used to request an SMSC 
delivery receipt and/or SME originated acknowledgements. The following values 
are defined: 0: No SMSC delivery receipt requested. 1: SMSC delivery receipt 
requested where final delivery outcome is success or failure. 2: SMSC delivery 
receipt requested where the final delivery outcome is delivery failure.
-| replaceIfPresentFlag | producer |  | byte | Used to request the SMSC to 
replace a previously submitted message that is still pending delivery. The SMSC 
will replace an existing message provided that the source address destination 
address and service type match the same fields in the new message. The 
following replace if present flag values are defined: 0: Don't replace 1: 
Replace
-| serviceType | producer | CMT | String | The service type parameter can be 
used to indicate the SMS Application service associated with the message. The 
following generic service_types are defined: CMT: Cellular Messaging CPT: 
Cellular Paging VMN: Voice Mail Notification VMA: Voice Mail Alerting WAP: 
Wireless Application Protocol USSD: Unstructured Supplementary Services Data
-| sourceAddr | producer | 1616 | String | Defines the address of SME (Short 
Message Entity) which originated this message.
-| sourceAddrNpi | producer |  | byte | Defines the numeric plan indicator 
(NPI) to be used in the SME originator address parameters. The following NPI 
values are defined: 0: Unknown 1: ISDN (E163/E164) 2: Data (X.121) 3: Telex 
(F.69) 6: Land Mobile (E.212) 8: National 9: Private 10: ERMES 13: Internet 
(IP) 18: WAP Client Id (to be defined by WAP Forum)
-| sourceAddrTon | producer |  | byte | Defines the type of number (TON) to be 
used in the SME originator address parameters. The following TON values are 
defined: 0: Unknown 1: International 2: National 3: Network Specific 4: 
Subscriber Number 5: Alphanumeric 6: Abbreviated
-| typeOfNumber | producer |  | byte | Defines the type of number (TON) to be 
used in the SME. The following TON values are defined: 0: Unknown 1: 
International 2: National 3: Network Specific 4: Subscriber Number 5: 
Alphanumeric 6: Abbreviated
-| enquireLinkTimer | advanced | 5000 | Integer | Defines the interval in 
milliseconds between the confidence checks. The confidence check is used to 
test the communication path between an ESME and an SMSC.
-| sessionStateListener | advanced |  | SessionStateListener | You can refer to 
a org.jsmpp.session.SessionStateListener in the Registry to receive callbacks 
when the session state changed.
-| synchronous | advanced | false | boolean | Sets whether synchronous 
processing should be strictly used or Camel is allowed to use asynchronous 
processing (if supported).
-| transactionTimer | advanced | 10000 | Integer | Defines the maximum period 
of inactivity allowed after a transaction after which an SMPP entity may assume 
that the session is no longer active. This timer may be active on either 
communicating SMPP entity (i.e. SMSC or ESME).
-| alphabet | codec |  | byte | Defines encoding of data according the SMPP 3.4 
specification section 5.2.19. 0: SMSC Default Alphabet 4: 8 bit Alphabet 8: 
UCS2 Alphabet
-| dataCoding | codec |  | byte | Defines the data coding according the SMPP 
3.4 specification section 5.2.19. Example data encodings are: 0: SMSC Default 
Alphabet 3: Latin 1 (ISO-8859-1) 4: Octet unspecified (8-bit binary) 8: UCS2 
(ISO/IEC-10646) 13: Extended Kanji JIS(X 0212-1990)
-| encoding | codec | ISO-8859-1 | String | Defines the encoding scheme of the 
short message user data. Only for SubmitSm ReplaceSm and SubmitMulti.
-| httpProxyHost | proxy |  | String | If you need to tunnel SMPP through a 
HTTP proxy set this attribute to the hostname or ip address of your HTTP proxy.
-| httpProxyPassword | proxy |  | String | If your HTTP proxy requires basic 
authentication set this attribute to the password required for your HTTP proxy.
-| httpProxyPort | proxy | 3128 | Integer | If you need to tunnel SMPP through 
a HTTP proxy set this attribute to the port of your HTTP proxy.
-| httpProxyUsername | proxy |  | String | If your HTTP proxy requires basic 
authentication set this attribute to the username required for your HTTP proxy.
-| proxyHeaders | proxy |  | Map | These headers will be passed to the proxy 
server while establishing the connection.
-| password | security |  | String | The password for connecting to SMSC server.
-| systemId | security | smppclient | String | The system id (username) for 
connecting to SMSC server.
-| usingSSL | security | false | boolean | Whether using SSL with the smpps 
protocol
+| Name | Default | Java Type | Description
+
+| initialReconnectDelay | 5000 | long | Defines the initial delay in 
milliseconds after the consumer/producer tries to reconnect to the SMSC after 
the connection was lost.
+
+| maxReconnect | 2147483647 | int | Defines the maximum number of attempts to 
reconnect to the SMSC if SMSC returns a negative bind response
+
+| reconnectDelay | 5000 | long | Defines the interval in milliseconds between 
the reconnect attempts if the connection to the SMSC was lost and the previous 
was not succeed.
+
+| splittingPolicy | ALLOW | SmppSplittingPolicy | You can specify a policy for 
handling long messages: ALLOW - the default long messages are split to 140 
bytes per message TRUNCATE - long messages are split and only the first 
fragment will be sent to the SMSC. Some carriers drop subsequent fragments so 
this reduces load on the SMPP connection sending parts of a message that will 
never be delivered. REJECT - if a message would need to be split it is rejected 
with an SMPP NegativeResponseException and the reason code signifying the 
message is too long.
+
+| systemType | cp | String | This parameter is used to categorize the type of 
ESME (External Short Message Entity) that is binding to the SMSC (max. 13 
characters).
+ 4+^s| consumer
+| addressRange |  | String | You can specify the address range for the 
SmppConsumer as defined in section 5.2.7 of the SMPP 3.4 specification. The 
SmppConsumer will receive messages only from SMSC's which target an address 
(MSISDN or IP address) within this range.
+
+| bridgeErrorHandler | false | boolean | Allows for bridging the consumer to 
the Camel routing Error Handler which mean any exceptions occurred while the 
consumer is trying to pickup incoming messages or the likes will now be 
processed as a message and handled by the routing Error Handler. By default the 
consumer will use the org.apache.camel.spi.ExceptionHandler to deal with 
exceptions that will be logged at WARN or ERROR level and ignored.
+ 4+^s| consumer (advanced)
+| exceptionHandler |  | ExceptionHandler | To let the consumer use a custom 
ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this 
options is not in use. By default the consumer will deal with exceptions that 
will be logged at WARN or ERROR level and ignored.
+
+| exchangePattern |  | ExchangePattern | Sets the exchange pattern when the 
consumer creates an exchange.
+ 4+^s| producer
+| destAddr | 1717 | String | Defines the destination SME address. For mobile 
terminated messages this is the directory number of the recipient MS. Only for 
SubmitSm SubmitMulti CancelSm and DataSm.
+
+| destAddrNpi |  | byte | Defines the type of number (TON) to be used in the 
SME destination address parameters. Only for SubmitSm SubmitMulti CancelSm and 
DataSm. The following NPI values are defined: 0: Unknown 1: ISDN (E163/E164) 2: 
Data (X.121) 3: Telex (F.69) 6: Land Mobile (E.212) 8: National 9: Private 10: 
ERMES 13: Internet (IP) 18: WAP Client Id (to be defined by WAP Forum)
+
+| destAddrTon |  | byte | Defines the type of number (TON) to be used in the 
SME destination address parameters. Only for SubmitSm SubmitMulti CancelSm and 
DataSm. The following TON values are defined: 0: Unknown 1: International 2: 
National 3: Network Specific 4: Subscriber Number 5: Alphanumeric 6: Abbreviated
+
+| lazySessionCreation | false | boolean | Sessions can be lazily created to 
avoid exceptions if the SMSC is not available when the Camel producer is 
started. Camel will check the in message headers 'CamelSmppSystemId' and 
'CamelSmppPassword' of the first exchange. If they are present Camel will use 
these data to connect to the SMSC.
+
+| numberingPlanIndicator |  | byte | Defines the numeric plan indicator (NPI) 
to be used in the SME. The following NPI values are defined: 0: Unknown 1: ISDN 
(E163/E164) 2: Data (X.121) 3: Telex (F.69) 6: Land Mobile (E.212) 8: National 
9: Private 10: ERMES 13: Internet (IP) 18: WAP Client Id (to be defined by WAP 
Forum)
+
+| priorityFlag |  | byte | Allows the originating SME to assign a priority 
level to the short message. Only for SubmitSm and SubmitMulti. Four Priority 
Levels are supported: 0: Level 0 (lowest) priority 1: Level 1 priority 2: Level 
2 priority 3: Level 3 (highest) priority
+
+| protocolId |  | byte | The protocol id
+
+| registeredDelivery |  | byte | Is used to request an SMSC delivery receipt 
and/or SME originated acknowledgements. The following values are defined: 0: No 
SMSC delivery receipt requested. 1: SMSC delivery receipt requested where final 
delivery outcome is success or failure. 2: SMSC delivery receipt requested 
where the final delivery outcome is delivery failure.
+
+| replaceIfPresentFlag |  | byte | Used to request the SMSC to replace a 
previously submitted message that is still pending delivery. The SMSC will 
replace an existing message provided that the source address destination 
address and service type match the same fields in the new message. The 
following replace if present flag values are defined: 0: Don't replace 1: 
Replace
+
+| serviceType | CMT | String | The service type parameter can be used to 
indicate the SMS Application service associated with the message. The following 
generic service_types are defined: CMT: Cellular Messaging CPT: Cellular Paging 
VMN: Voice Mail Notification VMA: Voice Mail Alerting WAP: Wireless Application 
Protocol USSD: Unstructured Supplementary Services Data
+
+| sourceAddr | 1616 | String | Defines the address of SME (Short Message 
Entity) which originated this message.
+
+| sourceAddrNpi |  | byte | Defines the numeric plan indicator (NPI) to be 
used in the SME originator address parameters. The following NPI values are 
defined: 0: Unknown 1: ISDN (E163/E164) 2: Data (X.121) 3: Telex (F.69) 6: Land 
Mobile (E.212) 8: National 9: Private 10: ERMES 13: Internet (IP) 18: WAP 
Client Id (to be defined by WAP Forum)
+
+| sourceAddrTon |  | byte | Defines the type of number (TON) to be used in the 
SME originator address parameters. The following TON values are defined: 0: 
Unknown 1: International 2: National 3: Network Specific 4: Subscriber Number 
5: Alphanumeric 6: Abbreviated
+
+| typeOfNumber |  | byte | Defines the type of number (TON) to be used in the 
SME. The following TON values are defined: 0: Unknown 1: International 2: 
National 3: Network Specific 4: Subscriber Number 5: Alphanumeric 6: Abbreviated
+ 4+^s| advanced
+| enquireLinkTimer | 5000 | Integer | Defines the interval in milliseconds 
between the confidence checks. The confidence check is used to test the 
communication path between an ESME and an SMSC.
+
+| sessionStateListener |  | SessionStateListener | You can refer to a 
org.jsmpp.session.SessionStateListener in the Registry to receive callbacks 
when the session state changed.
+
+| synchronous | false | boolean | Sets whether synchronous processing should 
be strictly used or Camel is allowed to use asynchronous processing (if 
supported).
+
+| transactionTimer | 10000 | Integer | Defines the maximum period of 
inactivity allowed after a transaction after which an SMPP entity may assume 
that the session is no longer active. This timer may be active on either 
communicating SMPP entity (i.e. SMSC or ESME).
+ 4+^s| codec
+| alphabet |  | byte | Defines encoding of data according the SMPP 3.4 
specification section 5.2.19. 0: SMSC Default Alphabet 4: 8 bit Alphabet 8: 
UCS2 Alphabet
+
+| dataCoding |  | byte | Defines the data coding according the SMPP 3.4 
specification section 5.2.19. Example data encodings are: 0: SMSC Default 
Alphabet 3: Latin 1 (ISO-8859-1) 4: Octet unspecified (8-bit binary) 8: UCS2 
(ISO/IEC-10646) 13: Extended Kanji JIS(X 0212-1990)
+
+| encoding | ISO-8859-1 | String | Defines the encoding scheme of the short 
message user data. Only for SubmitSm ReplaceSm and SubmitMulti.
+ 4+^s| proxy
+| httpProxyHost |  | String | If you need to tunnel SMPP through a HTTP proxy 
set this attribute to the hostname or ip address of your HTTP proxy.
+
+| httpProxyPassword |  | String | If your HTTP proxy requires basic 
authentication set this attribute to the password required for your HTTP proxy.
+
+| httpProxyPort | 3128 | Integer | If you need to tunnel SMPP through a HTTP 
proxy set this attribute to the port of your HTTP proxy.
+
+| httpProxyUsername |  | String | If your HTTP proxy requires basic 
authentication set this attribute to the username required for your HTTP proxy.
+
+| proxyHeaders |  | Map | These headers will be passed to the proxy server 
while establishing the connection.
+ 4+^s| security
+| password |  | String | The password for connecting to SMSC server.
+
+| systemId | smppclient | String | The system id (username) for connecting to 
SMSC server.
+
+| usingSSL | false | boolean | Whether using SSL with the smpps protocol
 |=======================================================================
 // endpoint options: END
 

http://git-wip-us.apache.org/repos/asf/camel/blob/24d2f4ae/components/camel-snmp/src/main/docs/snmp-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-snmp/src/main/docs/snmp-component.adoc 
b/components/camel-snmp/src/main/docs/snmp-component.adoc
index bbcdcf7..e37146d 100644
--- a/components/camel-snmp/src/main/docs/snmp-component.adoc
+++ b/components/camel-snmp/src/main/docs/snmp-component.adoc
@@ -66,43 +66,77 @@ with the following path and query parameters:
 
 #### Query Parameters (34 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 or ERROR level and ignored.
-| delay | consumer | 60000 | long | Sets update rate in seconds
-| oids | consumer |  | String | Defines which values you are interested in. 
Please have a look at the Wikipedia to get a better understanding. You may 
provide a single OID or a coma separated list of OIDs. Example: 
oids=1.3.6.1.2.1.1.3.01.3.6.1.2.1.25.3.2.1.5.11.3.6.1.2.1.25.3.5.1.1.11.3.6.1.2.1.43.5.1.1.11.1
-| protocol | consumer | udp | String | Here you can select which protocol to 
use. You can use either udp or tcp.
-| retries | consumer | 2 | int | Defines how often a retry is made before 
canceling the request.
-| 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.
-| snmpCommunity | consumer | public | String | Sets the community octet string 
for the snmp request.
-| snmpContextEngineId | consumer |  | String | Sets the context engine ID 
field of the scoped PDU.
-| snmpContextName | consumer |  | String | Sets the context name field of this 
scoped PDU.
-| snmpVersion | consumer | 0 | int | Sets the snmp version for the request. 
The value 0 means SNMPv1 1 means SNMPv2c and the value 3 means SNMPv3
-| timeout | consumer | 1500 | int | Sets the timeout value for the request in 
millis.
-| type | consumer |  | SnmpActionType | Which operation to perform such as 
poll trap etc.
-| 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 or ERROR level and ignored.
-| exchangePattern | consumer (advanced) |  | ExchangePattern | Sets the 
exchange pattern when the consumer creates 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.
-| 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.
-| 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. 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.
-| scheduler | scheduler | none | ScheduledPollConsumerScheduler | To use a 
cron scheduler from either camel-spring or camel-quartz2 component
-| 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.
-| authenticationPassphrase | security |  | String | The authentication 
passphrase. If not null authenticationProtocol must also be not null. RFC3414 
11.2 requires passphrases to have a minimum length of 8 bytes. If the length of 
authenticationPassphrase is less than 8 bytes an IllegalArgumentException is 
thrown.
-| authenticationProtocol | security |  | String | Authentication protocol to 
use if security level is set to enable authentication The possible values are: 
MD5 SHA1
-| privacyPassphrase | security |  | String | The privacy passphrase. If not 
null privacyProtocol must also be not null. RFC3414 11.2 requires passphrases 
to have a minimum length of 8 bytes. If the length of authenticationPassphrase 
is less than 8 bytes an IllegalArgumentException is thrown.
-| privacyProtocol | security |  | String | The privacy protocol ID to be 
associated with this user. If set to null this user only supports unencrypted 
messages.
-| securityLevel | security | 3 | int | Sets the security level for this 
target. The supplied security level must be supported by the security model 
dependent information associated with the security name set for this target. 
The value 1 means: No authentication and no encryption. Anyone can create and 
read messages with this security level The value 2 means: Authentication and no 
encryption. Only the one with the right authentication key can create messages 
with this security level but anyone can read the contents of the message. The 
value 3 means: Authentication and encryption. Only the one with the right 
authentication key can create messages with this security level and only the 
one with the right encryption/decryption key can read the contents of the 
message.
-| securityName | security |  | String | Sets the security name to be used with 
this target.
+| 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 or ERROR level and ignored.
+
+| delay | 60000 | long | Sets update rate in seconds
+
+| oids |  | String | Defines which values you are interested in. Please have a 
look at the Wikipedia to get a better understanding. You may provide a single 
OID or a coma separated list of OIDs. Example: 
oids=1.3.6.1.2.1.1.3.01.3.6.1.2.1.25.3.2.1.5.11.3.6.1.2.1.25.3.5.1.1.11.3.6.1.2.1.43.5.1.1.11.1
+
+| protocol | udp | String | Here you can select which protocol to use. You can 
use either udp or tcp.
+
+| retries | 2 | int | Defines how often a retry is made before canceling the 
request.
+
+| 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.
+
+| snmpCommunity | public | String | Sets the community octet string for the 
snmp request.
+
+| snmpContextEngineId |  | String | Sets the context engine ID field of the 
scoped PDU.
+
+| snmpContextName |  | String | Sets the context name field of this scoped PDU.
+
+| snmpVersion | 0 | int | Sets the snmp version for the request. The value 0 
means SNMPv1 1 means SNMPv2c and the value 3 means SNMPv3
+
+| timeout | 1500 | int | Sets the timeout value for the request in millis.
+
+| type |  | SnmpActionType | Which operation to perform such as poll trap etc.
+ 4+^s| consumer (advanced)
+| exceptionHandler |  | ExceptionHandler | To let the consumer use a custom 
ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this 
options is not in use. By default the consumer will deal with exceptions that 
will be logged at WARN or ERROR level and ignored.
+
+| exchangePattern |  | ExchangePattern | Sets the exchange pattern when the 
consumer creates an exchange.
+
+| pollStrategy |  | PollingConsumerPollStrategy | A pluggable 
org.apache.camel.PollingConsumerPollingStrategy allowing you to provide your 
custom implementation to control error handling usually occurred during the 
poll operation before an Exchange have been created and being routed in Camel.
+ 4+^s| 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.
+
+| 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. 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.
+
+| scheduler | none | ScheduledPollConsumerScheduler | To use a cron scheduler 
from either camel-spring or camel-quartz2 component
+
+| schedulerProperties |  | Map | To configure additional properties when using 
a custom scheduler or any of the Quartz2 Spring based scheduler.
+
+| startScheduler | true | boolean | Whether the scheduler should be auto 
started.
+
+| timeUnit | MILLISECONDS | TimeUnit | Time unit for initialDelay and delay 
options.
+
+| useFixedDelay | true | boolean | Controls if fixed delay or fixed rate is 
used. See ScheduledExecutorService in JDK for details.
+ 4+^s| security
+| authenticationPassphrase |  | String | The authentication passphrase. If not 
null authenticationProtocol must also be not null. RFC3414 11.2 requires 
passphrases to have a minimum length of 8 bytes. If the length of 
authenticationPassphrase is less than 8 bytes an IllegalArgumentException is 
thrown.
+
+| authenticationProtocol |  | String | Authentication protocol to use if 
security level is set to enable authentication The possible values are: MD5 SHA1
+
+| privacyPassphrase |  | String | The privacy passphrase. If not null 
privacyProtocol must also be not null. RFC3414 11.2 requires passphrases to 
have a minimum length of 8 bytes. If the length of authenticationPassphrase is 
less than 8 bytes an IllegalArgumentException is thrown.
+
+| privacyProtocol |  | String | The privacy protocol ID to be associated with 
this user. If set to null this user only supports unencrypted messages.
+
+| securityLevel | 3 | int | Sets the security level for this target. The 
supplied security level must be supported by the security model dependent 
information associated with the security name set for this target. The value 1 
means: No authentication and no encryption. Anyone can create and read messages 
with this security level The value 2 means: Authentication and no encryption. 
Only the one with the right authentication key can create messages with this 
security level but anyone can read the contents of the message. The value 3 
means: Authentication and encryption. Only the one with the right 
authentication key can create messages with this security level and only the 
one with the right encryption/decryption key can read the contents of the 
message.
+
+| securityName |  | String | Sets the security name to be used with this 
target.
 |=======================================================================
 // endpoint options: END
 

http://git-wip-us.apache.org/repos/asf/camel/blob/24d2f4ae/components/camel-solr/src/main/docs/solr-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-solr/src/main/docs/solr-component.adoc 
b/components/camel-solr/src/main/docs/solr-component.adoc
index de5af27..3d240bb 100644
--- a/components/camel-solr/src/main/docs/solr-component.adoc
+++ b/components/camel-solr/src/main/docs/solr-component.adoc
@@ -56,22 +56,35 @@ with the following path and query parameters:
 
 #### Query Parameters (13 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
-| allowCompression | producer |  | Boolean | Server side must support gzip or 
deflate for this to have any effect
-| connectionTimeout | producer |  | Integer | connectionTimeout on the 
underlying HttpConnectionManager
-| defaultMaxConnectionsPerHost | producer |  | Integer | maxConnectionsPerHost 
on the underlying HttpConnectionManager
-| followRedirects | producer |  | Boolean | indicates whether redirects are 
used to get to the Solr server
-| maxRetries | producer |  | Integer | Maximum number of retries to attempt in 
the event of transient errors
-| maxTotalConnections | producer |  | Integer | maxTotalConnection on the 
underlying HttpConnectionManager
-| requestHandler | producer |  | String | Set the request handler to be used
-| soTimeout | producer |  | Integer | Read timeout on the underlying 
HttpConnectionManager. This is desirable for queries but probably not for 
indexing
-| streamingQueueSize | producer | 10 | int | Set the queue size for the 
StreamingUpdateSolrServer
-| streamingThreadCount | producer | 2 | int | Set the number of threads for 
the StreamingUpdateSolrServer
-| synchronous | advanced | false | boolean | Sets whether synchronous 
processing should be strictly used or Camel is allowed to use asynchronous 
processing (if supported).
-| collection | solrCloud |  | String | Set the collection name which the 
solrCloud server could use
-| zkHost | solrCloud |  | String | Set the ZooKeeper host information which 
the solrCloud could use such as zkhost=localhost:8123.
+| Name | Default | Java Type | Description
+
+| allowCompression |  | Boolean | Server side must support gzip or deflate for 
this to have any effect
+
+| connectionTimeout |  | Integer | connectionTimeout on the underlying 
HttpConnectionManager
+
+| defaultMaxConnectionsPerHost |  | Integer | maxConnectionsPerHost on the 
underlying HttpConnectionManager
+
+| followRedirects |  | Boolean | indicates whether redirects are used to get 
to the Solr server
+
+| maxRetries |  | Integer | Maximum number of retries to attempt in the event 
of transient errors
+
+| maxTotalConnections |  | Integer | maxTotalConnection on the underlying 
HttpConnectionManager
+
+| requestHandler |  | String | Set the request handler to be used
+
+| soTimeout |  | Integer | Read timeout on the underlying 
HttpConnectionManager. This is desirable for queries but probably not for 
indexing
+
+| streamingQueueSize | 10 | int | Set the queue size for the 
StreamingUpdateSolrServer
+
+| streamingThreadCount | 2 | int | Set the number of threads for the 
StreamingUpdateSolrServer
+ 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| solrCloud
+| collection |  | String | Set the collection name which the solrCloud server 
could use
+
+| zkHost |  | String | Set the ZooKeeper host information which the solrCloud 
could use such as zkhost=localhost:8123.
 |=======================================================================
 // endpoint options: END
 

http://git-wip-us.apache.org/repos/asf/camel/blob/24d2f4ae/components/camel-spark-rest/src/main/docs/spark-rest-component.adoc
----------------------------------------------------------------------
diff --git 
a/components/camel-spark-rest/src/main/docs/spark-rest-component.adoc 
b/components/camel-spark-rest/src/main/docs/spark-rest-component.adoc
index 48cd64b..ae92e17 100644
--- a/components/camel-spark-rest/src/main/docs/spark-rest-component.adoc
+++ b/components/camel-spark-rest/src/main/docs/spark-rest-component.adoc
@@ -36,21 +36,33 @@ The Spark Rest component supports 12 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
-| port | consumer | 4567 | int | Port number. Will by default use 4567
-| ipAddress | consumer | 0.0.0.0 | String | Set the IP address that Spark 
should listen on. If not called the default address is '0.0.0.0'.
-| minThreads | advanced |  | int | Minimum number of threads in Spark 
thread-pool (shared globally)
-| maxThreads | advanced |  | int | Maximum number of threads in Spark 
thread-pool (shared globally)
-| timeOutMillis | advanced |  | int | Thread idle timeout in millis where 
threads that has been idle for a longer period will be terminated from the 
thread pool
-| keystoreFile | security |  | String | Configures connection to be secure to 
use the keystore file
-| keystorePassword | security |  | String | Configures connection to be secure 
to use the keystore password
-| truststoreFile | security |  | String | Configures connection to be secure 
to use the truststore file
-| truststorePassword | security |  | String | Configures connection to be 
secure to use the truststore password
-| sparkConfiguration | advanced |  | SparkConfiguration | To use the shared 
SparkConfiguration
-| sparkBinding | advanced |  | SparkBinding | To use a custom SparkBinding to 
map to/from Camel message.
-| 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| consumer
+| port | 4567 | int | Port number. Will by default use 4567
+
+| ipAddress | 0.0.0.0 | String | Set the IP address that Spark should listen 
on. If not called the default address is '0.0.0.0'.
+ 4+^s| advanced
+| minThreads |  | int | Minimum number of threads in Spark thread-pool (shared 
globally)
+
+| maxThreads |  | int | Maximum number of threads in Spark thread-pool (shared 
globally)
+
+| timeOutMillis |  | int | Thread idle timeout in millis where threads that 
has been idle for a longer period will be terminated from the thread pool
+ 4+^s| security
+| keystoreFile |  | String | Configures connection to be secure to use the 
keystore file
+
+| keystorePassword |  | String | Configures connection to be secure to use the 
keystore password
+
+| truststoreFile |  | String | Configures connection to be secure to use the 
truststore file
+
+| truststorePassword |  | String | Configures connection to be secure to use 
the truststore password
+ 4+^s| advanced
+| sparkConfiguration |  | SparkConfiguration | To use the shared 
SparkConfiguration
+
+| sparkBinding |  | SparkBinding | To use a custom SparkBinding to map to/from 
Camel message.
+
+| 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
 
@@ -75,20 +87,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
-| accept | consumer |  | String | Accept type such as: 'text/xml' or 
'application/json'. By default we accept all kinds of types.
-| 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 or ERROR level and ignored.
-| disableStreamCache | consumer | false | boolean | Determines whether or not 
the raw input stream from Spark HttpRequestgetContent() is cached or not (Camel 
will read the stream into a in light-weight memory based Stream caching) cache. 
By default Camel will cache the Netty input stream to support reading it 
multiple times to ensure Camel can retrieve all data from the stream. However 
you can set this option to true when you for example need to access the raw 
stream such as streaming it directly to a file or other persistent store. Mind 
that if you enable this option then you cannot read the Netty stream multiple 
times out of the box and you would need manually to reset the reader index on 
the Spark raw stream.
-| mapHeaders | consumer | true | boolean | If this option is enabled then 
during binding from Spark to Camel Message then the headers will be mapped as 
well (eg added as header to the Camel Message as well). You can turn off this 
option to disable this. The headers can still be accessed from the 
org.apache.camel.component.sparkrest.SparkMessage message with the method 
getRequest() that returns the Spark HTTP request instance.
-| transferException | consumer | false | boolean | If enabled and an Exchange 
failed processing on the consumer side and if the caused Exception was send 
back serialized in the response as a application/x-java-serialized-object 
content type. This is by default turned off. If you enable this then be aware 
that Java will deserialize the incoming data from the request to Java and that 
can be a potential security risk.
-| urlDecodeHeaders | consumer | false | boolean | If this option is enabled 
then during binding from Spark to Camel Message then the header values will be 
URL decoded (eg 20 will be a space character.)
-| 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 or ERROR level and ignored.
-| exchangePattern | consumer (advanced) |  | ExchangePattern | Sets the 
exchange pattern when the consumer creates an exchange.
-| matchOnUriPrefix | advanced | false | boolean | Whether or not the consumer 
should try to find a target consumer by matching the URI prefix if no exact 
match is found.
-| sparkBinding | advanced |  | SparkBinding | To use a custom SparkBinding to 
map to/from Camel message.
-| 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
+
+| accept |  | String | Accept type such as: 'text/xml' or 'application/json'. 
By default we accept all kinds of types.
+
+| bridgeErrorHandler | false | boolean | Allows for bridging the consumer to 
the Camel routing Error Handler which mean any exceptions occurred while the 
consumer is trying to pickup incoming messages or the likes will now be 
processed as a message and handled by the routing Error Handler. By default the 
consumer will use the org.apache.camel.spi.ExceptionHandler to deal with 
exceptions that will be logged at WARN or ERROR level and ignored.
+
+| disableStreamCache | false | boolean | Determines whether or not the raw 
input stream from Spark HttpRequestgetContent() is cached or not (Camel will 
read the stream into a in light-weight memory based Stream caching) cache. By 
default Camel will cache the Netty input stream to support reading it multiple 
times to ensure Camel can retrieve all data from the stream. However you can 
set this option to true when you for example need to access the raw stream such 
as streaming it directly to a file or other persistent store. Mind that if you 
enable this option then you cannot read the Netty stream multiple times out of 
the box and you would need manually to reset the reader index on the Spark raw 
stream.
+
+| mapHeaders | true | boolean | If this option is enabled then during binding 
from Spark to Camel Message then the headers will be mapped as well (eg added 
as header to the Camel Message as well). You can turn off this option to 
disable this. The headers can still be accessed from the 
org.apache.camel.component.sparkrest.SparkMessage message with the method 
getRequest() that returns the Spark HTTP request instance.
+
+| transferException | false | boolean | If enabled and an Exchange failed 
processing on the consumer side and if the caused Exception was send back 
serialized in the response as a application/x-java-serialized-object content 
type. This is by default turned off. If you enable this then be aware that Java 
will deserialize the incoming data from the request to Java and that can be a 
potential security risk.
+
+| urlDecodeHeaders | false | boolean | If this option is enabled then during 
binding from Spark to Camel Message then the header values will be URL decoded 
(eg 20 will be a space character.)
+ 4+^s| consumer (advanced)
+| exceptionHandler |  | ExceptionHandler | To let the consumer use a custom 
ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this 
options is not in use. By default the consumer will deal with exceptions that 
will be logged at WARN or ERROR level and ignored.
+
+| exchangePattern |  | ExchangePattern | Sets the exchange pattern when the 
consumer creates an exchange.
+ 4+^s| advanced
+| matchOnUriPrefix | false | boolean | Whether or not the consumer should try 
to find a target consumer by matching the URI prefix if no exact match is found.
+
+| sparkBinding |  | SparkBinding | To use a custom SparkBinding to map to/from 
Camel message.
+
+| 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/components/camel-spark/src/main/docs/spark-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-spark/src/main/docs/spark-component.adoc 
b/components/camel-spark/src/main/docs/spark-component.adoc
index 4f850e1..a967a1a 100644
--- a/components/camel-spark/src/main/docs/spark-component.adoc
+++ b/components/camel-spark/src/main/docs/spark-component.adoc
@@ -55,12 +55,15 @@ The Apache Spark component supports 3 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
-| rdd | producer |  | JavaRDDLike | RDD to compute against.
-| rddCallback | producer |  | RddCallback | Function performing action against 
an RDD.
-| 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| producer
+| rdd |  | JavaRDDLike | RDD to compute against.
+
+| rddCallback |  | RddCallback | Function performing action against an RDD.
+ 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
 
@@ -84,15 +87,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
-| collect | producer | true | boolean | Indicates if results should be 
collected or counted.
-| dataFrame | producer |  | DataFrame | DataFrame to compute against.
-| dataFrameCallback | producer |  | DataFrameCallback | Function performing 
action against an DataFrame.
-| rdd | producer |  | JavaRDDLike | RDD to compute against.
-| rddCallback | producer |  | RddCallback | Function performing action against 
an RDD.
-| 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
+
+| collect | true | boolean | Indicates if results should be collected or 
counted.
+
+| dataFrame |  | DataFrame | DataFrame to compute against.
+
+| dataFrameCallback |  | DataFrameCallback | Function performing action 
against an DataFrame.
+
+| rdd |  | JavaRDDLike | RDD to compute against.
+
+| rddCallback |  | RddCallback | Function performing action against an RDD.
+ 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/components/camel-splunk/src/main/docs/splunk-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-splunk/src/main/docs/splunk-component.adoc 
b/components/camel-splunk/src/main/docs/splunk-component.adoc
index 53424d4..948ef38 100644
--- a/components/camel-splunk/src/main/docs/splunk-component.adoc
+++ b/components/camel-splunk/src/main/docs/splunk-component.adoc
@@ -90,11 +90,13 @@ The Splunk 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
-| splunkConfigurationFactory | advanced |  | SplunkConfigurationFactory | To 
use the SplunkConfigurationFactory
-| 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
+| splunkConfigurationFactory |  | SplunkConfigurationFactory | To use the 
SplunkConfigurationFactory
+
+| 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
 
@@ -118,51 +120,93 @@ with the following path and query parameters:
 
 #### Query Parameters (42 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
-| app | common |  | String | Splunk app
-| connectionTimeout | common | 5000 | int | Timeout in MS when connecting to 
Splunk server
-| host | common | localhost | String | Splunk host.
-| owner | common |  | String | Splunk owner
-| port | common | 8089 | int | Splunk port
-| scheme | common | https | String | Splunk scheme
-| 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 or ERROR level and ignored.
-| count | consumer |  | int | A number that indicates the maximum number of 
entities to return.
-| earliestTime | consumer |  | String | Earliest time of the search time 
window.
-| initEarliestTime | consumer |  | String | Initial start offset of the first 
search
-| latestTime | consumer |  | String | Latest time of the search time window.
-| savedSearch | consumer |  | String | The name of the query saved in Splunk 
to run
-| search | consumer |  | String | The Splunk query to run
-| 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.
-| streaming | consumer |  | Boolean | Sets streaming mode. Streaming mode 
sends exchanges as they are received rather than in a batch.
-| 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 or ERROR level and ignored.
-| exchangePattern | consumer (advanced) |  | ExchangePattern | Sets the 
exchange pattern when the consumer creates 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.
-| eventHost | producer |  | String | Override the default Splunk event host 
field
-| index | producer |  | String | Splunk index to write to
-| raw | producer | false | boolean | Should the payload be inserted raw
-| source | producer |  | String | Splunk source argument
-| sourceType | producer |  | String | Splunk sourcetype argument
-| tcpReceiverPort | producer |  | int | Splunk tcp receiver port
-| 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.
-| delay | scheduler | 500 | long | 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).
-| 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. 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.
-| scheduler | scheduler | none | ScheduledPollConsumerScheduler | To use a 
cron scheduler from either camel-spring or camel-quartz2 component
-| 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.
-| password | security |  | String | Password for Splunk
-| sslProtocol | security | TLSv1.2 | SSLSecurityProtocol | Set the ssl 
protocol to use
-| username | security |  | String | Username for Splunk
-| useSunHttpsHandler | security | false | boolean | Use 
sun.net.www.protocol.https.Handler Https handler to establish the Splunk 
Connection. Can be useful when running in application servers to avoid app. 
server https handling.
+| Name | Default | Java Type | Description
+
+| app |  | String | Splunk app
+
+| connectionTimeout | 5000 | int | Timeout in MS when connecting to Splunk 
server
+
+| host | localhost | String | Splunk host.
+
+| owner |  | String | Splunk owner
+
+| port | 8089 | int | Splunk port
+
+| scheme | https | String | Splunk scheme
+ 4+^s| consumer
+| bridgeErrorHandler | false | boolean | Allows for bridging the consumer to 
the Camel routing Error Handler which mean any exceptions occurred while the 
consumer is trying to pickup incoming messages or the likes will now be 
processed as a message and handled by the routing Error Handler. By default the 
consumer will use the org.apache.camel.spi.ExceptionHandler to deal with 
exceptions that will be logged at WARN or ERROR level and ignored.
+
+| count |  | int | A number that indicates the maximum number of entities to 
return.
+
+| earliestTime |  | String | Earliest time of the search time window.
+
+| initEarliestTime |  | String | Initial start offset of the first search
+
+| latestTime |  | String | Latest time of the search time window.
+
+| savedSearch |  | String | The name of the query saved in Splunk to run
+
+| search |  | String | The Splunk query to run
+
+| 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.
+
+| streaming |  | Boolean | Sets streaming mode. Streaming mode sends exchanges 
as they are received rather than in a batch.
+ 4+^s| consumer (advanced)
+| exceptionHandler |  | ExceptionHandler | To let the consumer use a custom 
ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this 
options is not in use. By default the consumer will deal with exceptions that 
will be logged at WARN or ERROR level and ignored.
+
+| exchangePattern |  | ExchangePattern | Sets the exchange pattern when the 
consumer creates an exchange.
+
+| pollStrategy |  | PollingConsumerPollStrategy | A pluggable 
org.apache.camel.PollingConsumerPollingStrategy allowing you to provide your 
custom implementation to control error handling usually occurred during the 
poll operation before an Exchange have been created and being routed in Camel.
+ 4+^s| producer
+| eventHost |  | String | Override the default Splunk event host field
+
+| index |  | String | Splunk index to write to
+
+| raw | false | boolean | Should the payload be inserted raw
+
+| source |  | String | Splunk source argument
+
+| sourceType |  | String | Splunk sourcetype argument
+
+| tcpReceiverPort |  | int | Splunk tcp receiver port
+ 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.
+
+| delay | 500 | long | 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).
+
+| 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. 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.
+
+| scheduler | none | ScheduledPollConsumerScheduler | To use a cron scheduler 
from either camel-spring or camel-quartz2 component
+
+| schedulerProperties |  | Map | To configure additional properties when using 
a custom scheduler or any of the Quartz2 Spring based scheduler.
+
+| startScheduler | true | boolean | Whether the scheduler should be auto 
started.
+
+| timeUnit | MILLISECONDS | TimeUnit | Time unit for initialDelay and delay 
options.
+
+| useFixedDelay | true | boolean | Controls if fixed delay or fixed rate is 
used. See ScheduledExecutorService in JDK for details.
+ 4+^s| security
+| password |  | String | Password for Splunk
+
+| sslProtocol | TLSv1.2 | SSLSecurityProtocol | Set the ssl protocol to use
+
+| username |  | String | Username for Splunk
+
+| useSunHttpsHandler | false | boolean | Use 
sun.net.www.protocol.https.Handler Https handler to establish the Splunk 
Connection. Can be useful when running in application servers to avoid app. 
server https handling.
 |=======================================================================
 // endpoint options: END
 

Reply via email to