Modified: 
qpid/site/docs/releases/qpid-java-trunk/jms-client-0-8/book/JMS-Client-0-8-Client-Understanding-Destinations.html
URL: 
http://svn.apache.org/viewvc/qpid/site/docs/releases/qpid-java-trunk/jms-client-0-8/book/JMS-Client-0-8-Client-Understanding-Destinations.html?rev=1722689&r1=1722688&r2=1722689&view=diff
==============================================================================
--- 
qpid/site/docs/releases/qpid-java-trunk/jms-client-0-8/book/JMS-Client-0-8-Client-Understanding-Destinations.html
 (original)
+++ 
qpid/site/docs/releases/qpid-java-trunk/jms-client-0-8/book/JMS-Client-0-8-Client-Understanding-Destinations.html
 Sat Jan  2 23:59:48 2016
@@ -114,12 +114,12 @@ https://github.com/apache/qpid-proton/bl
         <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>
 
         <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"><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 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
       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
         <code class="literal">queue.</code> and <code 
class="literal">topic.</code> prefix to create Queues and Topics
-      objects respectively. </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-MessageConsumer.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-JNDI-Properties-Format.html">Next</a></td></tr><tr><td 
align="left" valign="top" width="40%">5.6.&#160;MessageConsumer&#160;</td><td 
align="center" width="20%"><a accesskey="h" href="index.html">Home</a></td><td 
align="right" valign="top" width="40%">&#160;Chapter&#160;6.&#160;JNDI 
Properties Format</td></tr></table></div></div>
+      objects respectively. </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-MessageConsumer.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-JNDI-Properties-Format.html">Next</a></td></tr><tr><td 
align="left" valign="top" width="40%">5.6.&#160;MessageConsumer&#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;6.&#160;JNDI Properties 
Format</td></tr></table></div></div>
 
           <hr/>
 

Modified: 
qpid/site/docs/releases/qpid-java-trunk/jms-client-0-8/book/JMS-Client-0-8-Client-Understanding-MessageConsumer.html
URL: 
http://svn.apache.org/viewvc/qpid/site/docs/releases/qpid-java-trunk/jms-client-0-8/book/JMS-Client-0-8-Client-Understanding-MessageConsumer.html?rev=1722689&r1=1722688&r2=1722689&view=diff
==============================================================================
--- 
qpid/site/docs/releases/qpid-java-trunk/jms-client-0-8/book/JMS-Client-0-8-Client-Understanding-MessageConsumer.html
 (original)
+++ 
qpid/site/docs/releases/qpid-java-trunk/jms-client-0-8/book/JMS-Client-0-8-Client-Understanding-MessageConsumer.html
 Sat Jan  2 23:59:48 2016
@@ -114,8 +114,8 @@ https://github.com/apache/qpid-proton/bl
         <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>
 
         <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"><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="ulink" 
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
+          <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
+      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
@@ -126,7 +126,7 @@ https://github.com/apache/qpid-proton/bl
         details are important when considering Management and Operational 
concerns.</p><p>Durable topic subscriptions use a <span 
class="emphasis"><em>durable</em></span> and
           <span class="emphasis"><em>exclusive</em></span> queue named as 
follows:</p><pre class="programlisting">
         clientid: + subscriptionId
-      </pre><p>where <code class="literal">subscriptionId</code> is that 
passed to the <a class="ulink" 
href="http://docs.oracle.com/javaee/6/api/javax/jms/Session.html#createDurableSubscriber(javax.jms.Topic,%20java.lang.String)"
 
target="_top">Session#createDurableSubscriber(javax.jms.Topic,java.lang.String)</a></p><p>Calling
 <a class="ulink" 
href="http://docs.oracle.com/javaee/6/api/javax/jms/Session.html#unsubscribe(java.lang.String)"
 target="_top">Session#unsubscribe(java.lang.String)</a> deletes the underlying 
queue.</p><p>Non-durable topic subscriptions use a <span 
class="emphasis"><em>non-durable</em></span>,
+      </pre><p>where <code class="literal">subscriptionId</code> is that 
passed to the <a class="link" 
href="http://docs.oracle.com/javaee/6/api/javax/jms/Session.html#createDurableSubscriber(javax.jms.Topic,%20java.lang.String)"
 
