http://git-wip-us.apache.org/repos/asf/qpid-site/blob/18ab1b17/content/releases/qpid-java-trunk/jms-client-0-8/book/JMS-Client-0-8-Client-Understanding-ConnectionFactory.html
----------------------------------------------------------------------
diff --git 
a/content/releases/qpid-java-trunk/jms-client-0-8/book/JMS-Client-0-8-Client-Understanding-ConnectionFactory.html
 
b/content/releases/qpid-java-trunk/jms-client-0-8/book/JMS-Client-0-8-Client-Understanding-ConnectionFactory.html
index 8d5297d..3f195ec 100644
--- 
a/content/releases/qpid-java-trunk/jms-client-0-8/book/JMS-Client-0-8-Client-Understanding-ConnectionFactory.html
+++ 
b/content/releases/qpid-java-trunk/jms-client-0-8/book/JMS-Client-0-8-Client-Understanding-ConnectionFactory.html
@@ -83,7 +83,7 @@ 
https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
             <h3>Servers and tools</h3>
 
             <ul>
-              <li><a href="/components/java-broker/index.html">Java 
broker</a></li>
+              <li><a href="/components/java-broker/index.html">Broker for 
Java</a></li>
               <li><a href="/components/cpp-broker/index.html">C++ 
broker</a></li>
               <li><a href="/components/dispatch-router/index.html">Dispatch 
router</a></li>
             </ul>
@@ -111,17 +111,17 @@ 
https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
       </div>
 
       <div id="-middle" class="panel">
-        <ul id="-path-navigation"><li><a 
href="/index.html">Home</a></li><li><a 
href="/releases/index.html">Releases</a></li><li><a 
href="/releases/qpid-java-trunk/index.html">Qpid Java Trunk</a></li><li><a 
href="/releases/qpid-java-trunk/jms-client-0-8/book/index.html">Qpid JMS Client 
for AMQP protocols 0-8, 0-9 and 
0-9-1</a></li><li>5.2.&#160;ConnectionFactory</li></ul>
+        <ul id="-path-navigation"><li><a 
href="/index.html">Home</a></li><li><a 
href="/releases/index.html">Releases</a></li><li><a 
href="/releases/qpid-java-trunk/index.html">Qpid for Java Trunk</a></li><li><a 
href="/releases/qpid-java-trunk/jms-client-0-8/book/index.html">Apache Qpid JMS 
Client for AMQP protocols 0-8, 0-9 and 
0-9-1</a></li><li>5.2.&#160;ConnectionFactory</li></ul>
 
         <div id="-middle-content">
-          <div class="docbook"><div class="navheader"><table 
summary="Navigation header" width="100%"><tr><th align="center" 
colspan="3">5.2.&#160;ConnectionFactory</th></tr><tr><td align="left" 
width="20%"><a accesskey="p" 
href="JMS-Client-0-8-Client-Understanding.html">Prev</a>&#160;</td><th 
align="center" width="60%">Chapter&#160;5.&#160;Understanding the Qpid JMS 
client</th><td align="right" width="20%">&#160;<a accesskey="n" 
href="JMS-Client-0-8-Client-Understanding-Connection.html">Next</a></td></tr></table><hr
 /></div><div class="section"><div class="titlepage"><div><div><h2 
class="title" style="clear: both"><a 
id="JMS-Client-0-8-Client-Understanding-ConnectionFactory"></a>5.2.&#160;ConnectionFactory</h2></div></div></div><p>A
 <a class="link" 
href="http://docs.oracle.com/javaee/6/api/javax/jms/ConnectionFactory.html"; 
target="_top">ConnectionFactory</a>
+          <div class="docbook"><div class="navheader"><table 
summary="Navigation header" width="100%"><tr><th align="center" 
colspan="3">5.2.&#160;ConnectionFactory</th></tr><tr><td align="left" 
width="20%"><a accesskey="p" 
href="JMS-Client-0-8-Client-Understanding.html">Prev</a>&#160;</td><th 
align="center" width="60%">Chapter&#160;5.&#160;Understanding the 
Client</th><td align="right" width="20%">&#160;<a accesskey="n" 
href="JMS-Client-0-8-Client-Understanding-Connection.html">Next</a></td></tr></table><hr
 /></div><div class="section"><div class="titlepage"><div><div><h2 
class="title" style="clear: both"><a 
id="JMS-Client-0-8-Client-Understanding-ConnectionFactory"></a>5.2.&#160;ConnectionFactory</h2></div></div></div><p>A
 <a class="link" 
href="http://docs.oracle.com/javaee/6/api/javax/jms/ConnectionFactory.html"; 
target="_top">ConnectionFactory</a>
       allows an application to create a <a class="link" 
href="http://docs.oracle.com/javaee/6/api/javax/jms/Connection.html"; 
target="_top">Connection</a>.</p><p>The application obtains the 
ConnectionFactory from an <a class="link" 
href="http://docs.oracle.com/javaee/6/api/javax/naming/InitialContext.html"; 
target="_top">InitialContext</a>. The
-      InitialContext is itself obtained from an InitialContextFactory. 
</p><p>The Qpid JMS client provides a single implementation of the 
InitialContextFactory in class
+      InitialContext is itself obtained from an InitialContextFactory. 
</p><p>The Client provides a single implementation of the InitialContextFactory 
in class
         <code 
class="literal">org.apache.qpid.jndi.PropertiesFileInitialContextFactory</code>.
 This
       implementation is backed by a <a class="link" 
href="http://docs.oracle.com/javaee/6/api/java/util/Properties.html"; 
target="_top">Properties</a> object which can of course be loaded from an 
external properties file,
-      or created programatically.</p><p>The examples in the previous chapter 
illustrated the Java code required to <a class="link" 
href="JMS-Client-0-8-Examples.html#JMS-Client-0-8-Examples-PTP" 
title="4.1.&#160;Point to point example">create the InitialContext</a> and an 
<a class="link" 
href="JMS-Client-0-8-Examples.html#JMS-Client-0-8-Examples-PTP-PropertiesFile" 
title="Example&#160;4.2.&#160;JMS Example - Point to Point Messaging - JNDI 
Properties">example properties file</a>.</p><p>The Qpid JMS client also 
provides an alternate connection factory implementation providing a
+      or created programatically.</p><p>The examples in the previous chapter 
illustrated the Java code required to <a class="link" 
href="JMS-Client-0-8-Examples.html#JMS-Client-0-8-Examples-PTP" 
title="4.1.&#160;Point to point example">create the InitialContext</a> and an 
<a class="link" 
href="JMS-Client-0-8-Examples.html#JMS-Client-0-8-Examples-PTP-PropertiesFile" 
title="Example&#160;4.2.&#160;JMS Example - Point to Point Messaging - JNDI 
Properties">example properties file</a>.</p><p>The Client also provides an 
alternate connection factory implementation providing a
       connection pool. This can be useful when utilsing frameworks such as 
Spring.
-      <a class="xref" 
href="JMS-Client-0-8-Appendix-PooledConnecytionFactory.html" 
title="Appendix&#160;D.&#160;PooledConnectionFactory">Appendix&#160;D, 
<em>PooledConnectionFactory</em></a>.</p><div class="figure"><a 
id="d0e369"></a><p class="title"><strong>Figure&#160;5.2.&#160;JNDI 
overview</strong></p><div class="figure-contents"><div class="mediaobject"><img 
alt="JNDI overview" src="images/JndiOverview.png" /></div></div></div><br 
class="figure-break" /><p>Note that the Qpid Broker does not present a JNDI 
interface to the application.</p></div><div class="navfooter"><hr /><table 
summary="Navigation footer" width="100%"><tr><td align="left" width="40%"><a 
accesskey="p" 
href="JMS-Client-0-8-Client-Understanding.html">Prev</a>&#160;</td><td 
align="center" width="20%"><a accesskey="u" 
href="JMS-Client-0-8-Client-Understanding.html">Up</a></td><td align="right" 
width="40%">&#160;<a accesskey="n" 
href="JMS-Client-0-8-Client-Understanding-Connection.html">Next</a></td></tr><tr><td
 ali
 gn="left" valign="top" width="40%">Chapter&#160;5.&#160;Understanding the Qpid 
JMS client&#160;</td><td align="center" width="20%"><a accesskey="h" 
href="JMS-Client-Book.html">Home</a></td><td align="right" valign="top" 
width="40%">&#160;5.3.&#160;Connection</td></tr></table></div></div>
+      <a class="xref" 
href="JMS-Client-0-8-Appendix-PooledConnecytionFactory.html" 
title="Appendix&#160;D.&#160;PooledConnectionFactory">Appendix&#160;D, 
<em>PooledConnectionFactory</em></a>.</p><div class="figure"><a 
id="d0e369"></a><p class="title"><strong>Figure&#160;5.2.&#160;JNDI 
overview</strong></p><div class="figure-contents"><div class="mediaobject"><img 
alt="JNDI overview" src="images/JndiOverview.png" /></div></div></div><br 
class="figure-break" /><p>Note that the Apache Qpid Broker for Java does not 
present a JNDI interface to the application.</p></div><div 
class="navfooter"><hr /><table summary="Navigation footer" width="100%"><tr><td 
align="left" width="40%"><a accesskey="p" 
href="JMS-Client-0-8-Client-Understanding.html">Prev</a>&#160;</td><td 
align="center" width="20%"><a accesskey="u" 
href="JMS-Client-0-8-Client-Understanding.html">Up</a></td><td align="right" 
width="40%">&#160;<a accesskey="n" 
href="JMS-Client-0-8-Client-Understanding-Connection.html">Next</a></td>
 </tr><tr><td align="left" valign="top" 
width="40%">Chapter&#160;5.&#160;Understanding the Client&#160;</td><td 
align="center" width="20%"><a accesskey="h" 
href="JMS-Client-Book.html">Home</a></td><td align="right" valign="top" 
width="40%">&#160;5.3.&#160;Connection</td></tr></table></div></div>
 
           <hr/>
 

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/18ab1b17/content/releases/qpid-java-trunk/jms-client-0-8/book/JMS-Client-0-8-Client-Understanding-Destinations.html
----------------------------------------------------------------------
diff --git 
a/content/releases/qpid-java-trunk/jms-client-0-8/book/JMS-Client-0-8-Client-Understanding-Destinations.html
 
b/content/releases/qpid-java-trunk/jms-client-0-8/book/JMS-Client-0-8-Client-Understanding-Destinations.html
index bf6f520..7b1fd4e 100644
--- 
a/content/releases/qpid-java-trunk/jms-client-0-8/book/JMS-Client-0-8-Client-Understanding-Destinations.html
+++ 
b/content/releases/qpid-java-trunk/jms-client-0-8/book/JMS-Client-0-8-Client-Understanding-Destinations.html
@@ -83,7 +83,7 @@ 
https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
             <h3>Servers and tools</h3>
 
             <ul>
-              <li><a href="/components/java-broker/index.html">Java 
broker</a></li>
+              <li><a href="/components/java-broker/index.html">Broker for 
Java</a></li>
               <li><a href="/components/cpp-broker/index.html">C++ 
broker</a></li>
               <li><a href="/components/dispatch-router/index.html">Dispatch 
router</a></li>
             </ul>
@@ -111,10 +111,10 @@ 
https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
       </div>
 
       <div id="-middle" class="panel">
