Author: buildbot
Date: Thu Nov 22 13:22:12 2012
New Revision: 839144

Log:
Production update by buildbot for camel

Modified:
    websites/production/camel/content/book-component-appendix.html
    websites/production/camel/content/book-in-one-page.html
    websites/production/camel/content/cache/main.pageCache
    websites/production/camel/content/jms.html

Modified: websites/production/camel/content/book-component-appendix.html
==============================================================================
--- websites/production/camel/content/book-component-appendix.html (original)
+++ websites/production/camel/content/book-component-appendix.html Thu Nov 22 
13:22:12 2012
@@ -8958,7 +8958,7 @@ In Camel 2.8 onwards, the default settin
 
 <h4><a shape="rect" 
name="BookComponentAppendix-Mostcommonlyusedoptions"></a>Most commonly used 
options</h4>
 <div class="confluenceTableSmall"><div class="table-wrap">
-<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" 
class="confluenceTh"> Option </th><th colspan="1" rowspan="1" 
class="confluenceTh"> Default Value </th><th colspan="1" rowspan="1" 
class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>clientId</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> Sets the JMS client ID to use. Note that this value, if 
specified, must be unique and can only be used by a single JMS connection 
instance. It is typically only required for durable topic subscriptions. You 
may prefer to use <a shape="rect" class="external-link" 
href="http://activemq.apache.org/virtual-destinations.html";>Virtual Topics</a> 
instead. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>concurrentConsumers</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>1</tt> </td><td colspan="1" rowspan="1" class
 ="confluenceTd"> Specifies the default number of concurrent consumers. From 
<b>Camel 2.10.3</b> onwards this option can also be used when doing 
request/reply over JMS. </td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>disableReplyTo</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>false</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> If <tt>true</tt>, a producer will behave like a InOnly 
exchange with the exception that <tt>JMSReplyTo</tt> header is sent out and not 
be suppressed like in the case of <tt>InOnly</tt>. Like <tt>InOnly</tt> the 
producer will not wait for a reply. A consumer with this flag will behave like 
<tt>InOnly</tt>. This feature can be used to bridge <tt>InOut</tt> requests to 
another queue so that a route on the other queue will send it&#180;s response 
directly back to the original <tt>JMSReplyTo</tt>. </td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"> <tt>durableSubscriptionName</tt> 
</td><td cols
 pan="1" rowspan="1" class="confluenceTd"> <tt>null</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd"> The durable subscriber name for specifying 
durable topic subscriptions. The <tt>clientId</tt> option <b>must</b> be 
configured as well. </td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>maxConcurrentConsumers</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd"> <tt>1</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> Specifies the maximum number of concurrent consumers. 
From <b>Camel 2.10.3</b> onwards this option can also be used when doing 
request/reply over JMS. </td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>maxMessagesPerTask</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd"> <tt>-1</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> The number of messages per task. -1 is unlimited. If you 
use a range for concurrent consumers (eg min &lt; max), then this option can be 
used to set a value to 
 eg <tt>100</tt> to control how fast the consumers will shrink when less work 
is required. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>preserveMessageQos</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>false</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> Set to <tt>true</tt>, if you want to send message using 
the QoS settings specified on the message, instead of the QoS settings on the 
JMS endpoint. The following three headers are considered <tt>JMSPriority</tt>, 
<tt>JMSDeliveryMode</tt>, and <tt>JMSExpiration</tt>. You can provide all or 
only some of them. If not provided, Camel will fall back to use the values from 
the endpoint instead. So, when using this option, the headers override the 
values from the endpoint. The <tt>explicitQosEnabled</tt> option, by contrast, 
will only use options set on the endpoint, and not values from the message 
header. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>replyTo
 </tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>null</tt> 
</td><td colspan="1" rowspan="1" class="confluenceTd"> Provides an explicit 
ReplyTo destination, which overrides any incoming value of 
<tt>Message.getJMSReplyTo()</tt>. If you do <a shape="rect" 
href="request-reply.html" title="Request Reply">Request Reply</a> over JMS then 
<b>make sure</b> to read the section <em>Request-reply over JMS</em> further 
below for more details, and the <tt>replyToType</tt> option as well. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>replyToType</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>null</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 
2.9:</b> Allows for explicitly specifying which kind of strategy to use for 
replyTo queues when doing request/reply over JMS. Possible values are: 
<tt>Temporary</tt>, <tt>Shared</tt>, or <tt>Exclusive</tt>. By default Camel 
will use temporary queues. However if <tt>replyTo</
 tt> has been configured, then <tt>Shared</tt> is used by default. This option 