target="_top">Session#createDurableSubscriber(javax.jms.Topic,java.lang.String)</a></p><p>Calling
 <a class="link" 
href="http://docs.oracle.com/javaee/6/api/javax/jms/Session.html#unsubscribe(java.lang.String)"
 target="_top">Session#unsubscribe(java.lang.String)</a> deletes the underlying 
queue.</p><p>Non-durable topic subscriptions use a <span 
class="emphasis"><em>non-durable</em></span>,
           <span class="emphasis"><em>exclusive</em></span> and <span 
class="emphasis"><em>auto-delete</em></span> queue named as
         follows:</p><pre class="programlisting">
         tmp + _ + ip + _ + port + _ + sequence
@@ -139,9 +139,9 @@ https://github.com/apache/qpid-proton/bl
         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="ulink" 
href="../../AMQP-Messaging-Broker-Java-Book/html/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 Java Broker 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="index.html">Home</a></td><td 
align="right" valign="top" 
width="40%">&#160;5.7.&#160;Destinations</td></tr></table></div></div>
+            <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>
 
           <hr/>
 

Modified: 
qpid/site/docs/releases/qpid-java-trunk/jms-client-0-8/book/JMS-Client-0-8-Client-Understanding-MessageProducer.html
URL: 
http://svn.apache.org/viewvc/qpid/site/docs/releases/qpid-java-trunk/jms-client-0-8/book/JMS-Client-0-8-Client-Understanding-MessageProducer.html?rev=1722689&r1=1722688&r2=1722689&view=diff
==============================================================================
--- 
qpid/site/docs/releases/qpid-java-trunk/jms-client-0-8/book/JMS-Client-0-8-Client-Understanding-MessageProducer.html
 (original)
+++ 
qpid/site/docs/releases/qpid-java-trunk/jms-client-0-8/book/JMS-Client-0-8-Client-Understanding-MessageProducer.html
 Sat Jan  2 23:59:48 2016