-        <ul id="-path-navigation"><li><a 
href="/index.html">Home</a></li><li><a 
href="/releases/index.html">Releases</a></li><li><a 
href="/releases/qpid-java-trunk/index.html">Qpid Java Trunk</a></li><li><a 
href="/releases/qpid-java-trunk/jms-client-0-8/book/index.html">Qpid JMS Client 
for AMQP protocols 0-8, 0-9 and 
0-9-1</a></li><li>5.7.&#160;Destinations</li></ul>
+        <ul id="-path-navigation"><li><a 
href="/index.html">Home</a></li><li><a 
href="/releases/index.html">Releases</a></li><li><a 
href="/releases/qpid-java-trunk/index.html">Qpid for Java Trunk</a></li><li><a 
href="/releases/qpid-java-trunk/jms-client-0-8/book/index.html">Apache Qpid JMS 
Client for AMQP protocols 0-8, 0-9 and 
0-9-1</a></li><li>5.7.&#160;Destinations</li></ul>
 
         <div id="-middle-content">
-          <div class="docbook"><div class="navheader"><table 
summary="Navigation header" width="100%"><tr><th align="center" 
colspan="3">5.7.&#160;Destinations</th></tr><tr><td align="left" width="20%"><a 
accesskey="p" 
href="JMS-Client-0-8-Client-Understanding-MessageConsumer.html">Prev</a>&#160;</td><th
 align="center" width="60%">Chapter&#160;5.&#160;Understanding the Qpid JMS 
client</th><td align="right" width="20%">&#160;<a accesskey="n" 
href="JMS-Client-0-8-JNDI-Properties-Format.html">Next</a></td></tr></table><hr 
/></div><div class="section"><div class="titlepage"><div><div><h2 class="title" 
style="clear: both"><a 
id="JMS-Client-0-8-Client-Understanding-Destinations"></a>5.7.&#160;Destinations</h2></div></div></div><p>A
 Destination is either a Queue or Topic. In the Qpid JMS client a Destination
+          <div class="docbook"><div class="navheader"><table 
summary="Navigation header" width="100%"><tr><th align="center" 
colspan="3">5.7.&#160;Destinations</th></tr><tr><td align="left" width="20%"><a 
accesskey="p" 
href="JMS-Client-0-8-Client-Understanding-MessageConsumer.html">Prev</a>&#160;</td><th
 align="center" width="60%">Chapter&#160;5.&#160;Understanding the 
Client</th><td align="right" width="20%">&#160;<a accesskey="n" 
href="JMS-Client-0-8-JNDI-Properties-Format.html">Next</a></td></tr></table><hr 
/></div><div class="section"><div class="titlepage"><div><div><h2 class="title" 
style="clear: both"><a 
id="JMS-Client-0-8-Client-Understanding-Destinations"></a>5.7.&#160;Destinations</h2></div></div></div><p>A
 Destination is either a Queue or Topic. In the Client a Destination
       encapsulates a Binding URL. In simple terms, the Binding URL comprises 
of an exchange, queue
       and a routing key. Binding URLs are described fully by <a class="xref" 
href="JMS-Client-0-8-Binding-URL.html" title="Chapter&#160;8.&#160;Binding 
URL">Chapter&#160;8, <em>Binding URL</em></a>. </p><p>In many cases, 
applications do not need to deal directly with Binding URLs, instead they
       can refer to JMS administered objects declared in the JNDI properties 
file with the

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/18ab1b17/content/releases/qpid-java-trunk/jms-client-0-8/book/JMS-Client-0-8-Client-Understanding-MessageConsumer.html
----------------------------------------------------------------------
diff --git 
a/content/releases/qpid-java-trunk/jms-client-0-8/book/JMS-Client-0-8-Client-Understanding-MessageConsumer.html
 
b/content/releases/qpid-java-trunk/jms-client-0-8/book/JMS-Client-0-8-Client-Understanding-MessageConsumer.html
index 8df5b4a..38072d0 100644
--- 
a/content/releases/qpid-java-trunk/jms-client-0-8/book/JMS-Client-0-8-Client-Understanding-MessageConsumer.html
+++ 
b/content/releases/qpid-java-trunk/jms-client-0-8/book/JMS-Client-0-8-Client-Understanding-MessageConsumer.html
@@ -83,7 +83,7 @@ 
https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
             <h3>Servers and tools</h3>
 
             <ul>
-              <li><a href="/components/java-broker/index.html">Java 
broker</a></li>
+              <li><a href="/components/java-broker/index.html">Broker for 
Java</a></li>
               <li><a href="/components/cpp-broker/index.html">C++ 
broker</a></li>
               <li><a href="/components/dispatch-router/index.html">Dispatch 
router</a></li>
             </ul>
@@ -111,16 +111,16 @@ 
https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
       </div>
 
       <div id="-middle" class="panel">
-        <ul id="-path-navigation"><li><a 
href="/index.html">Home</a></li><li><a 
href="/releases/index.html">Releases</a></li><li><a 
href="/releases/qpid-java-trunk/index.html">Qpid Java Trunk</a></li><li><a 
href="/releases/qpid-java-trunk/jms-client-0-8/book/index.html">Qpid JMS Client 
for AMQP protocols 0-8, 0-9 and 
0-9-1</a></li><li>5.6.&#160;MessageConsumer</li></ul>
+        <ul id="-path-navigation"><li><a 
href="/index.html">Home</a></li><li><a 
href="/releases/index.html">Releases</a></li><li><a 
href="/releases/qpid-java-trunk/index.html">Qpid for Java Trunk</a></li><li><a 
href="/releases/qpid-java-trunk/jms-client-0-8/book/index.html">Apache Qpid JMS 
Client for AMQP protocols 0-8, 0-9 and 
0-9-1</a></li><li>5.6.&#160;MessageConsumer</li></ul>
 
         <div id="-middle-content">
-          <div class="docbook"><div class="navheader"><table 
summary="Navigation header" width="100%"><tr><th align="center" 
colspan="3">5.6.&#160;MessageConsumer</th></tr><tr><td align="left" 
width="20%"><a accesskey="p" 
href="JMS-Client-0-8-Client-Understanding-MessageProducer.html">Prev</a>&#160;</td><th
 align="center" width="60%">Chapter&#160;5.&#160;Understanding the Qpid JMS 
client</th><td align="right" width="20%">&#160;<a accesskey="n" 
href="JMS-Client-0-8-Client-Understanding-Destinations.html">Next</a></td></tr></table><hr
 /></div><div class="section"><div class="titlepage"><div><div><h2 
class="title" style="clear: both"><a 
id="JMS-Client-0-8-Client-Understanding-MessageConsumer"></a>5.6.&#160;MessageConsumer</h2></div></div></div><p>A
 MessageConsumer receives messages from a Queue or Topic.</p><p>MessageConsumer 
objects are created from the Session.</p><p>Qpid JMS MessageConsumers have a 
number of features above that required by JMS. These are
+          <div class="docbook"><div class="navheader"><table 
summary="Navigation header" width="100%"><tr><th align="center" 
colspan="3">5.6.&#160;MessageConsumer</th></tr><tr><td align="left" 
width="20%"><a accesskey="p" 
href="JMS-Client-0-8-Client-Understanding-MessageProducer.html">Prev</a>&#160;</td><th
 align="center" width="60%">Chapter&#160;5.&#160;Understanding the 
Client</th><td align="right" width="20%">&#160;<a accesskey="n" 
href="JMS-Client-0-8-Client-Understanding-Destinations.html">Next</a></td></tr></table><hr
 /></div><div class="section"><div class="titlepage"><div><div><h2 
class="title" style="clear: both"><a 
id="JMS-Client-0-8-Client-Understanding-MessageConsumer"></a>5.6.&#160;MessageConsumer</h2></div></div></div><p>A
 MessageConsumer receives messages from a Queue or Topic.</p><p>MessageConsumer 
objects are created from the Session.</p><p>Qpid JMS MessageConsumers have a 
number of features above that required by JMS. These are
       described in the sub-sections that follow.</p><div class="section"><div 
class="titlepage"><div><div><h3 class="title"><a 
id="JMS-Client-0-8-Client-Understanding-MessageConsumer-ConsumerSideEffect"></a>5.6.1.&#160;Consumers
 have Exchange/Queue Declaration and Binding Side 
Effect</h3></div></div></div><p>By default, calling <a class="link" 
href="http://docs.oracle.com/javaee/6/api/javax/jms/Session.html#createConsumer(javax.jms.Destination)"
 target="_top">Session#createConsumer()</a> will cause:</p><div 
class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><p>If 
the exchange does not exist on the Broker, it will be created. The exchange is
             specified by the Binding URL associated with the 
Destination.</p></li><li class="listitem"><p>If the queue does not exist on the 
Broker, it will be created. The queue is
             specified by the Binding URL associated with the 
Destination.</p></li><li class="listitem"><p>If there is no binding between the 
exchange and queue, a binding will be created
             using the routingkey as a bindingkey. The exchange, queue and 
routing key are specified
             by the Binding URL associated with the 
Destination.</p></li></ol></div><p>The exchange declare, queue declare and bind 
side effects can be suppressed using system
-        properties <a class="link" 
href="JMS-Client-0-8-System-Properties.html#JMS-Client-0-8-System-Properties-DeclareExchanges"><code
 class="literal">qpid.declare_exchanges</code></a>, <a class="link" 
href="JMS-Client-0-8-System-Properties.html#JMS-Client-0-8-System-Properties-DeclareQueues"><code
 class="literal">qpid.declare_queues</code></a> and <a class="link" 
href="JMS-Client-0-8-System-Properties.html#JMS-Client-0-8-System-Properties-BindQueues"><code
 class="literal">qpid.bind_queues</code></a>.</p></div><div 
class="section"><div class="titlepage"><div><div><h3 class="title"><a 
id="JMS-Client-0-8-Client-Understanding-MessageConsumer-TopicSubscriptions"></a>5.6.2.&#160;Topic
 Subscriptions</h3></div></div></div><p>The Qpid JMS client implements each 
subscription to a Topic as separate queue on the
+        properties <a class="link" 
href="JMS-Client-0-8-System-Properties.html#JMS-Client-0-8-System-Properties-DeclareExchanges"><code
 class="literal">qpid.declare_exchanges</code></a>, <a class="link" 
href="JMS-Client-0-8-System-Properties.html#JMS-Client-0-8-System-Properties-DeclareQueues"><code
 class="literal">qpid.declare_queues</code></a> and <a class="link" 
href="JMS-Client-0-8-System-Properties.html#JMS-Client-0-8-System-Properties-BindQueues"><code
 class="literal">qpid.bind_queues</code></a>.</p></div><div 
class="section"><div class="titlepage"><div><div><h3 class="title"><a 
id="JMS-Client-0-8-Client-Understanding-MessageConsumer-TopicSubscriptions"></a>5.6.2.&#160;Topic
 Subscriptions</h3></div></div></div><p>The Client implements each subscription 
to a Topic as separate queue on the
         Broker. From the perspective of the JMS application this 
implementational detail is
         irrelevant: the application never needs to directly address these 
queues. However, these
         details are important when considering Management and Operational 
concerns.</p><p>Durable topic subscriptions use a <span 
class="emphasis"><em>durable</em></span> and
@@ -139,7 +139,7 @@ 
https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
         system's operation. This client feature requires support for the 
corresponding feature by
         the Broker.</p><p>When using this feature, the application must either 
set system property <a class="link" 
href="JMS-Client-0-8-System-Properties.html#JMS-Client-0-8-System-Properties-RejectBehaviour">qpid.reject.behaviour</a>
 or
         the Binding URL option <a class="link" 
href="JMS-Client-0-8-Binding-URL.html#JMS-Client-0-8-Binding-URL-Options-RejectBehaviour"><code
 class="literal">rejectbehaviour</code></a> to the value