allows you to use exclusive queues instead of shared ones. See further below 
for more details, and especially the notes about the implications if running in 
a clustered environment, and the fact that <tt>Shared</tt> reply queues has 
lower performance than its alternatives <tt>Temporary</tt> and 
<tt>Exclusive</tt>. </td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>requestTimeout</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>20000</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>Producer only:</b> The timeout for waiting for a reply 
when using the InOut <a shape="rect" href="exchange-pattern.html" 
title="Exchange Pattern">Exchange Pattern</a> (in milliseconds). The default is 
20 seconds. See below in section <em>About time to live</em> for more details. 
See also the <em>requestTimeoutCheckerInterval</em> option. </td></tr><tr><td 
colspan="1" rowspan="
 1" class="confluenceTd"> <tt>selector</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> Sets the JMS Selector, which is an SQL 92 predicate that 
is used to filter messages within the broker. You may have to encode special 
characters such as = as %3D <b>Before Camel 2.3.0</b>, we don't support this 
option in CamelConsumerTemplate </td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>timeToLive</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> When sending messages, specifies the time-to-live of the 
message (in milliseconds). See below in section <em>About time to live</em> for 
more details. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>transacted</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>false</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> Specifies 
w
 hether to use transacted mode for sending/receiving messages using the InOnly 
<a shape="rect" href="exchange-pattern.html" title="Exchange Pattern">Exchange 
Pattern</a>. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>testConnectionOnStartup</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>false</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>Camel 2.1:</b> Specifies whether to test the 
connection on startup. This ensures that when Camel starts that all the JMS 
consumers have a valid connection to the JMS broker. If a connection cannot be 
granted then Camel throws an exception on startup. This ensures that Camel is 
not started with failed connections. From <b>Camel 2.8</b> onwards also the JMS 
producers is tested as well. </td></tr></tbody></table>
+<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" 
class="confluenceTh"> Option </th><th colspan="1" rowspan="1" 
class="confluenceTh"> Default Value </th><th colspan="1" rowspan="1" 
class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>clientId</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> Sets the JMS client ID to use. Note that this value, if 
specified, must be unique and can only be used by a single JMS connection 
instance. It is typically only required for durable topic subscriptions. You 
may prefer to use <a shape="rect" class="external-link" 
href="http://activemq.apache.org/virtual-destinations.html";>Virtual Topics</a> 
instead. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>concurrentConsumers</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>1</tt> </td><td colspan="1" rowspan="1" class
 ="confluenceTd"> Specifies the default number of concurrent consumers. From 
<b>Camel 2.10.3</b> onwards this option can also be used when doing 
request/reply over JMS. See also the <tt>maxMessagesPerTask</tt> option to 
control dynamic scaling up/down of threads. </td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"> <tt>disableReplyTo</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd"> <tt>false</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd"> If <tt>true</tt>, a producer will behave like 
a InOnly exchange with the exception that <tt>JMSReplyTo</tt> header is sent 
out and not be suppressed like in the case of <tt>InOnly</tt>. Like 
<tt>InOnly</tt> the producer will not wait for a reply. A consumer with this 
flag will behave like <tt>InOnly</tt>. This feature can be used to bridge 
<tt>InOut</tt> requests to another queue so that a route on the other queue 
will send it&#180;s response directly back to the original <tt>JMSReplyTo</tt>. 
</td></tr><tr><
 td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>durableSubscriptionName</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> The durable subscriber name for specifying durable topic 
subscriptions. The <tt>clientId</tt> option <b>must</b> be configured as well. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>maxConcurrentConsumers</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>1</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> Specifies the maximum number of concurrent consumers. 
From <b>Camel 2.10.3</b> onwards this option can also be used when doing 
request/reply over JMS. See also the <tt>maxMessagesPerTask</tt> option to 
control dynamic scaling up/down of threads. </td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"> <tt>maxMessagesPerTask</tt> </td><td 
colspan="1" rowspan="1" class="confluenceTd"> <tt>-1</tt> </td><td colspan="1" 
rows
 pan="1" class="confluenceTd"> The number of messages per task. -1 is 