@@ -114,53 +114,53 @@ https://github.com/apache/qpid-proton/bl
         <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>
 
         <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"><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 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
       (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="ulink" 
href="../../AMQP-Messaging-Broker-Java-Book/html/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, 
-      <a class="ulink" 
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()
+        <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,
+      <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
       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="ulink" 
href="http://docs.oracle.com/javaee/6/api/javax/jms/Session.html#SESSION_TRANSACTED";
 target="_top">transactional
+        <a class="link" 
href="http://docs.oracle.com/javaee/6/api/javax/jms/Session.html#SESSION_TRANSACTED";
 target="_top">transactional
         session</a>
-      <span class="emphasis"><em>must</em></span> be used, or synchronous 
publishing must be enabled using either the 
-      <a class="link" 
href="JMS-Client-0-8-System-Properties.html#JMS-Client-0-8-System-Properties-SyncPublish">system
 property</a> or the 
-      <a class="link" 
href="JMS-Client-0-8-Connection-URL.html#JMS-Client-0-8-Connection-URL-ConnectionOptions-SyncPublish">connection
 URL 
+      <span class="emphasis"><em>must</em></span> be used, or synchronous 
publishing must be enabled using either the
+      <a class="link" 
href="JMS-Client-0-8-System-Properties.html#JMS-Client-0-8-System-Properties-SyncPublish">system
 property</a> or the
+      <a class="link" 
href="JMS-Client-0-8-Connection-URL.html#JMS-Client-0-8-Connection-URL-ConnectionOptions-SyncPublish">connection
 URL
       option</a>.</p><p>Qpid JMS MessageProducers 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-MessageProducer-MandatoryMessage"></a>5.5.1.&#160;Mandatory
 Messages</h3></div></div></div><p>With this feature, publishing a message with 
a routing key for which no binding exists
         on the exchange will result in the message being returned to the 
publisher's
         connection.</p><p>The Message is returned to the application in an 
asynchronous fashion via the
-        Connection's <a class="ulink" 
href="http://docs.oracle.com/javaee/6/api/javax/jms/ExceptionListener.html"; 
target="_top">ExceptionListener</a>. When a message is returned, it will be 
invoked with a
-        JMSException whose linked exception is an <a class="ulink" 
href="JMS-Client-0-8-Appendix-Exceptions-AMQNoRouteException" 
target="_top">AMQNoRouteException</a>.
+        Connection's <a class="link" 
href="http://docs.oracle.com/javaee/6/api/javax/jms/ExceptionListener.html"; 
target="_top">ExceptionListener</a>. When a message is returned, it will be 
invoked with a
+        JMSException whose linked exception is an <a class="link" 
href="JMS-Client-0-8-Appendix-Exceptions-AMQNoRouteException" 
target="_top">AMQNoRouteException</a>.
         The returned message is available to the application by calling
         AMQNoRouteException#getUndeliveredMessage(). The ExceptionListener 
will be invoked exactly
-        once for each returned message.</p><p>If synchronous publishing has 
been enabled, and a mandatory message is returned, the 
-      <a class="ulink" 
href="http://docs.oracle.com/javaee/6/api/javax/jms/MessageProducer.html#send(javax.jms.Message)"
 target="_top">MessageProducer#send()</a> method will throw a JMSException.
+        once for each returned message.</p><p>If synchronous publishing has 
been enabled, and a mandatory message is returned, the
+      <a class="link" 
href="http://docs.oracle.com/javaee/6/api/javax/jms/MessageProducer.html#send(javax.jms.Message)"
 target="_top">MessageProducer#send()</a> method will throw a JMSException.
       </p><p>The mandatory message feature is turned <span 
class="emphasis"><em>on</em></span> by default for Queue
         destinations and <span class="emphasis"><em>off</em></span> for Topic 
destinations. This can be overridden
         using system properties <a class="link" 
href="JMS-Client-0-8-System-Properties.html#JMS-Client-0-8-System-Properties-DefaultMandatory"><code
 class="literal">qpid.default_mandatory</code></a> and <a class="link" 
href="JMS-Client-0-8-System-Properties.html#JMS-Client-0-8-System-Properties-DefaultMandatoryTopic"><code
 class="literal">qpid.default_mandatory_topic</code></a> for Queues and Topics
-        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="ulink" 
href="../../AMQP-Messaging-Broker-Java-Book/html/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
+        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="ulink" 
href="../../AMQP-Messaging-Broker-Java-Book/html/Java-Broker-Close-Connection-When-No-Route.html"
 target="_top">
+        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
-        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="ulink" 
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
+        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
-        asynchronous fashion using the Connection's <a class="ulink" 
href="http://docs.oracle.com/javaee/6/api/javax/jms/ExceptionListener.html"; 
target="_top">ExceptionListener</a>.</p><p>The ExceptionListener will be 
invoked with a JMSException whose linked exception is an
-          <a class="ulink" 
href="JMS-Client-0-8-Appendix-Exceptions-AMQNoConsumersException" 
target="_top">AMQNoConsumersException</a>. The returned message is available to 
the application by
+        asynchronous fashion using the Connection's <a class="link" 
href="http://docs.oracle.com/javaee/6/api/javax/jms/ExceptionListener.html"; 
target="_top">ExceptionListener</a>.</p><p>The ExceptionListener will be 
invoked with a JMSException whose linked exception is an
+          <a class="link" 
href="JMS-Client-0-8-Appendix-Exceptions-AMQNoConsumersException" 
target="_top">AMQNoConsumersException</a>. The returned message is available to 
the application by
         calling AMQNoConsumersException#getUndeliveredMessage(). The 
ExceptionListener will be
-        invoked exactly once for each returned message.</p><p>If synchronous 
publishing has been enabled, and an immediate message is returned, the 
-      <a class="ulink" 
href="http://docs.oracle.com/javaee/6/api/javax/jms/MessageProducer.html#send(javax.jms.Message)"
 target="_top">MessageProducer#send()</a> method will throw a JMSException.
+        invoked exactly once for each returned message.</p><p>If synchronous 
publishing has been enabled, and an immediate message is returned, the
+      <a class="link" 
href="http://docs.oracle.com/javaee/6/api/javax/jms/MessageProducer.html#send(javax.jms.Message)"
 target="_top">MessageProducer#send()</a> method will throw a JMSException.
       </p><p>The immediate message feature is turned <span 
class="emphasis"><em>off</em></span> by default. It can be
         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="ulink" 
href="../../AMQP-Messaging-Broker-Java-Book/html/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
-        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="index.html">Home</a></td><td 
align="right" valign="top" 
width="40%">&#160;5.6.&#160;MessageConsumer</td></tr></table></div></div>
+        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
+        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/>
 

Modified: 
qpid/site/docs/releases/qpid-java-trunk/jms-client-0-8/book/JMS-Client-0-8-Client-Understanding-Session.html
URL: 
http://svn.apache.org/viewvc/qpid/site/docs/releases/qpid-java-trunk/jms-client-0-8/book/JMS-Client-0-8-Client-Understanding-Session.html?rev=1722689&r1=1722688&r2=1722689&view=diff
==============================================================================
--- 
qpid/site/docs/releases/qpid-java-trunk/jms-client-0-8/book/JMS-Client-0-8-Client-Understanding-Session.html
 (original)
+++ 
qpid/site/docs/releases/qpid-java-trunk/jms-client-0-8/book/JMS-Client-0-8-Client-Understanding-Session.html
 Sat Jan  2 23:59:48 2016
@@ -114,14 +114,14 @@ https://github.com/apache/qpid-proton/bl
         <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>
 
         <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"><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 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
       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
         to a consumer. This is a useful parameter to tune that can improve the 
throughput of an
         application. The prefetch buffer is scoped per <span 
class="emphasis"><em>Session</em></span>.</p><p>The size of the prefetch buffer 
can be tuned per Connection using the connection url
         option <a class="link" 
href="JMS-Client-0-8-Connection-URL.html#JMS-Client-0-8-Connection-URL-ConnectionOptions-Maxprefetch"><code
 class="literal">maxprefetch</code></a> (or JVM wide using the system property 
<a class="link" 
href="JMS-Client-0-8-System-Properties.html#JMS-Client-0-8-System-Properties-Maxprefetch"><code
 class="literal">max_prefetch</code></a>). By default, prefetch defaults to 
500.</p><p>There are situations when you may wish to consider reducing the size 
of prefetch:</p><p>
-        </p><div class="orderedlist"><ol class="orderedlist" type="1"><li 
class="listitem"><p>When using a <a class="ulink" 
href="http://www.eaipatterns.com/CompetingConsumers.html"; 
target="_top">Competing Consumers</a> pattern, prefetch can give the appearance 
of unequal
+        </p><div class="orderedlist"><ol class="orderedlist" type="1"><li 
class="listitem"><p>When using a <a class="link" 
href="http://www.eaipatterns.com/CompetingConsumers.html"; 
target="_top">Competing Consumers</a> pattern, prefetch can give the appearance 
of unequal
               division of work. This will be apparent on startup when the 
queue has messages. The
               first consumer started will cache prefetch size number of 
messages, possibly leaving
               the other consumers with no initial work.</p></li><li 
class="listitem"><p>When using special queue types (such as LVQs, Sorted Queue 
and Priority Queues).
@@ -138,7 +138,7 @@ https://github.com/apache/qpid-proton/bl
         patterns to result in consumer starvation and an application level 
deadlock. For example, if
         prefetch is 100, and 100 hundred messages arrive suitable for consumer 
A, those messages
         will be prefetched by the session, entirely filling the prefetch 
buffer. Now if the
-        application performs a blocking <a class="ulink" 
href="http://docs.oracle.com/javaee/6/api/javax/jms/MessageConsumer.html#receive()"
 target="_top">MessageConsumer#receive()</a> for Consumer B on the same 
Session, the application
+        application performs a blocking <a class="link" 
href="http://docs.oracle.com/javaee/6/api/javax/jms/MessageConsumer.html#receive()"
 target="_top">MessageConsumer#receive()</a> for Consumer B on the same 
Session, the application
         will hang indefinitely as even if messages suitable for B arrive at 
the Broker. Those
         messages can never be sent to the Session as no space is available in 
prefetch. </p><div class="note" style="margin-left: 0.5in; margin-right: 
0.5in;"><h3 class="title">Note</h3><p>Please note, when the acknowledgement mode
             <span class="emphasis"><em>Session#SESSION_TRANSACTED</em></span> 
or
@@ -173,19 +173,19 @@ https://github.com/apache/qpid-proton/bl
           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="ulink" 
href="http://www.eaipatterns.com/RequestReply.html"; target="_top">request/reply 
messaging pattern</a>
+        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
         queue names take the form string <code 
class="literal">TempQueue</code> followed by a random
-        UUID.</p><p>Note that <a class="ulink" 
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
+        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="ulink" 
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
+        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
         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="ulink" 
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 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
         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="index.html">Home</a></td><td 
align="right" valign="top" 
width="40%">&#160;5.5.&#160;MessageProducer</td></tr></table></div></div>
+        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>
 
           <hr/>
 

Modified: 
qpid/site/docs/releases/qpid-java-trunk/jms-client-0-8/book/JMS-Client-0-8-Client-Understanding.html
URL: 
http://svn.apache.org/viewvc/qpid/site/docs/releases/qpid-java-trunk/jms-client-0-8/book/JMS-Client-0-8-Client-Understanding.html?rev=1722689&r1=1722688&r2=1722689&view=diff
==============================================================================
--- 
qpid/site/docs/releases/qpid-java-trunk/jms-client-0-8/book/JMS-Client-0-8-Client-Understanding.html
 (original)
+++ 
qpid/site/docs/releases/qpid-java-trunk/jms-client-0-8/book/JMS-Client-0-8-Client-Understanding.html
 Sat Jan  2 23:59:48 2016
@@ -114,13 +114,13 @@ https://github.com/apache/qpid-proton/bl
         <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>
 
         <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"><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
-      source of documentation is the <a class="ulink" 
href="http://download.oracle.com/otndocs/jcp/7195-jms-1.1-fr-spec-oth-JSpec/"; 
target="_top">JMS specification</a> and the
-        <a class="ulink" 
href="http://docs.oracle.com/javaee/6/api//javax/jms/package-summary.html"; 
target="_top">JMS javadocs</a>. This
+          <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
+      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
       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="idm139643151851440"></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="index.html">Home</a></td><td align="right" valign="top" 
width="40%">&#160;5.
 2.&#160;ConnectionFactory</td></tr></table></div></div>
+      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>
 
           <hr/>
 

Modified: 
qpid/site/docs/releases/qpid-java-trunk/jms-client-0-8/book/JMS-Client-0-8-Connection-URL.html
URL: 
http://svn.apache.org/viewvc/qpid/site/docs/releases/qpid-java-trunk/jms-client-0-8/book/JMS-Client-0-8-Connection-URL.html?rev=1722689&r1=1722688&r2=1722689&view=diff
==============================================================================
--- 
qpid/site/docs/releases/qpid-java-trunk/jms-client-0-8/book/JMS-Client-0-8-Connection-URL.html
 (original)
+++ 
qpid/site/docs/releases/qpid-java-trunk/jms-client-0-8/book/JMS-Client-0-8-Connection-URL.html
 Sat Jan  2 23:59:48 2016
@@ -122,14 +122,14 @@ https://github.com/apache/qpid-proton/bl
                                                <p> The maximum number of 
pre-fetched messages per Session. If not
                                                        specified, default 
value of 500 is used. </p>
                                                <p> Note: You can also set the 
default per-session prefetch value on a
-                                                       client-wide basis by 
configuring the client using <a class="link" 
href="JMS-Client-0-8-System-Properties.html" title="Chapter&#160;9.&#160;System 
Properties">Java system
+                                                       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-SyncPublish"></a> 
sync_publish </td><td> String </td><td> 
+                                       </td></tr><tr><td><a 
id="JMS-Client-0-8-Connection-URL-ConnectionOptions-SyncPublish"></a> 
sync_publish </td><td> String </td><td>
                                          <p>
                                            If the value is 'all' the client 
library waits for confirmation
                         before returning from a send(), and if the send is 
unsuccessful the
-                        send() will throw a JMSException. (Note this option 
requires an 
+                        send() will throw a JMSException. (Note this option 
requires an
                         extension to the AMQP protocol and will only work 
against a broker of
                         the 0.32 release or later.)
                                          </p>
@@ -167,13 +167,13 @@ https://github.com/apache/qpid-proton/bl
                                                <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
                the first broker in the list that is available.
-               </p><div class="example"><a id="idm139643148344736"></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="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
                        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="idm139643148337408"></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="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
                                                heartbeating. <p>For 
compatibility with old client configuration, option
                                                                <code 
class="varname">idle_timeout</code> (in milliseconds) is also
                                                        supported.</p>
@@ -188,13 +188,13 @@ https://github.com/apache/qpid-proton/bl
                                                 files rather than a Java 
KeyStore. </td></tr><tr><td><a 
id="JMS-Client-0-8-Connection-URL-BrokerOptions-KeyStore"></a> key_store 
</td><td> String </td><td> Path to key store . Used when using SSL and the 
client must authenticate
                                                using client-auth. If the store 
contains more than one certificate,
                                                        <code 
class="literal">ssl_cert_alias</code> must be used to identify the
-                                               certificate that the client 
must present to the Broker.</td></tr><tr><td><a 
id="JMS-Client-0-8-Connection-URL-BrokerOptions-KeyStorePassword"></a> 
key_store_password </td><td> String </td><td> Key store password. Password used 
to open the key store. </td></tr><tr><td><a 
id="JMS-Client-0-8-Connection-URL-BrokerOptions-ClientCertPath"></a> 
client_cert_path </td><td> String </td><td> Path to the client certificate file 
(in PEM or DER format). Used as an 
+                                               certificate that the client 
must present to the Broker.</td></tr><tr><td><a 
id="JMS-Client-0-8-Connection-URL-BrokerOptions-KeyStorePassword"></a> 
key_store_password </td><td> String </td><td> Key store password. Password used 
to open the key store. </td></tr><tr><td><a 
id="JMS-Client-0-8-Connection-URL-BrokerOptions-ClientCertPath"></a> 
client_cert_path </td><td> String </td><td> Path to the client certificate file 
(in PEM or DER format). Used as an
                                                 alternative to using a Java 
KeyStore to hold key information
                                                 for TLS client auth. When 
used, the <code class="literal">client_cert_priv_key_path</code>
                                                 must also be supplied. 
</td></tr><tr><td><a 
id="JMS-Client-0-8-Connection-URL-BrokerOptions-ClientCertPrivKeyPath"></a> 
client_cert_priv_key_path </td><td> String </td><td> Path to the client 
certificate private key file (in PEM or DER format).
                                                 Used when supplying the key 
information for TLS client auth using PEM/DER
                                                 files rather than a Java 
KeyStore. </td></tr><tr><td><a 
id="JMS-Client-0-8-Connection-URL-BrokerOptions-ClientCertsIntermediaryCertPath"></a>
 client_cert_intermediary_cert_path </td><td> String </td><td> Path to a file 
containing any intermediary certificates (in PEM or DER format).
-                                                Used when supplying the key 
information for TLS client auth using PEM/DER 
+                                                Used when supplying the key 
information for TLS client auth using PEM/DER
                                                 files rather than a Java 
KeyStore. Only required where intermediary certificates
                                                 are required in the 
certificate chain. </td></tr><tr><td><a 
id="JMS-Client-0-8-Connection-URL-BrokerOptions-SslCertAlias"></a> 
ssl_cert_alias </td><td> String </td><td> If multiple certificates are present 
in the keystore, the alias will be
                                                used to extract the correct 
certificate. </td></tr><tr><td> ssl_verify_hostname </td><td> Boolean </td><td> 
This option is used for turning on/off hostname verification when using SSL.
@@ -206,7 +206,12 @@ https://github.com/apache/qpid-proton/bl
                                                succeed. A value of 0 
represents an infinite timeout, i.e. the connection
                                                attempt will block until 
established or an error occurs. Defaults to 30000.
                                        </td></tr><tr><td><a 
id="JMS-Client-0-8-Connection-URL-BrokerOptions-TcpNoDelay"></a> tcp_nodelay 
</td><td> Boolean </td><td> If <code class="literal">tcp_nodelay='true'</code>, 
TCP packet batching is
-                                               disabled. Defaults to true 
since Qpid 0.14. </td></tr></tbody></table></div></div><br class="table-break" 
/></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-JNDI-Properties-Format-Destination.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-Binding-URL.html">Next</a></td></tr><tr><td 
align="left" valign="top" width="40%">6.4.&#160;Destination&#160;</td><td 
align="center" width="20%"><a accesskey="h" href="index.html">Home</a></td><td 
align="right" valign="top" width="40%">&#160;Chapter&#160;8.&#160;Binding 
URL</td></tr></table></div></div>
+                                               disabled. Defaults to true 
since Qpid 0.14. </td></tr><tr><td><a 
id="JMS-Client-0-8-Connection-URL-BrokerOptions-EncryptionTrustStore"></a> 
encryption_trust_store </td><td> String </td><td> Path to trust store. Used 
when using Message Encryption this path is used for the
+                                       trust store containing the X509 
Certificates of potential recipients.</td></tr><tr><td><a 
id="JMS-Client-0-8-Connection-URL-BrokerOptions-EncryptionTrustStorePassword"></a>
 encyrption_trust_store_password </td><td> String </td><td> Trust store 
password. Password used to open the Message Encryption trust store. 
</td></tr><tr><td><a 
id="JMS-Client-0-8-Connection-URL-BrokerOptions-EncryptionRemoteTrustStore"></a>
 encryption_remote_trust_store </td><td> String </td><td> Remote Trust Store. 
The address of a message source on the broker which will be used
+                                               to obtain a trust store 
containing the X509 Certificates of potential recipients of
+                                               encrypted messages. 
</td></tr><tr><td><a 
id="JMS-Client-0-8-Connection-URL-BrokerOptions-EncryptionKeyStore"></a> 
encryption_key_store </td><td> String </td><td> Path to key store. Used when 
using Message Encryption this path is used for the
+                                               key store containing the 
certificates and private keys for all the identities which this client
+                                               can 
decrypt.</td></tr><tr><td><a 
id="JMS-Client-0-8-Connection-URL-BrokerOptions-EncryptionKeyStorePassword"></a>
 encyrption_key_store_password </td><td> String </td><td> Key store password. 
Password used to open the Message Encryption key store. 
</td></tr></tbody></table></div></div><br class="table-break" /></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-JNDI-Properties-Format-Destination.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-Binding-URL.html">Next</a></td></tr><tr><td 
align="left" valign="top" width="40%">6.4.&#160;Destination&#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;8.&#160;Binding URL</td></tr></table></div></div>
 
           <hr/>
 

Modified: 
qpid/site/docs/releases/qpid-java-trunk/jms-client-0-8/book/JMS-Client-0-8-Document-Scope-And-Intended-Audience.html
URL: 
http://svn.apache.org/viewvc/qpid/site/docs/releases/qpid-java-trunk/jms-client-0-8/book/JMS-Client-0-8-Document-Scope-And-Intended-Audience.html?rev=1722689&r1=1722688&r2=1722689&view=diff
==============================================================================
--- 
qpid/site/docs/releases/qpid-java-trunk/jms-client-0-8/book/JMS-Client-0-8-Document-Scope-And-Intended-Audience.html
 (original)
+++ 
qpid/site/docs/releases/qpid-java-trunk/jms-client-0-8/book/JMS-Client-0-8-Document-Scope-And-Intended-Audience.html
 Sat Jan  2 23:59:48 2016
@@ -117,19 +117,19 @@ https://github.com/apache/qpid-proton/bl
           <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="ulink" href="http://www.amqp.org"; target="_top">AMQP web site</a>. 
</p><p> The document covers some specific implementation details of JMS 
connections, sessions,
+    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
     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
     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;9.&#160;System Properties">Chapter&#160;9, <em>System 
Properties</em></a>. The details of supported
+    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
     provides the extended operation set to invoke those features. </p><p>
-    <a class="xref" href="JMS-Client-0-8-Logging.html" 
title="Chapter&#160;10.&#160;Logging">Chapter&#160;10, <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="index.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>
+    <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>
 
           <hr/>
 



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

Reply via email to