-        <code class="literal">server</code>.</p><p>See <a class="link" 
href="../../java-broker/book/Java-Broker-Runtime-Handling-Undeliverable-Messages.html#Java-Broker-Runtime-Handling-Undeliverable-Messages-Maximum-Delivery-Count"
 target="_top"> Handling Undeliverable Messages</a> within the Java Broker book 
for full details of
+        <code class="literal">server</code>.</p><p>See <a class="link" 
href="../../java-broker/book/Java-Broker-Runtime-Handling-Undeliverable-Messages.html#Java-Broker-Runtime-Handling-Undeliverable-Messages-Maximum-Delivery-Count"
 target="_top"> Handling Undeliverable Messages</a> within the Apache Qpid 
Broker for Java book for full details of
         the functioning of this feature.</p><div class="note" 
style="margin-left: 0.5in; margin-right: 0.5in;"><h3 
class="title">Note</h3><p>The optional JMS message header <code 
class="literal">JMSXDeliveryCount</code> is
             <span class="emphasis"><em>not</em></span> 
supported.</p></div></div></div><div class="navfooter"><hr /><table 
summary="Navigation footer" width="100%"><tr><td align="left" width="40%"><a 
accesskey="p" 
href="JMS-Client-0-8-Client-Understanding-MessageProducer.html">Prev</a>&#160;</td><td
 align="center" width="20%"><a accesskey="u" 
href="JMS-Client-0-8-Client-Understanding.html">Up</a></td><td align="right" 
width="40%">&#160;<a accesskey="n" 
href="JMS-Client-0-8-Client-Understanding-Destinations.html">Next</a></td></tr><tr><td
 align="left" valign="top" width="40%">5.5.&#160;MessageProducer&#160;</td><td 
align="center" width="20%"><a accesskey="h" 
href="JMS-Client-Book.html">Home</a></td><td align="right" valign="top" 
width="40%">&#160;5.7.&#160;Destinations</td></tr></table></div></div>
 

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/18ab1b17/content/releases/qpid-java-trunk/jms-client-0-8/book/JMS-Client-0-8-Client-Understanding-MessageProducer.html
----------------------------------------------------------------------
diff --git 
a/content/releases/qpid-java-trunk/jms-client-0-8/book/JMS-Client-0-8-Client-Understanding-MessageProducer.html
 
b/content/releases/qpid-java-trunk/jms-client-0-8/book/JMS-Client-0-8-Client-Understanding-MessageProducer.html
index 5e8f7fb..8225cb4 100644
--- 
a/content/releases/qpid-java-trunk/jms-client-0-8/book/JMS-Client-0-8-Client-Understanding-MessageProducer.html
+++ 
b/content/releases/qpid-java-trunk/jms-client-0-8/book/JMS-Client-0-8-Client-Understanding-MessageProducer.html
@@ -83,7 +83,7 @@ 
https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
             <h3>Servers and tools</h3>
 
             <ul>
-              <li><a href="/components/java-broker/index.html">Java 
broker</a></li>
+              <li><a href="/components/java-broker/index.html">Broker for 
Java</a></li>
               <li><a href="/components/cpp-broker/index.html">C++ 
broker</a></li>
               <li><a href="/components/dispatch-router/index.html">Dispatch 
router</a></li>
             </ul>
@@ -111,18 +111,18 @@ 
https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
       </div>
 
       <div id="-middle" class="panel">
-        <ul id="-path-navigation"><li><a 
href="/index.html">Home</a></li><li><a 
href="/releases/index.html">Releases</a></li><li><a 
href="/releases/qpid-java-trunk/index.html">Qpid Java Trunk</a></li><li><a 
href="/releases/qpid-java-trunk/jms-client-0-8/book/index.html">Qpid JMS Client 
for AMQP protocols 0-8, 0-9 and 
0-9-1</a></li><li>5.5.&#160;MessageProducer</li></ul>
+        <ul id="-path-navigation"><li><a 
href="/index.html">Home</a></li><li><a 
href="/releases/index.html">Releases</a></li><li><a 
href="/releases/qpid-java-trunk/index.html">Qpid for Java Trunk</a></li><li><a 
href="/releases/qpid-java-trunk/jms-client-0-8/book/index.html">Apache Qpid JMS 
Client for AMQP protocols 0-8, 0-9 and 
0-9-1</a></li><li>5.5.&#160;MessageProducer</li></ul>
 
         <div id="-middle-content">
-          <div class="docbook"><div class="navheader"><table 
summary="Navigation header" width="100%"><tr><th align="center" 
colspan="3">5.5.&#160;MessageProducer</th></tr><tr><td align="left" 
width="20%"><a accesskey="p" 
href="JMS-Client-0-8-Client-Understanding-Session.html">Prev</a>&#160;</td><th 
align="center" width="60%">Chapter&#160;5.&#160;Understanding the Qpid JMS 
client</th><td align="right" width="20%">&#160;<a accesskey="n" 
href="JMS-Client-0-8-Client-Understanding-MessageConsumer.html">Next</a></td></tr></table><hr
 /></div><div class="section"><div class="titlepage"><div><div><h2 
class="title" style="clear: both"><a 
id="JMS-Client-0-8-Client-Understanding-MessageProducer"></a>5.5.&#160;MessageProducer</h2></div></div></div><p>A
 MessageProducer sends a message an <span 
class="emphasis"><em>Exchange</em></span>. It is the Exchange
+          <div class="docbook"><div class="navheader"><table 
summary="Navigation header" width="100%"><tr><th align="center" 
colspan="3">5.5.&#160;MessageProducer</th></tr><tr><td align="left" 
width="20%"><a accesskey="p" 
href="JMS-Client-0-8-Client-Understanding-Session.html">Prev</a>&#160;</td><th 
align="center" width="60%">Chapter&#160;5.&#160;Understanding the 
Client</th><td align="right" width="20%">&#160;<a accesskey="n" 
href="JMS-Client-0-8-Client-Understanding-MessageConsumer.html">Next</a></td></tr></table><hr
 /></div><div class="section"><div class="titlepage"><div><div><h2 
class="title" style="clear: both"><a 
id="JMS-Client-0-8-Client-Understanding-MessageProducer"></a>5.5.&#160;MessageProducer</h2></div></div></div><p>A
 MessageProducer sends a message an <span 
class="emphasis"><em>Exchange</em></span>. It is the Exchange
       (within the Broker) that routes the message to zero or more queue(s). 
Routing is performed
       according to rules expressed as <span 
class="emphasis"><em>bindings</em></span> between the exchange and queues
       and a <span class="emphasis"><em>routing key</em></span> included with 
each message.</p><p>To understand how this mechanism is used to deliver 
messages to queues and topics, see
         <a class="link" 
href="../../java-broker/book/Java-Broker-Concepts-Exchanges.html" 
target="_top">Exchanges</a>
-      within the Java Broker book.</p><p>It is important to understand that 
when synchronous publish is not exlicitly enabled,
+      within the Apache Qpid Broker for Java book.</p><p>It is important to 
understand that when synchronous publish is not exlicitly enabled,
       <a class="link" 
href="http://docs.oracle.com/javaee/6/api/javax/jms/MessageProducer.html#send(javax.jms.Message)"
 target="_top">MessageProducer#send()</a> is <span 
class="emphasis"><em>asynchronous</em></span> in nature. When #send()
       returns to the application, the application cannot be certain if the 
Broker has received the
-      message. The Qpid JMS client may not have yet started to send the 
message, the message could
+      message. The Client may not have yet started to send the message, the 
message could
       residing in a TCP/IP buffer, or the messages could be in some 
intermediate buffer within the
       Broker. If the application requires certainty the message has been 
received by the Broker, a
         <a class="link" 
href="http://docs.oracle.com/javaee/6/api/javax/jms/Session.html#SESSION_TRANSACTED";
 target="_top">transactional
@@ -146,7 +146,7 @@ 
https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
         respectively.</p><div class="note" style="margin-left: 0.5in; 
margin-right: 0.5in;"><h3 class="title">Note</h3><p>If this the mandatory flag 
is not set, the Broker will treat <a class="link" 
href="../../java-broker/book/Java-Broker-Concepts-Exchanges.html#Java-Broker-Concepts-Exchanges-UnroutableMessage"
 target="_top">the messages as unroutable</a>.</p></div></div><div 
class="section"><div class="titlepage"><div><div><h3 class="title"><a 
id="JMS-Client-0-8-Client-Understanding-MessageProducer-CloseWhenNoRoute"></a>5.5.2.&#160;Close
 When No Route</h3></div></div></div><p>With this feature, if a mandatory 
message is published with a routing key for which no
         binding exists on the exchange the Broker will close the connection. 
This client feature
         requires support for the corresponding feature by the Broker.</p><p>To 
enable or disable from the client, use the Connection URL option <a 
class="link" 
href="JMS-Client-0-8-Connection-URL.html#JMS-Client-0-8-Connection-URL-ConnectionOptions-CloseWhenNoRoute"><code
 class="literal">closeWhenNoRoute</code></a>.</p><p>See <a class="link" 
href="../../java-broker/book/Java-Broker-Runtime-Close-Connection-When-No-Route.html"
 target="_top">
-          Closing client connections on unroutable mandatory messages</a> 
within the Java Broker
+          Closing client connections on unroutable mandatory messages</a> 
within the Apache Qpid Broker for Java
         book for full details of the functioning of this 
feature.</p></div><div class="section"><div class="titlepage"><div><div><h3 
class="title"><a 
id="JMS-Client-0-8-Client-Understanding-MessageProducer-ImmediateMessage"></a>5.5.3.&#160;Immediate
 Messages</h3></div></div></div><p>This feature is defined in <a class="link" 
href="http://www.amqp.org"; target="_top">AMQP specifications</a>.</p><p>When 
this feature is enabled, when publishing a message the Broker ensures that a
         Consumer is attached to queue. If there is no Consumer attached to the 
queue, the message is
         returned to the publisher's connection. The Message is returned to the 
application in an
@@ -159,7 +159,7 @@ 
https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
         enabled with system property <a class="link" 
href="JMS-Client-0-8-System-Properties.html#JMS-Client-0-8-System-Properties-DefaultImmediate"><code
 class="literal">qpid.default_immediate</code></a>.</p></div><div 
class="section"><div class="titlepage"><div><div><h3 class="title"><a 
id="JMS-Client-0-8-Client-Understanding-MessageProducer-FlowControl"></a>5.5.4.&#160;Flow
 Control</h3></div></div></div><p>With this feature, if a message is sent to a 
queue that is overflow, the producer's
         session is blocked until the queue becomes underfull, or a timeout 
expires. This client
         feature requires support for the corresponding feature by the 
Broker.</p><p>To control the timeout use System property <a class="link" 
href="JMS-Client-0-8-System-Properties.html#JMS-Client-0-8-System-Properties-FlowControlWaitFailure"><code
 class="literal">qpid.flow_control_wait_failure</code></a>. To control the 
frequency with
-        which warnings are logged whilst a Session is blocked, use System 
property <a class="link" 
href="JMS-Client-0-8-System-Properties.html#JMS-Client-0-8-System-Properties-FlowControlWaitNotifyPeriod"><code
 class="literal">qpid.flow_control_wait_notify_period</code></a></p><p>See <a 
class="link" 
href="../../java-broker/book/Java-Broker-Runtime-Disk-Space-Management.html#Qpid-Producer-Flow-Control"
 target="_top"> Producer Flow Control</a> within the Java Broker book for full 
details of the
+        which warnings are logged whilst a Session is blocked, use System 
property <a class="link" 
href="JMS-Client-0-8-System-Properties.html#JMS-Client-0-8-System-Properties-FlowControlWaitNotifyPeriod"><code
 class="literal">qpid.flow_control_wait_notify_period</code></a></p><p>See <a 