unlimited. If you use a range for concurrent consumers (eg min &lt; max), then 
this option can be used to set a value to eg <tt>100</tt> to control how fast 
the consumers will shrink when less work is required. </td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"> <tt>preserveMessageQos</tt> 
</td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>false</tt> </td><td 
colspan="1" rowspan="1" class="confluenceTd"> Set to <tt>true</tt>, if you want 
to send message using the QoS settings specified on the message, instead of the 
QoS settings on the JMS endpoint. The following three headers are considered 
<tt>JMSPriority</tt>, <tt>JMSDeliveryMode</tt>, and <tt>JMSExpiration</tt>. You 
can provide all or only some of them. If not provided, Camel will fall back to 
use the values from the endpoint instead. So, when using this option, the 
headers override the values from the endpoint. The <tt>explicitQosEn
 abled</tt> option, by contrast, will only use options set on the endpoint, and 
not values from the message header. </td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>replyTo</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> Provides an explicit ReplyTo destination, which overrides 
any incoming value of <tt>Message.getJMSReplyTo()</tt>. If you do <a 
shape="rect" href="request-reply.html" title="Request Reply">Request Reply</a> 
over JMS then <b>make sure</b> to read the section <em>Request-reply over 
JMS</em> further below for more details, and the <tt>replyToType</tt> option as 
well. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>replyToType</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>null</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 
2.9:</b> Allows for explicitly specifying which kind of strategy to use for 
replyTo q
 ueues when doing request/reply over JMS. Possible values are: 
<tt>Temporary</tt>, <tt>Shared</tt>, or <tt>Exclusive</tt>. By default Camel 
will use temporary queues. However if <tt>replyTo</tt> has been configured, 
then <tt>Shared</tt> is used by default. This option allows you to use 
exclusive queues instead of shared ones. See further below for more details, 
and especially the notes about the implications if running in a clustered 
environment, and the fact that <tt>Shared</tt> reply queues has lower 
performance than its alternatives <tt>Temporary</tt> and <tt>Exclusive</tt>. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>requestTimeout</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>20000</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
<b>Producer only:</b> The timeout for waiting for a reply when using the InOut 
<a shape="rect" href="exchange-pattern.html" title="Exchange Pattern">Exchange 
Pattern</a> (in milliseconds). The
  default is 20 seconds. See below in section <em>About time to live</em> for 
more details. See also the <em>requestTimeoutCheckerInterval</em> option. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>selector</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>null</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> Sets the 
JMS Selector, which is an SQL 92 predicate that is used to filter messages 
within the broker. You may have to encode special characters such as = as %3D 
<b>Before Camel 2.3.0</b>, we don't support this option in 
CamelConsumerTemplate </td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>timeToLive</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> When sending messages, specifies the time-to-live of the 
message (in milliseconds). See below in section <em>About time to live</em> for 
more details. </td></tr><tr><td colspan="1" 
 rowspan="1" class="confluenceTd"> <tt>transacted</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd"> <tt>false</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd"> Specifies whether to use transacted mode for 
sending/receiving messages using the InOnly <a shape="rect" 
href="exchange-pattern.html" title="Exchange Pattern">Exchange Pattern</a>. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>testConnectionOnStartup</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>false</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>Camel 2.1:</b> Specifies whether to test the 
connection on startup. This ensures that when Camel starts that all the JMS 
consumers have a valid connection to the JMS broker. If a connection cannot be 
granted then Camel throws an exception on startup. This ensures that Camel is 
not started with failed connections. From <b>Camel 2.8</b> onwards also the JMS 
producers is tested as well. </td></tr></tbody
 ></table>
 </div>
 
 

Modified: websites/production/camel/content/book-in-one-page.html
==============================================================================
--- websites/production/camel/content/book-in-one-page.html (original)
+++ websites/production/camel/content/book-in-one-page.html Thu Nov 22 13:22:12 
2012
@@ -29194,7 +29194,7 @@ In Camel 2.8 onwards, the default settin
 
 <h4><a shape="rect" name="BookInOnePage-Mostcommonlyusedoptions"></a>Most 
commonly used options</h4>
 <div class="confluenceTableSmall"><div class="table-wrap">
-<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" 
class="confluenceTh"> Option </th><th colspan="1" rowspan="1" 
class="confluenceTh"> Default Value </th><th colspan="1" rowspan="1" 
class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>clientId</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> Sets the JMS client ID to use. Note that this value, if 
specified, must be unique and can only be used by a single JMS connection 
instance. It is typically only required for durable topic subscriptions. You 
may prefer to use <a shape="rect" class="external-link" 
href="http://activemq.apache.org/virtual-destinations.html";>Virtual Topics</a> 
instead. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>concurrentConsumers</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>1</tt> </td><td colspan="1" rowspan="1" class
 ="confluenceTd"> Specifies the default number of concurrent consumers. From 
