Author: buildbot
Date: Wed Mar 19 10:19:28 2014
New Revision: 902305
Log:
Production update by buildbot for camel
Modified:
websites/production/camel/content/cache/main.pageCache
websites/production/camel/content/rabbitmq.html
Modified: websites/production/camel/content/cache/main.pageCache
==============================================================================
Binary files - no diff available.
Modified: websites/production/camel/content/rabbitmq.html
==============================================================================
--- websites/production/camel/content/rabbitmq.html (original)
+++ websites/production/camel/content/rabbitmq.html Wed Mar 19 10:19:28 2014
@@ -98,7 +98,7 @@
<script class="theme: Default; brush: java; gutter: false"
type="syntaxhighlighter"><![CDATA[rabbitmq://hostname[:port]/exchangeName?[options]
]]></script>
</div></div><p>Where <strong>hostname</strong> is the hostname of the running
rabbitmq instance or cluster. Port is optional and if not specified then
defaults to the RabbitMQ client default (5672). The exchange name determines
which exchange produced messages will sent to. In the case of consumers, the
exchange name determines which exchange the queue will bind to.</p><h3
id="RabbitMQ-Options">Options</h3><div class="confluenceTableSmall">
-<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1"
class="confluenceTh"><p> Property </p></th><th colspan="1" rowspan="1"
class="confluenceTh"><p> Default </p></th><th colspan="1" rowspan="1"
class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1"
rowspan="1" class="confluenceTd"><p> <code>autoAck</code> </p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p> <code>true</code> </p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p> If messages should be auto
acknowledged </p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p> <code>autoDelete</code> </p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p> <code>true</code> </p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p> If it is true, the exchange will be
deleted when it is no longer in use </p></td></tr><tr><td colspan="1"
rowspan="1" class="confluenceTd"><p> <code>durable</code> </p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p> <code>true</
code> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> If we are
declaring a durable exchange (the exchange will survive a server restart)
</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>
<code>queue</code> </p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p> <code>random uuid</code> </p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p> The queue to receive messages from
</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>
<code>routingKey</code> </p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p> <code>null</code> </p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p> The routing key to use when binding a consumer queue
to the exchange. For producer routing keys, you set the header (see header
section) </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>
<code>threadPoolSize</code> </p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p> <code>10</code> </p></td><td colspan
="1" rowspan="1" class="confluenceTd"><p> The consumer uses a Thread Pool
Executor with a fixed number of threads. This setting allows you to set that
number of threads. </p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p> <code>username</code> </p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p> <code>null</code> </p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p> username in case of authenticated access
</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>
<code>password</code> </p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p> <code>null</code> </p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p> password for authenticated access
</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>
<code>vhost</code> </p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p> <code>/</code> </p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p> the vhost for the channel </p></td></tr><tr><td colsp
an="1" rowspan="1" class="confluenceTd"><p> <code>exchangeType</code>
</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>
<code>direct</code> </p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p> <strong>Camel 2.12.2:</strong> The exchange type such
as direct or topic. </p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p> <code>bridgeEndpoint</code> </p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p> <code>false</code> </p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p> <strong>Camel 2.12.3:</strong>
If the bridgeEndpoint is true, the producer will ignore the message of
rabbitmq.EXCHANGE_NAME </p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p> <code>addresses</code> </p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p> <code>null</code> </p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p> <strong>Camel 2.12.3:</strong> If this
option is set, camel-rabbitmq will try to create connection based o
n the setting of option addresses. The addresses value is a string which looks
like "server1:12345, server2:12345"</p></td></tr></tbody></table>
+<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1"
class="confluenceTh"><p> Property </p></th><th colspan="1" rowspan="1"
class="confluenceTh"><p> Default </p></th><th colspan="1" rowspan="1"
class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1"
rowspan="1" class="confluenceTd"><p> <code>autoAck</code> </p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p> <code>true</code> </p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p> If messages should be auto
acknowledged </p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p> <code>autoDelete</code> </p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p> <code>true</code> </p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p> If it is true, the exchange will be
deleted when it is no longer in use </p></td></tr><tr><td colspan="1"
rowspan="1" class="confluenceTd"><p> <code>durable</code> </p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p> <code>true</
code> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> If we are
declaring a durable exchange (the exchange will survive a server restart)
</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>
<code>queue</code> </p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p> <code>random uuid</code> </p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p> The queue to receive messages from
</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>
<code>routingKey</code> </p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p> <code>null</code> </p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p> The routing key to use when binding a consumer queue
to the exchange. For producer routing keys, you set the header (see header
section) </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>
<code>threadPoolSize</code> </p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p> <code>10</code> </p></td><td colspan
="1" rowspan="1" class="confluenceTd"><p> The consumer uses a Thread Pool
Executor with a fixed number of threads. This setting allows you to set that
number of threads. </p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p> <code>username</code> </p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p> <code>null</code> </p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p> username in case of authenticated access
</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>
<code>password</code> </p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p> <code>null</code> </p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p> password for authenticated access
</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>
<code>vhost</code> </p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p> <code>/</code> </p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p> the vhost for the channel </p></td></tr><tr><td colsp
an="1" rowspan="1" class="confluenceTd"><p> <code>exchangeType</code>
</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>
<code>direct</code> </p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p> <strong>Camel 2.12.2:</strong> The exchange type such
as direct or topic. </p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p> <code>bridgeEndpoint</code> </p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p> <code>false</code> </p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p> <strong>Camel 2.12.3:</strong>
If the bridgeEndpoint is true, the producer will ignore the message header of
"rabbitmq.EXCHANGE_NAME" and "rabbitmq.ROUTING_KEY" </p></td></tr><tr><td
colspan="1" rowspan="1" class="confluenceTd"><p> <code>addresses</code>
</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <code>null</code>
</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <strong>Camel
2.12.3:</strong> If this option is set, camel-rabbitmq w
ill try to create connection based on the setting of option addresses. The
addresses value is a string which looks like "server1:12345,
server2:12345"</p></td></tr></tbody></table>
</div><h3 id="RabbitMQ-Headers">Headers</h3><p>The following headers are set
on exchanges when consuming messages.</p><div class="confluenceTableSmall">
<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1"
class="confluenceTh"><p> Property </p></th><th colspan="1" rowspan="1"
class="confluenceTh"><p> Value </p></th></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p> <code>rabbitmq.ROUTING_KEY</code> </p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p> The routing key that was used
to receive the message, or the routing key that will be used when producing a
message </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>
<code>rabbitmq.EXCHANGE_NAME</code> </p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p> The exchange the message was received from
</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>
<code>rabbitmq.DELIVERY_TAG</code> </p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p> The rabbitmq delivery tag of the received message
</p></td></tr></tbody></table>
</div><p>The following headers are used by the producer. If these are set on
the camel exchange then they will be set on the RabbitMQ message.</p><div
class="confluenceTableSmall">