class="link" 
href="../../java-broker/book/Java-Broker-Runtime-Disk-Space-Management.html#Qpid-Producer-Flow-Control"
 target="_top"> Producer Flow Control</a> within the Apache Qpid Broker for 
Java book for full details of the
         functioning of this feature.</p></div></div><div class="navfooter"><hr 
/><table summary="Navigation footer" width="100%"><tr><td align="left" 
width="40%"><a accesskey="p" 
href="JMS-Client-0-8-Client-Understanding-Session.html">Prev</a>&#160;</td><td 
align="center" width="20%"><a accesskey="u" 
href="JMS-Client-0-8-Client-Understanding.html">Up</a></td><td align="right" 
width="40%">&#160;<a accesskey="n" 
href="JMS-Client-0-8-Client-Understanding-MessageConsumer.html">Next</a></td></tr><tr><td
 align="left" valign="top" width="40%">5.4.&#160;Session&#160;</td><td 
align="center" width="20%"><a accesskey="h" 
href="JMS-Client-Book.html">Home</a></td><td align="right" valign="top" 
width="40%">&#160;5.6.&#160;MessageConsumer</td></tr></table></div></div>
 
           <hr/>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/18ab1b17/content/releases/qpid-java-trunk/jms-client-0-8/book/JMS-Client-0-8-Client-Understanding-Session.html
----------------------------------------------------------------------
diff --git 
a/content/releases/qpid-java-trunk/jms-client-0-8/book/JMS-Client-0-8-Client-Understanding-Session.html
 
b/content/releases/qpid-java-trunk/jms-client-0-8/book/JMS-Client-0-8-Client-Understanding-Session.html
index 17512ef..7f19707 100644
--- 
a/content/releases/qpid-java-trunk/jms-client-0-8/book/JMS-Client-0-8-Client-Understanding-Session.html
+++ 
b/content/releases/qpid-java-trunk/jms-client-0-8/book/JMS-Client-0-8-Client-Understanding-Session.html
@@ -83,7 +83,7 @@ 
https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
             <h3>Servers and tools</h3>
 
             <ul>
-              <li><a href="/components/java-broker/index.html">Java 
broker</a></li>
+              <li><a href="/components/java-broker/index.html">Broker for 
Java</a></li>
               <li><a href="/components/cpp-broker/index.html">C++ 
broker</a></li>
               <li><a href="/components/dispatch-router/index.html">Dispatch 
router</a></li>
             </ul>
@@ -111,10 +111,10 @@ 
https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
       </div>
 
       <div id="-middle" class="panel">
-        <ul id="-path-navigation"><li><a 
href="/index.html">Home</a></li><li><a 
href="/releases/index.html">Releases</a></li><li><a 
href="/releases/qpid-java-trunk/index.html">Qpid Java Trunk</a></li><li><a 
href="/releases/qpid-java-trunk/jms-client-0-8/book/index.html">Qpid JMS Client 
for AMQP protocols 0-8, 0-9 and 0-9-1</a></li><li>5.4.&#160;Session</li></ul>
+        <ul id="-path-navigation"><li><a 
href="/index.html">Home</a></li><li><a 
href="/releases/index.html">Releases</a></li><li><a 
href="/releases/qpid-java-trunk/index.html">Qpid for Java Trunk</a></li><li><a 
href="/releases/qpid-java-trunk/jms-client-0-8/book/index.html">Apache Qpid JMS 
Client for AMQP protocols 0-8, 0-9 and 
0-9-1</a></li><li>5.4.&#160;Session</li></ul>
 
         <div id="-middle-content">
-          <div class="docbook"><div class="navheader"><table 
summary="Navigation header" width="100%"><tr><th align="center" 
colspan="3">5.4.&#160;Session</th></tr><tr><td align="left" width="20%"><a 
accesskey="p" 
href="JMS-Client-0-8-Client-Understanding-Connection.html">Prev</a>&#160;</td><th
 align="center" width="60%">Chapter&#160;5.&#160;Understanding the Qpid JMS 
client</th><td align="right" width="20%">&#160;<a accesskey="n" 
href="JMS-Client-0-8-Client-Understanding-MessageProducer.html">Next</a></td></tr></table><hr
 /></div><div class="section"><div class="titlepage"><div><div><h2 
class="title" style="clear: both"><a 
id="JMS-Client-0-8-Client-Understanding-Session"></a>5.4.&#160;Session</h2></div></div></div><p>A
 Session object is a single-threaded context for producing and consuming 
messages.</p><p>Session objects are created from the Connection. Whilst Session 
objects are relatively
+          <div class="docbook"><div class="navheader"><table 
summary="Navigation header" width="100%"><tr><th align="center" 
colspan="3">5.4.&#160;Session</th></tr><tr><td align="left" width="20%"><a 
accesskey="p" 
href="JMS-Client-0-8-Client-Understanding-Connection.html">Prev</a>&#160;</td><th
 align="center" width="60%">Chapter&#160;5.&#160;Understanding the 
Client</th><td align="right" width="20%">&#160;<a accesskey="n" 
href="JMS-Client-0-8-Client-Understanding-MessageProducer.html">Next</a></td></tr></table><hr
 /></div><div class="section"><div class="titlepage"><div><div><h2 
class="title" style="clear: both"><a 
id="JMS-Client-0-8-Client-Understanding-Session"></a>5.4.&#160;Session</h2></div></div></div><p>A
 Session object is a single-threaded context for producing and consuming 
messages.</p><p>Session objects are created from the Connection. Whilst Session 
objects are relatively
       lightweight, patterns utilising a single Session per message are not 
recommended.</p><p>The number of sessions open per connection at any one time 
is limited. This value is
       negotiated when the connection is made. It defaults to 256.</p><p>Qpid 
JMS Sessions have the ability to prefetch messages to improve consumer 
performance.
       This feature is described next.</p><div class="section"><div 
class="titlepage"><div><div><h3 class="title"><a 
id="JMS-Client-0-8-Client-Understanding-Session-Prefecth"></a>5.4.1.&#160;Prefetch</h3></div></div></div><p>Prefetch
 specifies how many messages the client will optimistically cache for delivery
@@ -170,19 +170,12 @@ 
https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
           impression that message delivery has stopped even though messages 
remain of the queue.
           Setting maxprefetch to 0 prevents this problem from 
occurring.</p><p> If using maxprefetch &gt; 0 <span 
class="emphasis"><em>SingleConnectionFactory</em></span> must be
           used. SingleConnectionFactory does not have the same 
session/consumer caching behaviour so
-          does not exhibit the same problem. </p></div></div><div 
class="section"><div class="titlepage"><div><div><h3 class="title"><a 
id="JMS-Client-0-8-Client-Understanding-Session-TemporaryQueues"></a>5.4.2.&#160;TemporaryQueues</h3></div></div></div><p>Qpid
 implements JMS temporary queues as AMQP auto-delete queues. The life cycle of 
these
-        queues deviates from the JMS specification.</p><p>AMQP auto-delete 
queues are deleted either when the <span class="emphasis"><em>last</em></span> 
Consumer
-        closes, or the Connection is closed. If no Consumer is ever attached 
to the queue, the queue
-        will remain until the Connection is closed.</p><p>This deviation has 
no practical impact on the implementation of the <a class="link" 
href="http://www.eaipatterns.com/RequestReply.html"; target="_top">request/reply 
messaging pattern</a>
-        utilising a per-request temporary reply queue. The reply to queue is 
deleted as the
-        application closes the Consumer awaiting the response. 
</p><p>Temporary queues are exposed to Management in the same way as normal 
queues. Temporary
+          does not exhibit the same problem. </p></div></div><div 
class="section"><div class="titlepage"><div><div><h3 class="title"><a 
id="JMS-Client-0-8-Client-Understanding-Session-TemporaryQueues"></a>5.4.2.&#160;TemporaryQueues</h3></div></div></div><p>Temporary
 queues are exposed to Management in the same way as normal queues. Temporary
         queue names take the form string <code 
class="literal">TempQueue</code> followed by a random
-        UUID.</p><p>Note that <a class="link" 
href="http://docs.oracle.com/javaee/6/api/javax/jms/TemporaryQueue.html#delete()"
 target="_top">TemporaryQueue#delete()</a> merely marks the queue as deleted on 
within the JMS
-        client (and prevents further use of the queue from the application), 
however, the Queue will
-        remain on the Broker until the Consumer (or Connection) is 
closed.</p></div><div class="section"><div class="titlepage"><div><div><h3 
class="title"><a 
id="JMS-Client-0-8-Client-Understanding-Session-CreateQueue"></a>5.4.3.&#160;CreateQueue</h3></div></div></div><p>In
 the Qpid JMS client, <a class="link" 
href="http://docs.oracle.com/javaee/6/api/javax/jms/Session.html#createQueue(java.lang.String)"
 target="_top">Session#createQueue()</a> accepts either a queue name, or a 
Binding URL. If only name
+        UUID.</p></div><div class="section"><div 
class="titlepage"><div><div><h3 class="title"><a 
id="JMS-Client-0-8-Client-Understanding-Session-CreateQueue"></a>5.4.3.&#160;CreateQueue</h3></div></div></div><p>In
 the Client, <a class="link" 
href="http://docs.oracle.com/javaee/6/api/javax/jms/Session.html#createQueue(java.lang.String)"
 target="_top">Session#createQueue()</a> accepts either a queue name, or a 
Binding URL. If only name
         is specified the destination will be resolved into binding URL:
         direct://amq.direct//&lt;queue name&gt;?routingkey='&lt;queue 
name&gt;'&amp;durable='true'. </p><p>Calling Session#createQueue() has no 
effect on the Broker.</p><p>Reiterating the advice from the JMS javadoc, it is 
suggested that this method is not
-        generally used. Instead, application should lookup Destinations 
declared within JNDI.</p></div><div class="section"><div 
class="titlepage"><div><div><h3 class="title"><a 
id="JMS-Client-0-8-Client-Understanding-Session-CreateTopic"></a>5.4.4.&#160;CreateTopic</h3></div></div></div><p>In
 the Qpid JMS client, <a class="link" 
href="http://docs.oracle.com/javaee/6/api/javax/jms/Session.html#createTopic(java.lang.String)"
 target="_top">Session#createTopic()</a> accepts either a topic name, or a 
Binding URL. If only name
+        generally used. Instead, application should lookup Destinations 
declared within JNDI.</p></div><div class="section"><div 
class="titlepage"><div><div><h3 class="title"><a 
id="JMS-Client-0-8-Client-Understanding-Session-CreateTopic"></a>5.4.4.&#160;CreateTopic</h3></div></div></div><p>In
 the Client, <a class="link" 
href="http://docs.oracle.com/javaee/6/api/javax/jms/Session.html#createTopic(java.lang.String)"
 target="_top">Session#createTopic()</a> accepts either a topic name, or a 
Binding URL. If only name
         is specified the destination will be resolved into binding URL: 
topic://amq.topic//&lt;topic
         name&gt;?routingkey='&lt;topic name&gt;'.</p><p>Calling 
Session#createTopic() has no effect on the Broker.</p><p>Reiterating the advice 
from the JMS javadoc, it is suggested that this method is not
         generally used. Instead, application should lookup Destinations 
declared within JNDI.</p></div></div><div class="navfooter"><hr /><table 
summary="Navigation footer" width="100%"><tr><td align="left" width="40%"><a 
accesskey="p" 
href="JMS-Client-0-8-Client-Understanding-Connection.html">Prev</a>&#160;</td><td
 align="center" width="20%"><a accesskey="u" 