<b>Camel 2.10.3</b> onwards this option can also be used when doing 
request/reply over JMS. </td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>disableReplyTo</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>false</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> If <tt>true</tt>, a producer will behave like a InOnly 
exchange with the exception that <tt>JMSReplyTo</tt> header is sent out and not 
be suppressed like in the case of <tt>InOnly</tt>. Like <tt>InOnly</tt> the 
producer will not wait for a reply. A consumer with this flag will behave like 
<tt>InOnly</tt>. This feature can be used to bridge <tt>InOut</tt> requests to 
another queue so that a route on the other queue will send it&#180;s response 
directly back to the original <tt>JMSReplyTo</tt>. </td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"> <tt>durableSubscriptionName</tt> 
</td><td cols
 pan="1" rowspan="1" class="confluenceTd"> <tt>null</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd"> The durable subscriber name for specifying 
durable topic subscriptions. The <tt>clientId</tt> option <b>must</b> be 
configured as well. </td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>maxConcurrentConsumers</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd"> <tt>1</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> Specifies the maximum number of concurrent consumers. 
From <b>Camel 2.10.3</b> onwards this option can also be used when doing 
request/reply over JMS. </td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>maxMessagesPerTask</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd"> <tt>-1</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> The number of messages per task. -1 is unlimited. If you 
use a range for concurrent consumers (eg min &lt; max), then this option can be 
used to set a value to 
 eg <tt>100</tt> to control how fast the consumers will shrink when less work 
is required. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>preserveMessageQos</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>false</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> Set to <tt>true</tt>, if you want to send message using 
the QoS settings specified on the message, instead of the QoS settings on the 
JMS endpoint. The following three headers are considered <tt>JMSPriority</tt>, 
<tt>JMSDeliveryMode</tt>, and <tt>JMSExpiration</tt>. You can provide all or 
only some of them. If not provided, Camel will fall back to use the values from 
the endpoint instead. So, when using this option, the headers override the 
values from the endpoint. The <tt>explicitQosEnabled</tt> option, by contrast, 
will only use options set on the endpoint, and not values from the message 
header. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>replyTo
 </tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>null</tt> 
</td><td colspan="1" rowspan="1" class="confluenceTd"> Provides an explicit 
ReplyTo destination, which overrides any incoming value of 
<tt>Message.getJMSReplyTo()</tt>. If you do <a shape="rect" 
href="request-reply.html" title="Request Reply">Request Reply</a> over JMS then 
<b>make sure</b> to read the section <em>Request-reply over JMS</em> further 
below for more details, and the <tt>replyToType</tt> option as well. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>replyToType</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>null</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 
2.9:</b> Allows for explicitly specifying which kind of strategy to use for 
replyTo queues when doing request/reply over JMS. Possible values are: 
<tt>Temporary</tt>, <tt>Shared</tt>, or <tt>Exclusive</tt>. By default Camel 
will use temporary queues. However if <tt>replyTo</
 tt> has been configured, then <tt>Shared</tt> is used by default. This option 
allows you to use exclusive queues instead of shared ones. See further below 
for more details, and especially the notes about the implications if running in 
a clustered environment, and the fact that <tt>Shared</tt> reply queues has 
lower performance than its alternatives <tt>Temporary</tt> and 
<tt>Exclusive</tt>. </td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>requestTimeout</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>20000</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>Producer only:</b> The timeout for waiting for a reply 
when using the InOut <a shape="rect" href="exchange-pattern.html" 
title="Exchange Pattern">Exchange Pattern</a> (in milliseconds). The default is 
20 seconds. See below in section <em>About time to live</em> for more details. 
See also the <em>requestTimeoutCheckerInterval</em> option. </td></tr><tr><td 
colspan="1" rowspan="
 1" class="confluenceTd"> <tt>selector</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> Sets the JMS Selector, which is an SQL 92 predicate that 
is used to filter messages within the broker. You may have to encode special 
characters such as = as %3D <b>Before Camel 2.3.0</b>, we don't support this 
option in CamelConsumerTemplate </td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>timeToLive</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> When sending messages, specifies the time-to-live of the 
message (in milliseconds). See below in section <em>About time to live</em> for 
more details. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>transacted</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>false</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> Specifies 
w
 hether to use transacted mode for sending/receiving messages using the InOnly 
<a shape="rect" href="exchange-pattern.html" title="Exchange Pattern">Exchange 
Pattern</a>. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>testConnectionOnStartup</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>false</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>Camel 2.1:</b> Specifies whether to test the 
connection on startup. This ensures that when Camel starts that all the JMS 
consumers have a valid connection to the JMS broker. If a connection cannot be 
granted then Camel throws an exception on startup. This ensures that Camel is 
not started with failed connections. From <b>Camel 2.8</b> onwards also the JMS 
producers is tested as well. </td></tr></tbody></table>
+<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" 
class="confluenceTh"> Option </th><th colspan="1" rowspan="1" 
class="confluenceTh"> Default Value </th><th colspan="1" rowspan="1" 
class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>clientId</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> Sets the JMS client ID to use. Note that this value, if 
specified, must be unique and can only be used by a single JMS connection 
instance. It is typically only required for durable topic subscriptions. You 
may prefer to use <a shape="rect" class="external-link" 
href="http://activemq.apache.org/virtual-destinations.html";>Virtual Topics</a> 
instead. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>concurrentConsumers</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>1</tt> </td><td colspan="1" rowspan="1" class
 ="confluenceTd"> Specifies the default number of concurrent consumers. From 
<b>Camel 2.10.3</b> onwards this option can also be used when doing 
request/reply over JMS. See also the <tt>maxMessagesPerTask</tt> option to 
control dynamic scaling up/down of threads. </td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"> <tt>disableReplyTo</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd"> <tt>false</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd"> If <tt>true</tt>, a producer will behave like 
a InOnly exchange with the exception that <tt>JMSReplyTo</tt> header is sent 
out and not be suppressed like in the case of <tt>InOnly</tt>. Like 
<tt>InOnly</tt> the producer will not wait for a reply. A consumer with this 
flag will behave like <tt>InOnly</tt>. This feature can be used to bridge 
<tt>InOut</tt> requests to another queue so that a route on the other queue 
will send it&#180;s response directly back to the original <tt>JMSReplyTo</tt>. 
</td></tr><tr><
 td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>durableSubscriptionName</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> The durable subscriber name for specifying durable topic 
subscriptions. The <tt>clientId</tt> option <b>must</b> be configured as well. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>maxConcurrentConsumers</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>1</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> Specifies the maximum number of concurrent consumers. 
From <b>Camel 2.10.3</b> onwards this option can also be used when doing 
request/reply over JMS. See also the <tt>maxMessagesPerTask</tt> option to 
control dynamic scaling up/down of threads. </td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"> <tt>maxMessagesPerTask</tt> </td><td 
colspan="1" rowspan="1" class="confluenceTd"> <tt>-1</tt> </td><td colspan="1" 
rows
 pan="1" class="confluenceTd"> The number of messages per task. -1 is 
unlimited. If you use a range for concurrent consumers (eg min &lt; max), then 
this option can be used to set a value to eg <tt>100</tt> to control how fast 
the consumers will shrink when less work is required. </td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"> <tt>preserveMessageQos</tt> 
</td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>false</tt> </td><td 
colspan="1" rowspan="1" class="confluenceTd"> Set to <tt>true</tt>, if you want 
to send message using the QoS settings specified on the message, instead of the 
QoS settings on the JMS endpoint. The following three headers are considered 
<tt>JMSPriority</tt>, <tt>JMSDeliveryMode</tt>, and <tt>JMSExpiration</tt>. You 
can provide all or only some of them. If not provided, Camel will fall back to 
use the values from the endpoint instead. So, when using this option, the 
headers override the values from the endpoint. The <tt>explicitQosEn
 abled</tt> option, by contrast, will only use options set on the endpoint, and 
not values from the message header. </td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>replyTo</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> Provides an explicit ReplyTo destination, which overrides 
any incoming value of <tt>Message.getJMSReplyTo()</tt>. If you do <a 
shape="rect" href="request-reply.html" title="Request Reply">Request Reply</a> 
over JMS then <b>make sure</b> to read the section <em>Request-reply over 
JMS</em> further below for more details, and the <tt>replyToType</tt> option as 
well. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>replyToType</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>null</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 
2.9:</b> Allows for explicitly specifying which kind of strategy to use for 
replyTo q
 ueues when doing request/reply over JMS. Possible values are: 
<tt>Temporary</tt>, <tt>Shared</tt>, or <tt>Exclusive</tt>. By default Camel 
will use temporary queues. However if <tt>replyTo</tt> has been configured, 
then <tt>Shared</tt> is used by default. This option allows you to use 
exclusive queues instead of shared ones. See further below for more details, 
and especially the notes about the implications if running in a clustered 
environment, and the fact that <tt>Shared</tt> reply queues has lower 
performance than its alternatives <tt>Temporary</tt> and <tt>Exclusive</tt>. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>requestTimeout</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>20000</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
<b>Producer only:</b> The timeout for waiting for a reply when using the InOut 
<a shape="rect" href="exchange-pattern.html" title="Exchange Pattern">Exchange 
Pattern</a> (in milliseconds). The
  default is 20 seconds. See below in section <em>About time to live</em> for 