href="JMS-Client-0-8-Client-Understanding.html">Up</a></td><td align="right" 
width="40%">&#160;<a accesskey="n" 
href="JMS-Client-0-8-Client-Understanding-MessageProducer.html">Next</a></td></tr><tr><td
 align="left" valign="top" width="40%">5.3.&#160;Connection&#160;</td><td 
align="center" width="20%"><a accesskey="h" 
href="JMS-Client-Book.html">Home</a></td><td align="right" valign="top" 
width="40%">&#160;5.5.&#160;MessageProducer</td></tr></table></div></div>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/18ab1b17/content/releases/qpid-java-trunk/jms-client-0-8/book/JMS-Client-0-8-Client-Understanding.html
----------------------------------------------------------------------
diff --git 
a/content/releases/qpid-java-trunk/jms-client-0-8/book/JMS-Client-0-8-Client-Understanding.html
 
b/content/releases/qpid-java-trunk/jms-client-0-8/book/JMS-Client-0-8-Client-Understanding.html
index 9baabda..2a7e27b 100644
--- 
a/content/releases/qpid-java-trunk/jms-client-0-8/book/JMS-Client-0-8-Client-Understanding.html
+++ 
b/content/releases/qpid-java-trunk/jms-client-0-8/book/JMS-Client-0-8-Client-Understanding.html
@@ -21,7 +21,7 @@
 -->
 <html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en">
   <head>
-    <title>Chapter&#160;5.&#160;Understanding the Qpid JMS client - Apache 
Qpid&#8482;</title>
+    <title>Chapter&#160;5.&#160;Understanding the Client - Apache 
Qpid&#8482;</title>
     <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
     <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
     <link rel="stylesheet" href="/site.css" type="text/css" async="async"/>
@@ -83,7 +83,7 @@ 
https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
             <h3>Servers and tools</h3>
 
             <ul>
-              <li><a href="/components/java-broker/index.html">Java 
broker</a></li>
+              <li><a href="/components/java-broker/index.html">Broker for 
Java</a></li>
               <li><a href="/components/cpp-broker/index.html">C++ 
broker</a></li>
               <li><a href="/components/dispatch-router/index.html">Dispatch 
router</a></li>
             </ul>
@@ -111,14 +111,14 @@ 
https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
       </div>
 
       <div id="-middle" class="panel">
-        <ul id="-path-navigation"><li><a 
href="/index.html">Home</a></li><li><a 
href="/releases/index.html">Releases</a></li><li><a 
href="/releases/qpid-java-trunk/index.html">Qpid Java Trunk</a></li><li><a 
href="/releases/qpid-java-trunk/jms-client-0-8/book/index.html">Qpid JMS Client 
for AMQP protocols 0-8, 0-9 and 
0-9-1</a></li><li>Chapter&#160;5.&#160;Understanding the Qpid JMS 
client</li></ul>
+        <ul id="-path-navigation"><li><a 
href="/index.html">Home</a></li><li><a 
href="/releases/index.html">Releases</a></li><li><a 
href="/releases/qpid-java-trunk/index.html">Qpid for Java Trunk</a></li><li><a 
href="/releases/qpid-java-trunk/jms-client-0-8/book/index.html">Apache Qpid JMS 
Client for AMQP protocols 0-8, 0-9 and 
0-9-1</a></li><li>Chapter&#160;5.&#160;Understanding the Client</li></ul>
 
         <div id="-middle-content">
-          <div class="docbook"><div class="navheader"><table 
summary="Navigation header" width="100%"><tr><th align="center" 
colspan="3">Chapter&#160;5.&#160;Understanding the Qpid JMS 
client</th></tr><tr><td align="left" width="20%"><a accesskey="p" 
href="JMS-Client-0-8-Examples-PubSub.html">Prev</a>&#160;</td><th 
align="center" width="60%">&#160;</th><td align="right" width="20%">&#160;<a 
accesskey="n" 
href="JMS-Client-0-8-Client-Understanding-ConnectionFactory.html">Next</a></td></tr></table><hr
 /></div><div class="chapter"><div class="titlepage"><div><div><h1 
class="title"><a 
id="JMS-Client-0-8-Client-Understanding"></a>Chapter&#160;5.&#160;Understanding 
the Qpid JMS client</h1></div></div></div><div class="toc"><p><strong>Table of 
Contents</strong></p><dl class="toc"><dt><span class="section"><a 
href="JMS-Client-0-8-Client-Understanding.html#JMS-Client-0-8-Client-Understanding-Overview">5.1.
 Overview</a></span></dt><dt><span class="section"><a 
href="JMS-Client-0-8-Client-Unders
 tanding-ConnectionFactory.html">5.2. 
ConnectionFactory</a></span></dt><dt><span class="section"><a 
href="JMS-Client-0-8-Client-Understanding-Connection.html">5.3. 
Connection</a></span></dt><dd><dl><dt><span class="section"><a 
href="JMS-Client-0-8-Client-Understanding-Connection.html#JMS-Client-0-8-Client-Understanding-Connection-Failover">5.3.1.
 Failover</a></span></dt><dt><span class="section"><a 
href="JMS-Client-0-8-Client-Understanding-Connection.html#JMS-Client-0-8-Client-Understanding-Connection-Heartbeating">5.3.2.
 Heartbeating</a></span></dt><dt><span class="section"><a 
href="JMS-Client-0-8-Client-Understanding-Connection.html#JMS-Client-0-8-Client-Understanding-Connection-SSL">5.3.3.
 SSL</a></span></dt><dt><span class="section"><a 
href="JMS-Client-0-8-Client-Understanding-Connection.html#JMS-Client-0-8-Client-Understanding-Connection-MessageCompression">5.3.4.
 Message Compression</a></span></dt></dl></dd><dt><span class="section"><a 
href="JMS-Client-0-8-Client-Understanding-
 Session.html">5.4. Session</a></span></dt><dd><dl><dt><span class="section"><a 
href="JMS-Client-0-8-Client-Understanding-Session.html#JMS-Client-0-8-Client-Understanding-Session-Prefecth">5.4.1.
 Prefetch</a></span></dt><dt><span class="section"><a 
href="JMS-Client-0-8-Client-Understanding-Session.html#JMS-Client-0-8-Client-Understanding-Session-TemporaryQueues">5.4.2.
 TemporaryQueues</a></span></dt><dt><span class="section"><a 
href="JMS-Client-0-8-Client-Understanding-Session.html#JMS-Client-0-8-Client-Understanding-Session-CreateQueue">5.4.3.
 CreateQueue</a></span></dt><dt><span class="section"><a 
href="JMS-Client-0-8-Client-Understanding-Session.html#JMS-Client-0-8-Client-Understanding-Session-CreateTopic">5.4.4.
 CreateTopic</a></span></dt></dl></dd><dt><span class="section"><a 
href="JMS-Client-0-8-Client-Understanding-MessageProducer.html">5.5. 
MessageProducer</a></span></dt><dd><dl><dt><span class="section"><a 
href="JMS-Client-0-8-Client-Understanding-MessageProducer.html#JMS-Cl
 ient-0-8-Client-Understanding-MessageProducer-MandatoryMessage">5.5.1. 
Mandatory Messages</a></span></dt><dt><span class="section"><a 
href="JMS-Client-0-8-Client-Understanding-MessageProducer.html#JMS-Client-0-8-Client-Understanding-MessageProducer-CloseWhenNoRoute">5.5.2.
 Close When No Route</a></span></dt><dt><span class="section"><a 
href="JMS-Client-0-8-Client-Understanding-MessageProducer.html#JMS-Client-0-8-Client-Understanding-MessageProducer-ImmediateMessage">5.5.3.
 Immediate Messages</a></span></dt><dt><span class="section"><a 
href="JMS-Client-0-8-Client-Understanding-MessageProducer.html#JMS-Client-0-8-Client-Understanding-MessageProducer-FlowControl">5.5.4.
 Flow Control</a></span></dt></dl></dd><dt><span class="section"><a 
href="JMS-Client-0-8-Client-Understanding-MessageConsumer.html">5.6. 
MessageConsumer</a></span></dt><dd><dl><dt><span class="section"><a 
href="JMS-Client-0-8-Client-Understanding-MessageConsumer.html#JMS-Client-0-8-Client-Understanding-MessageConsumer-Co
 nsumerSideEffect">5.6.1. Consumers have Exchange/Queue Declaration and Binding 
Side Effect</a></span></dt><dt><span class="section"><a 
href="JMS-Client-0-8-Client-Understanding-MessageConsumer.html#JMS-Client-0-8-Client-Understanding-MessageConsumer-TopicSubscriptions">5.6.2.
 Topic Subscriptions</a></span></dt><dt><span class="section"><a 
href="JMS-Client-0-8-Client-Understanding-MessageConsumer.html#JMS-Client-0-8-Client-Understanding-MessageConsumer-MaximumDeliveryCount">5.6.3.
 Maximum Delivery Count</a></span></dt></dl></dd><dt><span class="section"><a 
href="JMS-Client-0-8-Client-Understanding-Destinations.html">5.7. 
Destinations</a></span></dt></dl></div><div class="section"><div 
class="titlepage"><div><div><h2 class="title" style="clear: both"><a 
id="JMS-Client-0-8-Client-Understanding-Overview"></a>5.1.&#160;Overview</h2></div></div></div><p>The
 Qpid JMS client provides a JMS 1.1 compliant implementation. As such, the 
primary
+          <div class="docbook"><div class="navheader"><table 
summary="Navigation header" width="100%"><tr><th align="center" 
colspan="3">Chapter&#160;5.&#160;Understanding the Client</th></tr><tr><td 
align="left" width="20%"><a accesskey="p" 
href="JMS-Client-0-8-Examples-PubSub.html">Prev</a>&#160;</td><th 
align="center" width="60%">&#160;</th><td align="right" width="20%">&#160;<a 
accesskey="n" 
href="JMS-Client-0-8-Client-Understanding-ConnectionFactory.html">Next</a></td></tr></table><hr
 /></div><div class="chapter"><div class="titlepage"><div><div><h1 
class="title"><a 
id="JMS-Client-0-8-Client-Understanding"></a>Chapter&#160;5.&#160;Understanding 
the Client</h1></div></div></div><div class="toc"><p><strong>Table of 
Contents</strong></p><dl class="toc"><dt><span class="section"><a 
href="JMS-Client-0-8-Client-Understanding.html#JMS-Client-0-8-Client-Understanding-Overview">5.1.
 Overview</a></span></dt><dt><span class="section"><a 
href="JMS-Client-0-8-Client-Understanding-Connection
 Factory.html">5.2. ConnectionFactory</a></span></dt><dt><span 
class="section"><a 
href="JMS-Client-0-8-Client-Understanding-Connection.html">5.3. 
Connection</a></span></dt><dd><dl><dt><span class="section"><a 
href="JMS-Client-0-8-Client-Understanding-Connection.html#JMS-Client-0-8-Client-Understanding-Connection-Failover">5.3.1.
 Failover</a></span></dt><dt><span class="section"><a 
href="JMS-Client-0-8-Client-Understanding-Connection.html#JMS-Client-0-8-Client-Understanding-Connection-Heartbeating">5.3.2.
 Heartbeating</a></span></dt><dt><span class="section"><a 
href="JMS-Client-0-8-Client-Understanding-Connection.html#JMS-Client-0-8-Client-Understanding-Connection-SSL">5.3.3.
 SSL</a></span></dt><dt><span class="section"><a 
href="JMS-Client-0-8-Client-Understanding-Connection.html#JMS-Client-0-8-Client-Understanding-Connection-MessageCompression">5.3.4.
 Message Compression</a></span></dt></dl></dd><dt><span class="section"><a 