more details. See also the <em>requestTimeoutCheckerInterval</em> option. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>selector</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>null</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> Sets the 
JMS Selector, which is an SQL 92 predicate that is used to filter messages 
within the broker. You may have to encode special characters such as = as %3D 
<b>Before Camel 2.3.0</b>, we don't support this option in 
CamelConsumerTemplate </td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>timeToLive</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> When sending messages, specifies the time-to-live of the 
message (in milliseconds). See below in section <em>About time to live</em> for 
more details. </td></tr><tr><td colspan="1" 
 rowspan="1" class="confluenceTd"> <tt>transacted</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd"> <tt>false</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd"> Specifies whether to use transacted mode for 
sending/receiving messages using the InOnly <a shape="rect" 
href="exchange-pattern.html" title="Exchange Pattern">Exchange Pattern</a>. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>testConnectionOnStartup</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>false</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>Camel 2.1:</b> Specifies whether to test the 
connection on startup. This ensures that when Camel starts that all the JMS 
consumers have a valid connection to the JMS broker. If a connection cannot be 
granted then Camel throws an exception on startup. This ensures that Camel is 
not started with failed connections. From <b>Camel 2.8</b> onwards also the JMS 
producers is tested as well. </td></tr></tbody
 ></table>
 </div>
 
 

Modified: websites/production/camel/content/cache/main.pageCache
==============================================================================
Binary files - no diff available.

Modified: websites/production/camel/content/jms.html
==============================================================================
--- websites/production/camel/content/jms.html (original)
+++ websites/production/camel/content/jms.html Thu Nov 22 13:22:12 2012
@@ -182,7 +182,7 @@ In Camel 2.8 onwards, the default settin
 
 <h4><a shape="rect" name="JMS-Mostcommonlyusedoptions"></a>Most commonly used 
options</h4>
 <div class="confluenceTableSmall"><div class="table-wrap">
-<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" 
class="confluenceTh"> Option </th><th colspan="1" rowspan="1" 
class="confluenceTh"> Default Value </th><th colspan="1" rowspan="1" 
class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>clientId</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> Sets the JMS client ID to use. Note that this value, if 
specified, must be unique and can only be used by a single JMS connection 
instance. It is typically only required for durable topic subscriptions. You 
may prefer to use <a shape="rect" class="external-link" 
href="http://activemq.apache.org/virtual-destinations.html";>Virtual Topics</a> 
instead. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>concurrentConsumers</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>1</tt> </td><td colspan="1" rowspan="1" class
 ="confluenceTd"> Specifies the default number of concurrent consumers. From 
<b>Camel 2.10.3</b> onwards this option can also be used when doing 
request/reply over JMS. </td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>disableReplyTo</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>false</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> If <tt>true</tt>, a producer will behave like a InOnly 
exchange with the exception that <tt>JMSReplyTo</tt> header is sent out and not 
be suppressed like in the case of <tt>InOnly</tt>. Like <tt>InOnly</tt> the 
producer will not wait for a reply. A consumer with this flag will behave like 
<tt>InOnly</tt>. This feature can be used to bridge <tt>InOut</tt> requests to 
another queue so that a route on the other queue will send it&#180;s response 
directly back to the original <tt>JMSReplyTo</tt>. </td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"> <tt>durableSubscriptionName</tt> 
</td><td cols
 pan="1" rowspan="1" class="confluenceTd"> <tt>null</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd"> The durable subscriber name for specifying 
durable topic subscriptions. The <tt>clientId</tt> option <b>must</b> be 
configured as well. </td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>maxConcurrentConsumers</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd"> <tt>1</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> Specifies the maximum number of concurrent consumers. 
From <b>Camel 2.10.3</b> onwards this option can also be used when doing 
request/reply over JMS. </td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>maxMessagesPerTask</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd"> <tt>-1</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> The number of messages per task. -1 is unlimited. If you 
use a range for concurrent consumers (eg min &lt; max), then this option can be 
used to set a value to 
 eg <tt>100</tt> to control how fast the consumers will shrink when less work 
is required. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>preserveMessageQos</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>false</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> Set to <tt>true</tt>, if you want to send message using 
the QoS settings specified on the message, instead of the QoS settings on the 
JMS endpoint. The following three headers are considered <tt>JMSPriority</tt>, 
<tt>JMSDeliveryMode</tt>, and <tt>JMSExpiration</tt>. You can provide all or 
only some of them. If not provided, Camel will fall back to use the values from 
the endpoint instead. So, when using this option, the headers override the 
values from the endpoint. The <tt>explicitQosEnabled</tt> option, by contrast, 
will only use options set on the endpoint, and not values from the message 
header. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>replyTo
 </tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>null</tt> 
</td><td colspan="1" rowspan="1" class="confluenceTd"> Provides an explicit 
ReplyTo destination, which overrides any incoming value of 
<tt>Message.getJMSReplyTo()</tt>. If you do <a shape="rect" 
href="request-reply.html" title="Request Reply">Request Reply</a> over JMS then 
<b>make sure</b> to read the section <em>Request-reply over JMS</em> further 
below for more details, and the <tt>replyToType</tt> option as well. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>replyToType</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>null</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 
2.9:</b> Allows for explicitly specifying which kind of strategy to use for 
replyTo queues when doing request/reply over JMS. Possible values are: 
<tt>Temporary</tt>, <tt>Shared</tt>, or <tt>Exclusive</tt>. By default Camel 
will use temporary queues. However if <tt>replyTo</
 tt> has been configured, then <tt>Shared</tt> is used by default. This option 
allows you to use exclusive queues instead of shared ones. See further below 
for more details, and especially the notes about the implications if running in 
a clustered environment, and the fact that <tt>Shared</tt> reply queues has 
lower performance than its alternatives <tt>Temporary</tt> and 
<tt>Exclusive</tt>. </td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>requestTimeout</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>20000</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>Producer only:</b> The timeout for waiting for a reply 
when using the InOut <a shape="rect" href="exchange-pattern.html" 
title="Exchange Pattern">Exchange Pattern</a> (in milliseconds). The default is 
20 seconds. See below in section <em>About time to live</em> for more details. 
See also the <em>requestTimeoutCheckerInterval</em> option. </td></tr><tr><td 
colspan="1" rowspan="
 1" class="confluenceTd"> <tt>selector</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> Sets the JMS Selector, which is an SQL 92 predicate that 
is used to filter messages within the broker. You may have to encode special 
characters such as = as %3D <b>Before Camel 2.3.0</b>, we don't support this 
option in CamelConsumerTemplate </td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>timeToLive</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> When sending messages, specifies the time-to-live of the 
message (in milliseconds). See below in section <em>About time to live</em> for 
more details. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>transacted</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>false</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> Specifies 
w
 hether to use transacted mode for sending/receiving messages using the InOnly 
<a shape="rect" href="exchange-pattern.html" title="Exchange Pattern">Exchange 
Pattern</a>. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>testConnectionOnStartup</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>false</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>Camel 2.1:</b> Specifies whether to test the 
connection on startup. This ensures that when Camel starts that all the JMS 
consumers have a valid connection to the JMS broker. If a connection cannot be 
granted then Camel throws an exception on startup. This ensures that Camel is 
not started with failed connections. From <b>Camel 2.8</b> onwards also the JMS 
producers is tested as well. </td></tr></tbody></table>
+<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" 
class="confluenceTh"> Option </th><th colspan="1" rowspan="1" 
class="confluenceTh"> Default Value </th><th colspan="1" rowspan="1" 
class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>clientId</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> Sets the JMS client ID to use. Note that this value, if 
specified, must be unique and can only be used by a single JMS connection 
instance. It is typically only required for durable topic subscriptions. You 
may prefer to use <a shape="rect" class="external-link" 
href="http://activemq.apache.org/virtual-destinations.html";>Virtual Topics</a> 
instead. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>concurrentConsumers</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>1</tt> </td><td colspan="1" rowspan="1" class
 ="confluenceTd"> Specifies the default number of concurrent consumers. From 
<b>Camel 2.10.3</b> onwards this option can also be used when doing 
request/reply over JMS. See also the <tt>maxMessagesPerTask</tt> option to 
control dynamic scaling up/down of threads. </td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"> <tt>disableReplyTo</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd"> <tt>false</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd"> If <tt>true</tt>, a producer will behave like 
a InOnly exchange with the exception that <tt>JMSReplyTo</tt> header is sent 
out and not be suppressed like in the case of <tt>InOnly</tt>. Like 
<tt>InOnly</tt> the producer will not wait for a reply. A consumer with this 
flag will behave like <tt>InOnly</tt>. This feature can be used to bridge 
<tt>InOut</tt> requests to another queue so that a route on the other queue 
will send it&#180;s response directly back to the original <tt>JMSReplyTo</tt>. 
</td></tr><tr><
 td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>durableSubscriptionName</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> The durable subscriber name for specifying durable topic 