href="JMS-Client-0-8-Client-Understanding-Session.html">5.4.
  Session</a></span></dt><dd><dl><dt><span class="section"><a 
href="JMS-Client-0-8-Client-Understanding-Session.html#JMS-Client-0-8-Client-Understanding-Session-Prefecth">5.4.1.
 Prefetch</a></span></dt><dt><span class="section"><a 
href="JMS-Client-0-8-Client-Understanding-Session.html#JMS-Client-0-8-Client-Understanding-Session-TemporaryQueues">5.4.2.
 TemporaryQueues</a></span></dt><dt><span class="section"><a 
href="JMS-Client-0-8-Client-Understanding-Session.html#JMS-Client-0-8-Client-Understanding-Session-CreateQueue">5.4.3.
 CreateQueue</a></span></dt><dt><span class="section"><a 
href="JMS-Client-0-8-Client-Understanding-Session.html#JMS-Client-0-8-Client-Understanding-Session-CreateTopic">5.4.4.
 CreateTopic</a></span></dt></dl></dd><dt><span class="section"><a 
href="JMS-Client-0-8-Client-Understanding-MessageProducer.html">5.5. 
MessageProducer</a></span></dt><dd><dl><dt><span class="section"><a 
href="JMS-Client-0-8-Client-Understanding-MessageProducer.html#JMS-Client-0-8-Client-Un
 derstanding-MessageProducer-MandatoryMessage">5.5.1. Mandatory 
Messages</a></span></dt><dt><span class="section"><a 
href="JMS-Client-0-8-Client-Understanding-MessageProducer.html#JMS-Client-0-8-Client-Understanding-MessageProducer-CloseWhenNoRoute">5.5.2.
 Close When No Route</a></span></dt><dt><span class="section"><a 
href="JMS-Client-0-8-Client-Understanding-MessageProducer.html#JMS-Client-0-8-Client-Understanding-MessageProducer-ImmediateMessage">5.5.3.
 Immediate Messages</a></span></dt><dt><span class="section"><a 
href="JMS-Client-0-8-Client-Understanding-MessageProducer.html#JMS-Client-0-8-Client-Understanding-MessageProducer-FlowControl">5.5.4.
 Flow Control</a></span></dt></dl></dd><dt><span class="section"><a 
href="JMS-Client-0-8-Client-Understanding-MessageConsumer.html">5.6. 
MessageConsumer</a></span></dt><dd><dl><dt><span class="section"><a 
href="JMS-Client-0-8-Client-Understanding-MessageConsumer.html#JMS-Client-0-8-Client-Understanding-MessageConsumer-ConsumerSideEffect">
 5.6.1. Consumers have Exchange/Queue Declaration and Binding Side 
Effect</a></span></dt><dt><span class="section"><a 
href="JMS-Client-0-8-Client-Understanding-MessageConsumer.html#JMS-Client-0-8-Client-Understanding-MessageConsumer-TopicSubscriptions">5.6.2.
 Topic Subscriptions</a></span></dt><dt><span class="section"><a 
href="JMS-Client-0-8-Client-Understanding-MessageConsumer.html#JMS-Client-0-8-Client-Understanding-MessageConsumer-MaximumDeliveryCount">5.6.3.
 Maximum Delivery Count</a></span></dt></dl></dd><dt><span class="section"><a 
href="JMS-Client-0-8-Client-Understanding-Destinations.html">5.7. 
Destinations</a></span></dt></dl></div><div class="section"><div 
class="titlepage"><div><div><h2 class="title" style="clear: both"><a 
id="JMS-Client-0-8-Client-Understanding-Overview"></a>5.1.&#160;Overview</h2></div></div></div><p>The
 Client provides a JMS 1.1 compliant implementation. As such, the primary
       source of documentation is the <a class="link" 
href="http://download.oracle.com/otndocs/jcp/7195-jms-1.1-fr-spec-oth-JSpec/"; 
target="_top">JMS specification</a> and the
         <a class="link" 
href="http://docs.oracle.com/javaee/6/api//javax/jms/package-summary.html"; 
target="_top">JMS javadocs</a>. This
-      documentation assumes the reader has familiarity with these 
resources.</p><p>The remainder of this section describes how the Qpid JMS 
client behaves and the effect(s)
-      making JMS method calls will have on the Broker. </p><p>There areas 
where the Qpid JMS client provides features beyond those required for JMS
+      documentation assumes the reader has familiarity with these 
resources.</p><p>The remainder of this section describes how the Client behaves 
and the effect(s)
+      making JMS method calls will have on the Broker. </p><p>There areas 
where the Client provides features beyond those required for JMS
       compliance. These are described in the sections that follow.</p><p>These 
sections are also used to bring out differences that may surprise those moving 
from
       JMS implementations provided by other vendors.</p><div class="figure"><a 
id="d0e327"></a><p class="title"><strong>Figure&#160;5.1.&#160;Architecture of 
a typical JMS application</strong></p><div class="figure-contents"><div 
class="mediaobject"><img alt="Architecture of a typical JMS application" 
src="images/QpidJmsOverview.png" /></div></div></div><br class="figure-break" 
/></div></div><div class="navfooter"><hr /><table summary="Navigation footer" 
width="100%"><tr><td align="left" width="40%"><a accesskey="p" 
href="JMS-Client-0-8-Examples-PubSub.html">Prev</a>&#160;</td><td 
align="center" width="20%">&#160;</td><td align="right" width="40%">&#160;<a 
accesskey="n" 
href="JMS-Client-0-8-Client-Understanding-ConnectionFactory.html">Next</a></td></tr><tr><td
 align="left" valign="top" width="40%">4.2.&#160;Publish/subscribe 
example&#160;</td><td align="center" width="20%"><a accesskey="h" 
href="JMS-Client-Book.html">Home</a></td><td align="right" valign="top" 
width="40%">&#160;5.2.
 &#160;ConnectionFactory</td></tr></table></div></div>
 

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/18ab1b17/content/releases/qpid-java-trunk/jms-client-0-8/book/JMS-Client-0-8-Connection-URL.html
----------------------------------------------------------------------
diff --git 
a/content/releases/qpid-java-trunk/jms-client-0-8/book/JMS-Client-0-8-Connection-URL.html
 
b/content/releases/qpid-java-trunk/jms-client-0-8/book/JMS-Client-0-8-Connection-URL.html
index ca1f5b0..015a44e 100644
--- 
a/content/releases/qpid-java-trunk/jms-client-0-8/book/JMS-Client-0-8-Connection-URL.html
+++ 
b/content/releases/qpid-java-trunk/jms-client-0-8/book/JMS-Client-0-8-Connection-URL.html
@@ -83,7 +83,7 @@ 
https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
             <h3>Servers and tools</h3>
 
             <ul>
-              <li><a href="/components/java-broker/index.html">Java 
broker</a></li>
+              <li><a href="/components/java-broker/index.html">Broker for 
Java</a></li>
               <li><a href="/components/cpp-broker/index.html">C++ 
broker</a></li>
               <li><a href="/components/dispatch-router/index.html">Dispatch 
router</a></li>
             </ul>
@@ -111,7 +111,7 @@ 
https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
       </div>
 
       <div id="-middle" class="panel">
-        <ul id="-path-navigation"><li><a 
href="/index.html">Home</a></li><li><a 
href="/releases/index.html">Releases</a></li><li><a 
href="/releases/qpid-java-trunk/index.html">Qpid Java Trunk</a></li><li><a 
href="/releases/qpid-java-trunk/jms-client-0-8/book/index.html">Qpid JMS Client 
for AMQP protocols 0-8, 0-9 and 
0-9-1</a></li><li>Chapter&#160;7.&#160;Connection URLs</li></ul>
+        <ul id="-path-navigation"><li><a 
href="/index.html">Home</a></li><li><a 
href="/releases/index.html">Releases</a></li><li><a 
href="/releases/qpid-java-trunk/index.html">Qpid for Java Trunk</a></li><li><a 
href="/releases/qpid-java-trunk/jms-client-0-8/book/index.html">Apache Qpid JMS 
Client for AMQP protocols 0-8, 0-9 and 
0-9-1</a></li><li>Chapter&#160;7.&#160;Connection URLs</li></ul>
 
         <div id="-middle-content">
           <div class="docbook"><div class="navheader"><table 
summary="Navigation header" width="100%"><tr><th align="center" 
colspan="3">Chapter&#160;7.&#160;Connection URLs</th></tr><tr><td align="left" 
width="20%"><a accesskey="p" 
href="JMS-Client-0-8-JNDI-Properties-Format-Destination.html">Prev</a>&#160;</td><th
 align="center" width="60%">&#160;</th><td align="right" width="20%">&#160;<a 
accesskey="n" 
href="JMS-Client-0-8-Binding-URL.html">Next</a></td></tr></table><hr 
/></div><div class="chapter"><div class="titlepage"><div><div><h1 
class="title"><a 
id="JMS-Client-0-8-Connection-URL"></a>Chapter&#160;7.&#160;Connection 
URLs</h1></div></div></div><p> In JNDI properties, a Connection URL specifies 
options for a connection. The format for a
@@ -133,8 +133,23 @@ 
https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
                         extension to the AMQP protocol and will only work 
against a broker of
                         the 0.32 release or later.)
                                          </p>
-                                       </td></tr><tr><td> sync_ack </td><td> 
Boolean </td><td> A sync command is sent after every acknowledgement to 
guarantee that it
-                                               has been received. 
</td></tr><tr><td><a 
id="JMS-Client-0-8-Connection-URL-ConnectionOptions-UseLegacyMap"></a> 
use_legacy_map_msg_format </td><td> Boolean </td><td> If you are using JMS Map 
messages and deploying a new client with any
+                                       </td></tr><tr><td> sync_client_ack 
</td><td> Boolean </td><td>
+                                               <p>
+                                                       If set <code 
class="literal">true</code>, for sessions using <a class="link" 
href="http://docs.oracle.com/javaee/6/api/javax/jms/Session.html#CLIENT_ACKNOWLEDGE";
 target="_top">Session#CLIENT_ACKNOWLEDGE</a>,
+                                                       a sync command is sent 
after every message <a class="link" 
href="http://docs.oracle.com/javaee/6/api/javax/jms/Message.html#acknowledge()" 
target="_top">Message#acknowledge()</a>.
+                                                       This ensure that the 
client awaits the successful processing of the acknowledgement by server before 
continuing.
+                                               </p>
+                                               <p>If <code 
class="literal">false</code>, the sync is not performed.  This will improve 
performance but will mean
+                                                       duplicate messages are 
more likely to be received following a failure.
+                                               </p>
+                                               <p>
+                                                       Defaults to <code 
class="literal">true</code>.
+                                               </p>
+                                               <p>
+                                                       Note: You can also set 
the default on a client-wide basis by configuring the
+                                                       client using <a 
class="link" href="JMS-Client-0-8-System-Properties.html" 
title="Chapter&#160;10.&#160;System Properties">Java system properties.</a>
+                                               </p>
+                                       </td></tr><tr><td><a 
id="JMS-Client-0-8-Connection-URL-ConnectionOptions-UseLegacyMap"></a> 
use_legacy_map_msg_format </td><td> Boolean </td><td> If you are using JMS Map 
messages and deploying a new client with any
                                                JMS client older than 0.8 
release, you must set this to true to ensure the
                                                older clients can understand 