subscriptions. The <tt>clientId</tt> option <b>must</b> be configured as well. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>maxConcurrentConsumers</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>1</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> Specifies the maximum number of concurrent consumers. 
From <b>Camel 2.10.3</b> onwards this option can also be used when doing 
request/reply over JMS. See also the <tt>maxMessagesPerTask</tt> option to 
control dynamic scaling up/down of threads. </td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"> <tt>maxMessagesPerTask</tt> </td><td 
colspan="1" rowspan="1" class="confluenceTd"> <tt>-1</tt> </td><td colspan="1" 
rows
 pan="1" class="confluenceTd"> The number of messages per task. -1 is 
unlimited. If you use a range for concurrent consumers (eg min &lt; max), then 
this option can be used to set a value to eg <tt>100</tt> to control how fast 
the consumers will shrink when less work is required. </td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"> <tt>preserveMessageQos</tt> 
</td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>false</tt> </td><td 
colspan="1" rowspan="1" class="confluenceTd"> Set to <tt>true</tt>, if you want 
to send message using the QoS settings specified on the message, instead of the 
QoS settings on the JMS endpoint. The following three headers are considered 
<tt>JMSPriority</tt>, <tt>JMSDeliveryMode</tt>, and <tt>JMSExpiration</tt>. You 
can provide all or only some of them. If not provided, Camel will fall back to 
use the values from the endpoint instead. So, when using this option, the 
headers override the values from the endpoint. The <tt>explicitQosEn
 abled</tt> option, by contrast, will only use options set on the endpoint, and 
not values from the message header. </td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>replyTo</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> Provides an explicit ReplyTo destination, which overrides 
any incoming value of <tt>Message.getJMSReplyTo()</tt>. If you do <a 
shape="rect" href="request-reply.html" title="Request Reply">Request Reply</a> 
over JMS then <b>make sure</b> to read the section <em>Request-reply over 
JMS</em> further below for more details, and the <tt>replyToType</tt> option as 
well. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>replyToType</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>null</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 
2.9:</b> Allows for explicitly specifying which kind of strategy to use for 
replyTo q
 ueues when doing request/reply over JMS. Possible values are: 
<tt>Temporary</tt>, <tt>Shared</tt>, or <tt>Exclusive</tt>. By default Camel 
will use temporary queues. However if <tt>replyTo</tt> has been configured, 
then <tt>Shared</tt> is used by default. This option allows you to use 
exclusive queues instead of shared ones. See further below for more details, 
and especially the notes about the implications if running in a clustered 
environment, and the fact that <tt>Shared</tt> reply queues has lower 
performance than its alternatives <tt>Temporary</tt> and <tt>Exclusive</tt>. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>requestTimeout</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>20000</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
<b>Producer only:</b> The timeout for waiting for a reply when using the InOut 
<a shape="rect" href="exchange-pattern.html" title="Exchange Pattern">Exchange 
Pattern</a> (in milliseconds). The
  default is 20 seconds. See below in section <em>About time to live</em> for 
more details. See also the <em>requestTimeoutCheckerInterval</em> option. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>selector</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>null</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> Sets the 
JMS Selector, which is an SQL 92 predicate that is used to filter messages 
within the broker. You may have to encode special characters such as = as %3D 
<b>Before Camel 2.3.0</b>, we don't support this option in 
CamelConsumerTemplate </td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>timeToLive</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> When sending messages, specifies the time-to-live of the 
message (in milliseconds). See below in section <em>About time to live</em> for 
more details. </td></tr><tr><td colspan="1" 
 rowspan="1" class="confluenceTd"> <tt>transacted</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd"> <tt>false</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd"> Specifies whether to use transacted mode for 
sending/receiving messages using the InOnly <a shape="rect" 
href="exchange-pattern.html" title="Exchange Pattern">Exchange Pattern</a>. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>testConnectionOnStartup</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>false</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>Camel 2.1:</b> Specifies whether to test the 
connection on startup. This ensures that when Camel starts that all the JMS 
consumers have a valid connection to the JMS broker. If a connection cannot be 
granted then Camel throws an exception on startup. This ensures that Camel is 
not started with failed connections. From <b>Camel 2.8</b> onwards also the JMS 
producers is tested as well. </td></tr></tbody
 ></table>
 </div>
 
 


Reply via email to