the map message encoding. </td></tr><tr><td><a 
id="JMS-Client-0-8-Connection-URL-ConnectionOptions-Failover"></a> failover 
</td><td> {'singlebroker' | 'roundrobin'
                                                , | 'nofailover' |
@@ -165,15 +180,16 @@ 
https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
                                                        If not specified, the 
brokerlist entry for each given broker is used to
                                                        determine whether SSL 
is used. </p>
                                                <p> Introduced in version 0.22. 
</p>
-                                       </td></tr><tr><td><a 
id="JMS-Client-0-8-Connection-URL-ConnectionOptions-CompressMessages"></a>compressMessages</td><td>Boolean</td><td><p>Controls
 whether the client will compress messages before they they are 
sent.</p></td></tr><tr><td><a 
id="JMS-Client-0-8-Connection-URL-ConnectionOptions-MessageCompressionThresholdSize"></a>messageCompressionThresholdSize</td><td>Integer</td><td><p>The
 payload size beyond which the client will start to compress message 
payloads.</p></td></tr></tbody></table></div></div><br class="table-break" 
/><p> Broker lists are specified using a URL in this format: </p><pre 
class="programlisting">brokerlist='&lt;transport&gt;://&lt;host&gt;[:&lt;port&gt;][?&lt;param&gt;='&lt;value&gt;'[&amp;&lt;param&gt;='&lt;value&gt;']*]'</pre><p>
 For instance, this is a typical broker list: </p><pre 
class="programlisting">brokerlist='tcp://localhost:5672'</pre><p> A broker list 
can contain more than one broker address separated by semicolons (;). If so, 
the connectio
 n is made to
+                                       </td></tr><tr><td><a 
id="JMS-Client-0-8-Connection-URL-ConnectionOptions-CompressMessages"></a>compressMessages</td><td>Boolean</td><td><p>Controls
 whether the client will compress messages before they they are 
sent.</p></td></tr><tr><td><a 
id="JMS-Client-0-8-Connection-URL-ConnectionOptions-MessageCompressionThresholdSize"></a>messageCompressionThresholdSize</td><td>Integer</td><td><p>The
 payload size beyond which the client will start to compress message 
payloads.</p></td></tr><tr><td><a 
id="JMS-Client-0-8-Connection-URL-ConnectionOptions-populateJMSXUserID"></a>populateJMSXUserID</td><td>boolean</td><td><p>Controls
 whether a MessageProducer will populate the JMSXUserID value for each sent 
message using the authenticated username from the connection.
+                                               It is set to true by 
default.</p></td></tr></tbody></table></div></div><br class="table-break" /><p> 
Broker lists are specified using a URL in this format: </p><pre 
class="programlisting">brokerlist='&lt;transport&gt;://&lt;host&gt;[:&lt;port&gt;][?&lt;param&gt;='&lt;value&gt;'[&amp;&lt;param&gt;='&lt;value&gt;']*]'</pre><p>
 For instance, this is a typical broker list: </p><pre 
class="programlisting">brokerlist='tcp://localhost:5672'</pre><p> A broker list 
can contain more than one broker address separated by semicolons (;). If so, 
the connection is made to
                the first broker in the list that is available.
-               </p><div class="example"><a id="d0e1321"></a><p 
class="title"><strong>Example&#160;7.1.&#160;Broker Lists</strong></p><div 
class="example-contents"><p>A broker list can specify properties to be used 
when connecting to the broker. This
+               </p><div class="example"><a id="d0e1343"></a><p 
class="title"><strong>Example&#160;7.1.&#160;Broker Lists</strong></p><div 
class="example-contents"><p>A broker list can specify properties to be used 
when connecting to the broker. This
                        broker list specifies options for configuring 
heartbeating</p><pre 
class="programlisting">amqp://guest:guest@test/test?brokerlist='tcp://ip1:5672?heartbeat='5''</pre><p>This
 broker list specifies some SSL options</p><pre 
class="programlisting">amqp://guest:guest@test/test?brokerlist='tcp://ip1:5672?ssl='true'&amp;ssl_cert_alias='cert1''</pre><p>
 This broker list specifies two brokers using the connectdelay and retries 
broker
                        options. It also illustrates the failover connection 
URL property. </p><pre 
class="programlisting">amqp://guest:guest@/test?failover='roundrobin?cyclecount='2''
          
&amp;brokerlist='tcp://ip1:5672?retries='5'&amp;connectdelay='2000';tcp://ip2:5672?retries='5'&amp;connectdelay='2000''
          </pre></div></div><br class="example-break" /><div class="important" 
style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Broker 
option quoting</h3><p>Take care with the quoting surrounding broker option 
values. Each broker option value
                                <span class="emphasis"><em>must</em></span> be 
surrounded with their own single quotes ('). This is in
-                       addition to the quotes surround the connection option 
value.</p></div><p>The following broker list options are supported.</p><div 
class="table"><a id="d0e1346"></a><p 
class="title"><strong>Table&#160;7.2.&#160;Broker List Options</strong></p><div 
class="table-contents"><table border="1" summary="Broker List Options" 
width="100%"><colgroup><col /><col /><col /></colgroup><thead><tr><th> Option 
</th><th> Type </th><th> Description </th></tr></thead><tbody><tr><td><a 
id="JMS-Client-0-8-Connection-URL-BrokerOptions-Heartbeat"></a> heartbeat 
</td><td> Long </td><td> Frequency of heartbeat messages (in seconds). A value 
of 0 disables
+                       addition to the quotes surround the connection option 
value.</p></div><p>The following broker list options are supported.</p><div 
class="table"><a id="d0e1368"></a><p 
class="title"><strong>Table&#160;7.2.&#160;Broker List Options</strong></p><div 
class="table-contents"><table border="1" summary="Broker List Options" 
width="100%"><colgroup><col /><col /><col /></colgroup><thead><tr><th> Option 
</th><th> Type </th><th> Description </th></tr></thead><tbody><tr><td><a 
id="JMS-Client-0-8-Connection-URL-BrokerOptions-Heartbeat"></a> heartbeat 
</td><td> Long </td><td> Frequency of heartbeat messages (in seconds). A value 
of 0 disables
                                                heartbeating. <p>For 
compatibility with old client configuration, option
                                                                <code 
class="varname">idle_timeout</code> (in milliseconds) is also
                                                        supported.</p>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/18ab1b17/content/releases/qpid-java-trunk/jms-client-0-8/book/JMS-Client-0-8-Document-Scope-And-Intended-Audience.html
----------------------------------------------------------------------
diff --git 
a/content/releases/qpid-java-trunk/jms-client-0-8/book/JMS-Client-0-8-Document-Scope-And-Intended-Audience.html
 
b/content/releases/qpid-java-trunk/jms-client-0-8/book/JMS-Client-0-8-Document-Scope-And-Intended-Audience.html
index 1066780..2eeb451 100644
--- 
a/content/releases/qpid-java-trunk/jms-client-0-8/book/JMS-Client-0-8-Document-Scope-And-Intended-Audience.html
+++ 
b/content/releases/qpid-java-trunk/jms-client-0-8/book/JMS-Client-0-8-Document-Scope-And-Intended-Audience.html
@@ -83,7 +83,7 @@ 
https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
             <h3>Servers and tools</h3>
 
             <ul>
-              <li><a href="/components/java-broker/index.html">Java 
broker</a></li>
+              <li><a href="/components/java-broker/index.html">Broker for 
Java</a></li>
               <li><a href="/components/cpp-broker/index.html">C++ 
broker</a></li>
               <li><a href="/components/dispatch-router/index.html">Dispatch 
router</a></li>
             </ul>
@@ -111,25 +111,27 @@ 
https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
       </div>
 
       <div id="-middle" class="panel">
-        <ul id="-path-navigation"><li><a 
href="/index.html">Home</a></li><li><a 
href="/releases/index.html">Releases</a></li><li><a 
href="/releases/qpid-java-trunk/index.html">Qpid Java Trunk</a></li><li><a 
href="/releases/qpid-java-trunk/jms-client-0-8/book/index.html">Qpid JMS Client 
for AMQP protocols 0-8, 0-9 and 0-9-1</a></li><li>Chapter&#160;2.&#160;Document 
Scope And Intended Audience</li></ul>
+        <ul id="-path-navigation"><li><a 
href="/index.html">Home</a></li><li><a 
href="/releases/index.html">Releases</a></li><li><a 
href="/releases/qpid-java-trunk/index.html">Qpid for Java Trunk</a></li><li><a 
href="/releases/qpid-java-trunk/jms-client-0-8/book/index.html">Apache Qpid JMS 
Client for AMQP protocols 0-8, 0-9 and 
0-9-1</a></li><li>Chapter&#160;2.&#160;Document Scope And Intended 
Audience</li></ul>
 
         <div id="-middle-content">
           <div class="docbook"><div class="navheader"><table 
summary="Navigation header" width="100%"><tr><th align="center" 
colspan="3">Chapter&#160;2.&#160;Document Scope And Intended 
Audience</th></tr><tr><td align="left" width="20%"><a accesskey="p" 
href="JMS-Client-0-8-Introduction.html">Prev</a>&#160;</td><th align="center" 
width="60%">&#160;</th><td align="right" width="20%">&#160;<a accesskey="n" 
href="JMS-Client-0-8-JMS-Getting-And-Dependencies.html">Next</a></td></tr></table><hr
 /></div><div class="chapter"><div class="titlepage"><div><div><h1 
class="title"><a 
id="JMS-Client-0-8-Document-Scope-And-Intended-Audience"></a>Chapter&#160;2.&#160;Document
 Scope And Intended Audience</h1></div></div></div><p> The intended audience of 
this document is Java developers who are familiar with the JMS
     specification. Readers are not required to know all the details of AMQP 
protocols. However, some
-    knowledge of AMQP basic concepts would be advantageous for reading of this 
document. </p><p> This document only covers the usage of 0-8, 0-9 and 0-9-1 
AMQP protocols with Qpid JMS
-    client. The specifications for these protocols are available from the <a 
class="link" href="http://www.amqp.org"; target="_top">AMQP web site</a>. 
</p><p> The document covers some specific implementation details of JMS 
connections, sessions,
-    consumers and producers in <a class="xref" 
href="JMS-Client-0-8-Client-Understanding.html" 
title="Chapter&#160;5.&#160;Understanding the Qpid JMS client">Chapter&#160;5, 
<em>Understanding the Qpid JMS client</em></a>. It also
+    knowledge of AMQP basic concepts would be advantageous for reading of this 
document. </p><p> This document only covers the usage of 0-8, 0-9 and 0-9-1 
AMQP protocols with Apache Qpid JMS
+    client for AMQP 0-9-1/0-10. The specifications for these protocols are 
available from the
+    <a class="link" href="http://www.amqp.org"; target="_top">AMQP web 
site</a>. </p><p> The document covers some specific implementation details of 
JMS connections, sessions,
+    consumers and producers in <a class="xref" 
href="JMS-Client-0-8-Client-Understanding.html" 
title="Chapter&#160;5.&#160;Understanding the Client">Chapter&#160;5, 
<em>Understanding the Client</em></a>. It also
     demonstrates how to write a simple point to point and simple 
publish/subscribe application using
-    Qpid JMS Client in <a class="xref" href="JMS-Client-0-8-Examples.html" 
title="Chapter&#160;4.&#160;Examples">Chapter&#160;4, <em>Examples</em></a>. 
</p><p>The Qpid JMS Client supports various configuration options which can be 
set via JVM system
+    the Client in <a class="xref" href="JMS-Client-0-8-Examples.html" 
title="Chapter&#160;4.&#160;Examples">Chapter&#160;4, <em>Examples</em></a>. 
</p><p>The Client supports various configuration options which can be set via 
JVM system
     properties, connection URLs and JNDI configuration file. The setting of 
system properties is
     described in <a class="xref" href="JMS-Client-0-8-System-Properties.html" 
title="Chapter&#160;10.&#160;System Properties">Chapter&#160;10, <em>System 
Properties</em></a>. The details of supported
     options within the connection URLs are given in <a class="xref" 
href="JMS-Client-0-8-Connection-URL.html" 
title="Chapter&#160;7.&#160;Connection URLs">Chapter&#160;7, <em>Connection 
URLs</em></a>.
-    The details of Qpid JMS client JNDI properties format is provided in <a 
class="xref" href="JMS-Client-0-8-JNDI-Properties-Format.html" 
title="Chapter&#160;6.&#160;JNDI Properties Format">Chapter&#160;6, <em>JNDI 
Properties Format</em></a>. The Qpid destination URL format is covered
-    in <a class="xref" href="JMS-Client-0-8-Binding-URL.html" 
title="Chapter&#160;8.&#160;Binding URL">Chapter&#160;8, <em>Binding 
URL</em></a>. </p><p>The Qpid JMS Client can be used for writing of JMS vendor 
neutral messaging applications.
-    However, in some cases it might be required to use specific AMQP features. 
Thus, the Qpid client
+    The details of JNDI properties format for the Apache Qpid JMS client for 
AMQP 0-9-1/0-10 is provided in
+    <a class="xref" href="JMS-Client-0-8-JNDI-Properties-Format.html" 
title="Chapter&#160;6.&#160;JNDI Properties Format">Chapter&#160;6, <em>JNDI 
Properties Format</em></a>. The Qpid destination URL format is covered
+    in <a class="xref" href="JMS-Client-0-8-Binding-URL.html" 
title="Chapter&#160;8.&#160;Binding URL">Chapter&#160;8, <em>Binding 
URL</em></a>. </p><p>The Client can be used for writing of JMS vendor neutral 
messaging applications.
+    However, in some cases it might be required to use specific AMQP features. 
Thus, the Client
     provides the extended operation set to invoke those features. </p><p>
     <a class="xref" href="JMS-Client-0-8-Logging.html" 
title="Chapter&#160;11.&#160;Logging">Chapter&#160;11, <em>Logging</em></a> 
provides the details about turning on client logging
-    which can help in debugging of various issues while developing the 
messaging applications. </p><p>The details about Qpid JMS Client Exceptions are 
provided in <a class="xref" href="JMS-Client-0-8-Appendix-Exceptions.html" 
title="Appendix&#160;A.&#160;Exceptions">Appendix&#160;A, 
<em>Exceptions</em></a></p></div><div class="navfooter"><hr /><table 
summary="Navigation footer" width="100%"><tr><td align="left" width="40%"><a 
accesskey="p" href="JMS-Client-0-8-Introduction.html">Prev</a>&#160;</td><td 
align="center" width="20%">&#160;</td><td align="right" width="40%">&#160;<a 
accesskey="n" 
href="JMS-Client-0-8-JMS-Getting-And-Dependencies.html">Next</a></td></tr><tr><td
 align="left" valign="top" 
width="40%">Chapter&#160;1.&#160;Introduction&#160;</td><td align="center" 
width="20%"><a accesskey="h" href="JMS-Client-Book.html">Home</a></td><td 
align="right" valign="top" width="40%">&#160;Chapter&#160;3.&#160;Getting the 
Client And Dependencies</td></tr></table></div></div>
+    which can help in debugging of various issues while developing the 
messaging applications. </p><p>The details about Client Exceptions are provided 
in <a class="xref" href="JMS-Client-0-8-Appendix-Exceptions.html" 
title="Appendix&#160;A.&#160;Exceptions">Appendix&#160;A, 
<em>Exceptions</em></a></p></div><div class="navfooter"><hr /><table 
summary="Navigation footer" width="100%"><tr><td align="left" width="40%"><a 
accesskey="p" href="JMS-Client-0-8-Introduction.html">Prev</a>&#160;</td><td 
align="center" width="20%">&#160;</td><td align="right" width="40%">&#160;<a 
accesskey="n" 
href="JMS-Client-0-8-JMS-Getting-And-Dependencies.html">Next</a></td></tr><tr><td
 align="left" valign="top" 
width="40%">Chapter&#160;1.&#160;Introduction&#160;</td><td align="center" 
width="20%"><a accesskey="h" href="JMS-Client-Book.html">Home</a></td><td 
align="right" valign="top" width="40%">&#160;Chapter&#160;3.&#160;Getting the 
Client And Dependencies</td></tr></table></div></div>
 
           <hr/>
 

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/18ab1b17/content/releases/qpid-java-trunk/jms-client-0-8/book/JMS-Client-0-8-Examples-PubSub.html
----------------------------------------------------------------------
diff --git 
a/content/releases/qpid-java-trunk/jms-client-0-8/book/JMS-Client-0-8-Examples-PubSub.html
 
b/content/releases/qpid-java-trunk/jms-client-0-8/book/JMS-Client-0-8-Examples-PubSub.html
index 08fdbaa..5ef26a0 100644
--- 
a/content/releases/qpid-java-trunk/jms-client-0-8/book/JMS-Client-0-8-Examples-PubSub.html
+++ 
b/content/releases/qpid-java-trunk/jms-client-0-8/book/JMS-Client-0-8-Examples-PubSub.html
@@ -83,7 +83,7 @@ 
https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
             <h3>Servers and tools</h3>
 
             <ul>
-              <li><a href="/components/java-broker/index.html">Java 
broker</a></li>
+              <li><a href="/components/java-broker/index.html">Broker for 
Java</a></li>
               <li><a href="/components/cpp-broker/index.html">C++ 
broker</a></li>
               <li><a href="/components/dispatch-router/index.html">Dispatch 
router</a></li>
             </ul>
@@ -111,7 +111,7 @@ 
https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
       </div>
 
       <div id="-middle" class="panel">
-        <ul id="-path-navigation"><li><a 
href="/index.html">Home</a></li><li><a 
href="/releases/index.html">Releases</a></li><li><a 
href="/releases/qpid-java-trunk/index.html">Qpid Java Trunk</a></li><li><a 
href="/releases/qpid-java-trunk/jms-client-0-8/book/index.html">Qpid JMS Client 
for AMQP protocols 0-8, 0-9 and 0-9-1</a></li><li>4.2.&#160;Publish/subscribe 
example</li></ul>
+        <ul id="-path-navigation"><li><a 
href="/index.html">Home</a></li><li><a 
href="/releases/index.html">Releases</a></li><li><a 
href="/releases/qpid-java-trunk/index.html">Qpid for Java Trunk</a></li><li><a 
href="/releases/qpid-java-trunk/jms-client-0-8/book/index.html">Apache Qpid JMS 
Client for AMQP protocols 0-8, 0-9 and 
0-9-1</a></li><li>4.2.&#160;Publish/subscribe example</li></ul>
 
         <div id="-middle-content">
           <div class="docbook"><div class="navheader"><table 
summary="Navigation header" width="100%"><tr><th align="center" 
colspan="3">4.2.&#160;Publish/subscribe example</th></tr><tr><td align="left" 
width="20%"><a accesskey="p" 
href="JMS-Client-0-8-Examples.html">Prev</a>&#160;</td><th align="center" 
width="60%">Chapter&#160;4.&#160;Examples</th><td align="right" 
width="20%">&#160;<a accesskey="n" 
href="JMS-Client-0-8-Client-Understanding.html">Next</a></td></tr></table><hr 
/></div><div class="section"><div class="titlepage"><div><div><h2 class="title" 
style="clear: both"><a 
id="JMS-Client-0-8-Examples-PubSub"></a>4.2.&#160;Publish/subscribe 
example</h2></div></div></div><p>In this second example, we illustrate 
publish/subscribe messaging. Again, we create a
@@ -186,7 +186,7 @@ connectionfactory.qpidConnectionFactory = 
amqp://guest:guest@clientid/?brokerlis
 topic.myprices = prices <a class="co" 
href="JMS-Client-0-8-Examples-PubSub.html#callout-pubsub-properties-destination"
 id="pubsub-properties-destination"><span><img alt="1" border="0" 
src="images/callouts/1.png" /></span></a>
        </pre></div></div><br class="example-break" /><div 
class="calloutlist"><table border="0" summary="Callout list"><tr><td 
align="left" valign="top" width="5%"><p><a 
id="callout-pubsub-properties-destination"></a><a 
href="#pubsub-properties-destination"><span><img alt="1" border="0" 
src="images/callouts/1.png" /></span></a> </p></td><td align="left" 
valign="top"><p>Defines a topic for which MessageProducers and/or 
MessageConsumers send and
                                        receive messages. The format of this 
entry is described in <a class="xref" 
href="JMS-Client-0-8-JNDI-Properties-Format-Topic.html" 
title="6.3.&#160;Topic">Section&#160;6.3, 
&#8220;Topic&#8221;</a>.</p></td></tr></table></div><div class="footnotes"><br 
/><hr style="width:100; text-align:left;margin-left: 0" /><div class="footnote" 
id="ftn.d0e277"><p><a class="para" href="#d0e277"><sup class="para">[2] 
</sup></a>Each durable subscription is implemented as a queue on the Broker. See
-                                                               <a class="xref" 
href="JMS-Client-0-8-Client-Understanding-MessageConsumer.html#JMS-Client-0-8-Client-Understanding-MessageConsumer-TopicSubscriptions"
 title="5.6.2.&#160;Topic Subscriptions">Section&#160;5.6.2, &#8220;Topic 
Subscriptions&#8221;</a> for details.</p></div></div></div><div 
class="navfooter"><hr /><table summary="Navigation footer" width="100%"><tr><td 
align="left" width="40%"><a accesskey="p" 
href="JMS-Client-0-8-Examples.html">Prev</a>&#160;</td><td align="center" 
width="20%"><a accesskey="u" href="JMS-Client-0-8-Examples.html">Up</a></td><td 
align="right" width="40%">&#160;<a accesskey="n" 
href="JMS-Client-0-8-Client-Understanding.html">Next</a></td></tr><tr><td 
align="left" valign="top" 
width="40%">Chapter&#160;4.&#160;Examples&#160;</td><td align="center" 
width="20%"><a accesskey="h" href="JMS-Client-Book.html">Home</a></td><td 
align="right" valign="top" width="40%">&#160;Chapter&#160;5.&#160;Understanding 
the Qpid JMS client</td></tr></table></div></div>
+                                                               <a class="xref" 
href="JMS-Client-0-8-Client-Understanding-MessageConsumer.html#JMS-Client-0-8-Client-Understanding-MessageConsumer-TopicSubscriptions"
 title="5.6.2.&#160;Topic Subscriptions">Section&#160;5.6.2, &#8220;Topic 
Subscriptions&#8221;</a> for details.</p></div></div></div><div 
class="navfooter"><hr /><table summary="Navigation footer" width="100%"><tr><td 
align="left" width="40%"><a accesskey="p" 
href="JMS-Client-0-8-Examples.html">Prev</a>&#160;</td><td align="center" 
width="20%"><a accesskey="u" href="JMS-Client-0-8-Examples.html">Up</a></td><td 
align="right" width="40%">&#160;<a accesskey="n" 
href="JMS-Client-0-8-Client-Understanding.html">Next</a></td></tr><tr><td 
align="left" valign="top" 
width="40%">Chapter&#160;4.&#160;Examples&#160;</td><td align="center" 
width="20%"><a accesskey="h" href="JMS-Client-Book.html">Home</a></td><td 
align="right" valign="top" width="40%">&#160;Chapter&#160;5.&#160;Understanding 
the Client</td></tr></table></div></div>
 
           <hr/>
 


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to