Modified: 
qpid/site/docs/releases/qpid-trunk/jms-client-0-8/book/JMS-Client-0-8-Connection-URL.html
URL: 
http://svn.apache.org/viewvc/qpid/site/docs/releases/qpid-trunk/jms-client-0-8/book/JMS-Client-0-8-Connection-URL.html?rev=1632181&r1=1632180&r2=1632181&view=diff
==============================================================================
--- 
qpid/site/docs/releases/qpid-trunk/jms-client-0-8/book/JMS-Client-0-8-Connection-URL.html
 (original)
+++ 
qpid/site/docs/releases/qpid-trunk/jms-client-0-8/book/JMS-Client-0-8-Connection-URL.html
 Wed Oct 15 21:29:55 2014
@@ -149,15 +149,15 @@
                                                        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></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; if so, the connection 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></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; if so, the connection is made to
                the first broker in the list that is available.
-               </p><div class="example"><a id="idm233112020384"></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="idp1948352"></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="idm233110823984"></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="idp1955648"></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>
@@ -171,8 +171,9 @@
                                                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-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> 
When using SSL you can enable hostname verification by using
-                                                       <code 
class="literal">ssl_verify_hostname='true'</code> in the broker URL.
+                                               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.
+                        It is set to 'true' by default. You can disable 
verification by setting it to 'false':
+                                                       <code 
class="literal">ssl_verify_hostname='false'</code>.
                                        </td></tr><tr><td><a 
id="JMS-Client-0-8-Connection-URL-BrokerOptions-Retries"></a> retries </td><td> 
Integer </td><td> The number of times to retry connection to each broker in the 
broker
                                                list. Defaults to 1. 
</td></tr><tr><td><a 
id="JMS-Client-0-8-Connection-URL-BrokerOptions-ConnectDelay"></a> connectdelay 
</td><td> integer </td><td> Length of time (in milliseconds) to wait before 
attempting to reconnect.
                                                Defaults to 0. 
</td></tr><tr><td><a 
id="JMS-Client-0-8-Connection-URL-BrokerOptions-ConnectTimeout"></a> 
connecttimeout </td><td> integer </td><td> Length of time (in milliseconds) to 
wait for the socket connection to

Modified: 
qpid/site/docs/releases/qpid-trunk/jms-client-0-8/book/JMS-Client-0-8-Examples-PubSub.html
URL: 
http://svn.apache.org/viewvc/qpid/site/docs/releases/qpid-trunk/jms-client-0-8/book/JMS-Client-0-8-Examples-PubSub.html?rev=1632181&r1=1632180&r2=1632181&view=diff
==============================================================================
--- 
qpid/site/docs/releases/qpid-trunk/jms-client-0-8/book/JMS-Client-0-8-Examples-PubSub.html
 (original)
+++ 
qpid/site/docs/releases/qpid-trunk/jms-client-0-8/book/JMS-Client-0-8-Examples-PubSub.html
 Wed Oct 15 21:29:55 2014
@@ -169,7 +169,7 @@ public class StocksExample {
                                                <code 
class="literal">sub2</code>. Durable subscriptions retain messages for the
                                        client even when the client is 
disconnected, until the subscription is
                                        unsubscribed. Subscription 2 has a 
(commented out) message selector argument so
-                                       you can conveniently experiement with 
the effect of those. <a class="footnote" href="#ftn.idm233109644464" 
id="idm233109644464"><sup class="footnote">[2]</sup></a></p></td></tr><tr><td 
align="left" valign="top" width="5%"><p><a 
id="callout-pubsub-unsubscribe"></a><a href="#pubsub-java-unsubscribe">(3)</a> 
</p></td><td align="left" valign="top"><p>Unsubscribes the two durable 
subscribers, permanently removing the knowledge
+                                       you can conveniently experiement with 
the effect of those. <a class="footnote" href="#ftn.idp795632" 
id="idp795632"><sup class="footnote">[2]</sup></a></p></td></tr><tr><td 
align="left" valign="top" width="5%"><p><a 
id="callout-pubsub-unsubscribe"></a><a href="#pubsub-java-unsubscribe">(3)</a> 
</p></td><td align="left" valign="top"><p>Unsubscribes the two durable 
subscribers, permanently removing the knowledge
                                        of the subscriptions from the system. 
An application would normally
                                                <span 
class="emphasis"><em>NOT</em></span> do this. The typical use-case for durable
                                        subsciption is one where the 
subscription exists over an extended period of
@@ -178,7 +178,7 @@ java.naming.factory.initial = org.apache
 connectionfactory.qpidConnectionFactory = 
amqp://guest:guest@clientid/?brokerlist='tcp://localhost:5672'
 topic.myprices = prices <a class="co" 
href="JMS-Client-0-8-Examples-PubSub.html#callout-pubsub-properties-destination"
 id="pubsub-properties-destination">(1)</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">(1)</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 align="left" width="100" /><div class="footnote" 
id="ftn.idm233109644464"><p><a class="para" href="#idm233109644464"><sup 
class="para">[2] </sup></a>Each durable subscription is implemented as a queue 
on the Broker. See
+                                       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 align="left" width="100" /><div class="footnote" id="ftn.idp795632"><p><a 
class="para" href="#idp795632"><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="index.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>
 
         <hr/>

Modified: 
qpid/site/docs/releases/qpid-trunk/jms-client-0-8/book/JMS-Client-0-8-Examples.html
URL: 
http://svn.apache.org/viewvc/qpid/site/docs/releases/qpid-trunk/jms-client-0-8/book/JMS-Client-0-8-Examples.html?rev=1632181&r1=1632180&r2=1632181&view=diff
==============================================================================
--- 
qpid/site/docs/releases/qpid-trunk/jms-client-0-8/book/JMS-Client-0-8-Examples.html
 (original)
+++ 
qpid/site/docs/releases/qpid-trunk/jms-client-0-8/book/JMS-Client-0-8-Examples.html
 Wed Oct 15 21:29:55 2014
@@ -164,7 +164,7 @@ public class Hello {
        </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-ptp-properties"></a><a 
href="#ptp-java-properties">(1)</a> </p></td><td align="left" 
valign="top"><p>Loads the JNDI properties file, which specifies the connection 
factory, queues
                                        and topics. See <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> for
                                        details.</p></td></tr><tr><td 
align="left" valign="top" width="5%"><p><a id="callout-ptp-context"></a><a 
href="#ptp-java-context">(2)</a> </p></td><td align="left" 
valign="top"><p>Creates the JNDI initial context.</p></td></tr><tr><td 
align="left" valign="top" width="5%"><p><a 
id="callout-ptp-connection-factory"></a><a 
href="#ptp-java-connection-factory">(3)</a> </p></td><td align="left" 
valign="top"><p>Looks up a JMS connection factory for 
Qpid.</p></td></tr><tr><td align="left" valign="top" width="5%"><p><a 
id="callout-ptp-connection"></a><a href="#ptp-java-connection">(4)</a> 
</p></td><td align="left" valign="top"><p>Creates a JMS connection. Creating 
the JMS connections establishes the
-                                       connection to the 
Broker.</p></td></tr><tr><td align="left" valign="top" width="5%"><p><a 
id="callout-ptp-start"></a><a href="#ptp-java-start">(5)</a> </p></td><td 
align="left" valign="top"><p>Starts the connection, required for the 
consumption of messages.</p></td></tr><tr><td align="left" valign="top" 
width="5%"><p><a id="callout-ptp-session"></a><a 
href="#ptp-java-session">(6)</a> </p></td><td align="left" 
valign="top"><p>Creates a transactional session.</p></td></tr><tr><td 
align="left" valign="top" width="5%"><p><a id="callout-ptp-destination"></a><a 
href="#ptp-java-destination">(7)</a> </p></td><td align="left" 
valign="top"><p>Looks up a destination for the queue with JNDI name <span 
class="emphasis"><em>myqueue</em></span>.</p></td></tr><tr><td align="left" 
valign="top" width="5%"><p><a id="callout-ptp-consumer"></a><a 
href="#ptp-java-consumer">(8)</a> </p></td><td align="left" 
valign="top"><p>Creates a consumer that reads messages from the queue<a 
class="footnote" href=
 "#ftn.idm233112514624" id="idm233112514624"><sup 
class="footnote">[1]</sup></a>.</p></td></tr><tr><td align="left" valign="top" 
width="5%"><p><a id="callout-ptp-producer"></a><a 
href="#ptp-java-producer">(9)</a> </p></td><td align="left" 
valign="top"><p>Creates a producer that sends messages to the 
queue.</p></td></tr><tr><td align="left" valign="top" width="5%"><p><a 
id="callout-ptp-send"></a><a href="#ptp-java-send">(10)</a> </p></td><td 
align="left" valign="top"><p>Creates a new message of type <span 
class="emphasis"><em>javax.jms.TextMessage</em></span>, publishes the message 
and commits the
+                                       connection to the 
Broker.</p></td></tr><tr><td align="left" valign="top" width="5%"><p><a 
id="callout-ptp-start"></a><a href="#ptp-java-start">(5)</a> </p></td><td 
align="left" valign="top"><p>Starts the connection, required for the 
consumption of messages.</p></td></tr><tr><td align="left" valign="top" 
width="5%"><p><a id="callout-ptp-session"></a><a 
href="#ptp-java-session">(6)</a> </p></td><td align="left" 
valign="top"><p>Creates a transactional session.</p></td></tr><tr><td 
align="left" valign="top" width="5%"><p><a id="callout-ptp-destination"></a><a 
href="#ptp-java-destination">(7)</a> </p></td><td align="left" 
valign="top"><p>Looks up a destination for the queue with JNDI name <span 
class="emphasis"><em>myqueue</em></span>.</p></td></tr><tr><td align="left" 
valign="top" width="5%"><p><a id="callout-ptp-consumer"></a><a 
href="#ptp-java-consumer">(8)</a> </p></td><td align="left" 
valign="top"><p>Creates a consumer that reads messages from the queue<a 
class="footnote" href=
 "#ftn.idp1596592" id="idp1596592"><sup 
class="footnote">[1]</sup></a>.</p></td></tr><tr><td align="left" valign="top" 
width="5%"><p><a id="callout-ptp-producer"></a><a 
href="#ptp-java-producer">(9)</a> </p></td><td align="left" 
valign="top"><p>Creates a producer that sends messages to the 
queue.</p></td></tr><tr><td align="left" valign="top" width="5%"><p><a 
id="callout-ptp-send"></a><a href="#ptp-java-send">(10)</a> </p></td><td 
align="left" valign="top"><p>Creates a new message of type <span 
class="emphasis"><em>javax.jms.TextMessage</em></span>, publishes the message 
and commits the
                                        session.</p></td></tr><tr><td 
align="left" valign="top" width="5%"><p><a id="callout-ptp-receive"></a><a 
href="#ptp-java-receive">(11)</a> </p></td><td align="left" 
valign="top"><p>Reads the next available message (awaiting indefinitely if 
necessary) and
                                        commits the 
session.</p></td></tr><tr><td align="left" valign="top" width="5%"><p><a 
id="callout-ptp-close"></a><a href="#ptp-java-close">(12)</a> </p></td><td 
align="left" valign="top"><p>Closes the Connection. All sessions owned by the 
Connection along with their
                                        MessageConsumers and MessageProducers 
are automatically closed. The connection
@@ -175,7 +175,7 @@ connectionfactory.qpidConnectionFactory 
 queue.myqueue = queue1                                                         
                          <a class="co" 
href="JMS-Client-0-8-Examples.html#callout-ptp-properties-destination" 
id="ptp-properties-destination">(2)</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-ptp-properties-connectionfactory"></a><a 
href="#ptp-properties-connectionfactory">(1)</a> </p></td><td align="left" 
valign="top"><p>Defines a connection factory from which Connections can be 
created. The syntax
                                        of a ConnectionURL is 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>.</p></td></tr><tr><td align="left" valign="top" width="5%"><p><a 
id="callout-ptp-properties-destination"></a><a 
href="#ptp-properties-destination">(2)</a> </p></td><td align="left" 
valign="top"><p>Defines a queue for which MessageProducers and/or 
MessageConsumers send and
-                                       receive messages. The format of these 
entries is described in <a class="xref" 
href="JMS-Client-0-8-JNDI-Properties-Format-Queue.html" 
title="6.2.&#160;Queue">Section&#160;6.2, 
&#8220;Queue&#8221;</a>.</p></td></tr></table></div></div><div 
class="footnotes"><br /><hr align="left" width="100" /><div class="footnote" 
id="ftn.idm233112514624"><p><a class="para" href="#idm233112514624"><sup 
class="para">[1] </sup></a>Creating consumer will automatically create the 
queue on the Broker
+                                       receive messages. The format of these 
entries is described in <a class="xref" 
href="JMS-Client-0-8-JNDI-Properties-Format-Queue.html" 
title="6.2.&#160;Queue">Section&#160;6.2, 
&#8220;Queue&#8221;</a>.</p></td></tr></table></div></div><div 
class="footnotes"><br /><hr align="left" width="100" /><div class="footnote" 
id="ftn.idp1596592"><p><a class="para" href="#idp1596592"><sup class="para">[1] 
</sup></a>Creating consumer will automatically create the queue on the Broker
                                                        and bind it to an 
exchange. Specifically, in this case as the
                                                                <code 
class="literal">queue.</code> form is used in the JNDI properties the
                                                        effect will be to 
create a queue called <code class="literal">queue1</code> on the

Modified: 
qpid/site/docs/releases/qpid-trunk/jms-client-0-8/book/JMS-Client-0-8-JMS-Getting-And-Dependencies.html
URL: 
http://svn.apache.org/viewvc/qpid/site/docs/releases/qpid-trunk/jms-client-0-8/book/JMS-Client-0-8-JMS-Getting-And-Dependencies.html?rev=1632181&r1=1632180&r2=1632181&view=diff
==============================================================================
--- 
qpid/site/docs/releases/qpid-trunk/jms-client-0-8/book/JMS-Client-0-8-JMS-Getting-And-Dependencies.html
 (original)
+++ 
qpid/site/docs/releases/qpid-trunk/jms-client-0-8/book/JMS-Client-0-8-JMS-Getting-And-Dependencies.html
 Wed Oct 15 21:29:55 2014
@@ -115,7 +115,7 @@
     &lt;dependency&gt;
       &lt;groupId&gt;org.apache.qpid&lt;/groupId&gt;
       &lt;artifactId&gt;qpid-client&lt;/artifactId&gt;
-      &lt;version&gt;0.29&lt;/version&gt;
+      &lt;version&gt;0.32-SNAPSHOT&lt;/version&gt;
     &lt;/dependency&gt;
     </pre><p><a class="xref" href="JMS-Client-0-8-Appendix-Maven.html" 
title="Appendix&#160;B.&#160;Minimal Maven POM">Appendix&#160;B, <em>Minimal 
Maven POM</em></a> illustrates a minimal Maven POM required to use the Qpid 
Client.</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-Document-Scope-And-Intended-Audience.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-Dependencies.html">Next</a></td></tr><tr><td
 align="left" valign="top" width="40%">Chapter&#160;2.&#160;Document Scope And 
Intended Audience&#160;</td><td align="center" width="20%"><a accesskey="h" 
href="index.html">Home</a></td><td align="right" valign="top" 
width="40%">&#160;3.2.&#160;Dependencies</td></tr></table></div></div>
 

Modified: 
qpid/site/docs/releases/qpid-trunk/jms-client-0-8/book/JMS-Client-0-8-System-Properties.html
URL: 
http://svn.apache.org/viewvc/qpid/site/docs/releases/qpid-trunk/jms-client-0-8/book/JMS-Client-0-8-System-Properties.html?rev=1632181&r1=1632180&r2=1632181&view=diff
==============================================================================
--- 
qpid/site/docs/releases/qpid-trunk/jms-client-0-8/book/JMS-Client-0-8-System-Properties.html
 (original)
+++ 
qpid/site/docs/releases/qpid-trunk/jms-client-0-8/book/JMS-Client-0-8-System-Properties.html
 Wed Oct 15 21:29:55 2014
@@ -110,7 +110,7 @@
         <div class="docbook"><div class="navheader"><table summary="Navigation 
header" width="100%"><tr><th align="center" 
colspan="3">Chapter&#160;9.&#160;System Properties</th></tr><tr><td 
align="left" width="20%"><a accesskey="p" 
href="JMS-Client-0-8-Binding-URL.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-Logging.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-System-Properties"></a>Chapter&#160;9.&#160;System 
Properties</h1></div></div></div><p>The following system properties affect the 
behaviour of the Qpid JMS client. System
                properties are global in nature so affect all Qpid interactions 
made from within the same
                JVM. For many options, there are equivalent <a class="link" 
href="JMS-Client-0-8-Connection-URL.html" 
title="Chapter&#160;7.&#160;Connection URLs">Connection URL</a> options 
allowing the option to be controlled at the level of the
-               Connection.</p><div class="table"><a 
id="idm233113916976"></a><p class="title"><strong>Table&#160;9.1.&#160;System 
Properties Affecting Connection Behaviour</strong></p><div 
class="table-contents"><table border="1" summary="System Properties Affecting 
Connection Behaviour" width="100%"><colgroup><col /><col /><col /><col 
/></colgroup><thead><tr><th>Property Name</th><th>Type</th><th>Default 
Value</th><th>Description</th></tr></thead><tbody><tr><td>qpid.amqp.version</td><td>string</td><td>0-10</td><td><p>Sets
 the AMQP version to be used - currently supports one of
+               Connection.</p><div class="table"><a id="idp5316352"></a><p 
class="title"><strong>Table&#160;9.1.&#160;System Properties Affecting 
Connection Behaviour</strong></p><div class="table-contents"><table border="1" 
summary="System Properties Affecting Connection Behaviour" 
width="100%"><colgroup><col /><col /><col /><col 
/></colgroup><thead><tr><th>Property Name</th><th>Type</th><th>Default 
Value</th><th>Description</th></tr></thead><tbody><tr><td>qpid.amqp.version</td><td>string</td><td>0-10</td><td><p>Sets
 the AMQP version to be used - currently supports one of
                                                        
{0-8,0-9,0-91,0-10}.</p><p>The client will begin negotiation at
                                                        the specified version 
and only negotiate downwards if the Broker does
                                                        not support the 
specified version.</p></td></tr><tr><td><a 
id="JMS-Client-0-8-System-Properties-Heartbeat"></a>qpid.heartbeat</td><td>int</td><td><p>Defaults
 to the heartbeat value suggested by the Broker, if
@@ -122,15 +122,17 @@
                                                                <code 
class="varname">amqj.heartbeat.delay</code> is 
supported.</p></td></tr><tr><td>ignore_setclientID</td><td>boolean</td><td>false</td><td>If
 a client ID is specified in the connection URL it's used or else an ID
                                                is generated. If an ID is 
specified after it's been set Qpid will throw an
                                                exception. <p>Setting this 
property to 'true' will disable that check and
-                                                       allow you to set a 
client ID of your choice later on.</p></td></tr></tbody></table></div></div><br 
class="table-break" /><div class="table"><a id="idm233110031200"></a><p 
class="title"><strong>Table&#160;9.2.&#160;Config Options For Session 
Behaviour</strong></p><div class="table-contents"><table border="1" 
summary="Config Options For Session Behaviour" width="100%"><colgroup><col 
/><col /><col /><col /></colgroup><thead><tr><th>Property 
Name</th><th>Type</th><th>Default 
Value</th><th>Description</th></tr></thead><tbody><tr><td><a 
id="JMS-Client-0-8-System-Properties-DestSyntax"></a>qpid.dest_syntax</td><td>String</td><td>ADDR</td><td><p>The
 default addressing syntax.  The Address (ADDR) syntax is supported when using 
AMQP 0-10.  Binding URL (BURL)
-                                         is supported by AMQP protocols 0-8 
through to 0-10.</p></td></tr><tr><td><a 
id="JMS-Client-0-8-System-Properties-Maxprefetch"></a>max_prefetch</td><td>int</td><td>500</td><td><p>Maximum
 number of pre-fetched messages per Session. This can also
+                                                       allow you to set a 
client ID of your choice later 
on.</p></td></tr><tr><td>qpid.connection_ssl_verify_hostname</td><td>boolean</td><td>true</td><td>This
 property is used to turn on/off broker host name verification on SSL 
negotiation
+                        if SSL transport is used. It is set to 'true' by 
default.
+                        <p>Setting this property to 'false' will disable that 
check and
+                            allow you to ignore host name 
errors.</p></td></tr><tr><td><a 
id="JMS-Client-0-8-System-Properties-ConnectionCompressMessages"></a>qpid.connection_compress_messages</td><td>Boolean</td><td>false</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-System-Properties-MessageCompressionThresholdSize"></a>qpid.message_compression_threshold_size</td><td>Integer</td><td>102400</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" 
/><div class="table"><a id="idp5599024"></a><p 
class="title"><strong>Table&#160;9.2.&#160;Config Options For Session 
Behaviour</strong></p><div class="table-contents"><table border="1" 
summary="Config Options For Session Behaviour" width="100%"><colgroup><col 
/><col /><col /><col /></colgroup><thead><tr><th>Property 
Name</th><th>Type</th><th>Default Value<
 /th><th>Description</th></tr></thead><tbody><tr><td><a 
id="JMS-Client-0-8-System-Properties-DestSyntax"></a>qpid.dest_syntax</td><td>String</td><td>ADDR</td><td><p>Addressing
 syntax: ADDR (Address format) or BURL (Binding URL)</p></td></tr><tr><td><a 
id="JMS-Client-0-8-System-Properties-Maxprefetch"></a>max_prefetch</td><td>int</td><td>500</td><td><p>Maximum
 number of pre-fetched messages per Session. This can also
                                                        be defaulted for 
sessions created on a particular connection using the
                                                                <a class="link" 
href="JMS-Client-0-8-Connection-URL.html#JMS-Client-0-8-Connection-URL-ConnectionOptions-Maxprefetch">Connection
 URL</a> 
options.</p></td></tr><tr><td>qpid.use_legacy_map_message</td><td>boolean</td><td>false</td><td><p>If
 set will use the old map message encoding. By default the Map
                                                        messages are encoded 
using the 0-10 map encoding.</p><p>This can
                                                        also be set per 
connection using the <a class="link" 
href="JMS-Client-0-8-Connection-URL.html#JMS-Client-0-8-Connection-URL-ConnectionOptions-UseLegacyMap">Connection
 URL</a> 
options.</p></td></tr><tr><td>qpid.jms.daemon.dispatcher</td><td>boolean</td><td>false</td><td><p>Controls
 whether the Session dispatcher thread is a daemon thread
                                                        or not. If this system 
property is set to true then the Session
                                                        dispatcher threads will 
be created as daemon threads. This setting is
-                                                       introduced in version 
0.16.</p></td></tr></tbody></table></div></div><br class="table-break" /><div 
class="table"><a id="idm233115373504"></a><p 
class="title"><strong>Table&#160;9.3.&#160;Config Options For Consumer 
Behaviour</strong></p><div class="table-contents"><table border="1" 
summary="Config Options For Consumer Behaviour" width="100%"><colgroup><col 
/><col /><col /><col /></colgroup><thead><tr><th>Property 
Name</th><th>Type</th><th>Default 
Value</th><th>Description</th></tr></thead><tbody><tr><td><a 
id="JMS-Client-0-8-System-Properties-DeclareExchanges"></a>qpid.declare_exchanges</td><td>Boolean</td><td>true</td><td><p>If
 true, creating a consumer will also declare the exchange on the
+                                                       introduced in version 
0.16.</p></td></tr></tbody></table></div></div><br class="table-break" /><div 
class="table"><a id="idp4372432"></a><p 
class="title"><strong>Table&#160;9.3.&#160;Config Options For Consumer 
Behaviour</strong></p><div class="table-contents"><table border="1" 
summary="Config Options For Consumer Behaviour" width="100%"><colgroup><col 
/><col /><col /><col /></colgroup><thead><tr><th>Property 
Name</th><th>Type</th><th>Default 
Value</th><th>Description</th></tr></thead><tbody><tr><td><a 
id="JMS-Client-0-8-System-Properties-DeclareExchanges"></a>qpid.declare_exchanges</td><td>Boolean</td><td>true</td><td><p>If
 true, creating a consumer will also declare the exchange on the
                                                        Broker (specified 
within the Binding URL associated with the
                                                        Destination), creating 
it if is does not already exist.
                                                </p></td></tr><tr><td><a 
id="JMS-Client-0-8-System-Properties-DeclareQueues"></a>qpid.declare_queues</td><td>Boolean</td><td>true</td><td><p>If
 true, creating a consumer will also declare the queue on the
@@ -139,7 +141,7 @@
                                                exist.</p></td></tr><tr><td><a 
id="JMS-Client-0-8-System-Properties-BindQueues"></a>qpid.bind_queues</td><td>Boolean</td><td>true</td><td><p>If
 true, creating a consumer will also bind the queue to the
                                                        to the exchange using 
the routing key as a binding key. The
                                                        exchange name, queue 
name and routing key are taken from 
-                                                       the Binding URL 
associated with the Destination.</p></td></tr><tr><td><a 
id="JMS-Client-0-8-System-Properties-RejectBehaviour"></a>qpid.reject.behaviour</td><td>String</td><td>NORMAL</td><td><p>Used
 with the maximum delivery count feature. See <a class="xref" 
href="JMS-Client-0-8-Client-Understanding-MessageConsumer.html#JMS-Client-0-8-Client-Understanding-MessageConsumer-MaximumDeliveryCount"
 title="5.6.3.&#160;Maximum Delivery Count">Section&#160;5.6.3, &#8220;Maximum 
Delivery Count&#8221;</a> for 
details.</p></td></tr></tbody></table></div></div><br class="table-break" 
/><div class="table"><a id="idm233110985904"></a><p 
class="title"><strong>Table&#160;9.4.&#160;Config Options For Producer 
Behaviour</strong></p><div class="table-contents"><table border="1" 
summary="Config Options For Producer Behaviour" width="100%"><colgroup><col 
/><col /><col /><col /></colgroup><thead><tr><th>Property 
Name</th><th>Type</th><th>Default 
Value</th><th>Description</th></tr></thead><tbody><t
 r><td><a 
id="JMS-Client-0-8-System-Properties-DefaultMandatory"></a>qpid.default_mandatory</td><td>Boolean</td><td>True</td><td><p>If
 true, messages sent to Queue destinations for which cannot be
+                                                       the Binding URL 
associated with the Destination.</p></td></tr><tr><td><a 
id="JMS-Client-0-8-System-Properties-RejectBehaviour"></a>qpid.reject.behaviour</td><td>String</td><td>NORMAL</td><td><p>Used
 with the maximum delivery count feature. See <a class="xref" 
href="JMS-Client-0-8-Client-Understanding-MessageConsumer.html#JMS-Client-0-8-Client-Understanding-MessageConsumer-MaximumDeliveryCount"
 title="5.6.3.&#160;Maximum Delivery Count">Section&#160;5.6.3, &#8220;Maximum 
Delivery Count&#8221;</a> for 
details.</p></td></tr></tbody></table></div></div><br class="table-break" 
/><div class="table"><a id="idp6171808"></a><p 
class="title"><strong>Table&#160;9.4.&#160;Config Options For Producer 
Behaviour</strong></p><div class="table-contents"><table border="1" 
summary="Config Options For Producer Behaviour" width="100%"><colgroup><col 
/><col /><col /><col /></colgroup><thead><tr><th>Property 
Name</th><th>Type</th><th>Default 
Value</th><th>Description</th></tr></thead><tbody><tr><td
 ><a 
 >id="JMS-Client-0-8-System-Properties-DefaultMandatory"></a>qpid.default_mandatory</td><td>Boolean</td><td>True</td><td><p>If
 > true, messages sent to Queue destinations for which cannot be
                                                        routed to at least one 
queue on the Broker, will be returned to the
                                                        application. See <a 
class="xref" 
href="JMS-Client-0-8-Client-Understanding-MessageProducer.html#JMS-Client-0-8-Client-Understanding-MessageProducer-MandatoryMessage"
 title="5.5.1.&#160;Mandatory Messages">Section&#160;5.5.1, &#8220;Mandatory 
Messages&#8221;</a> for more details.</p></td></tr><tr><td><a 
id="JMS-Client-0-8-System-Properties-DefaultMandatoryTopic"></a>qpid.default_mandatory_topic</td><td>Boolean</td><td>False</td><td><p>If
 true, messages sent to Topic destinations for which cannot be
                                                        routed to at least one 
queue on the Broker, will be returned to the
@@ -147,10 +149,10 @@
                                                        Broker is able to route 
the message to at least one queue with a
                                                        consumer attached. See 
<a class="xref" 
href="JMS-Client-0-8-Client-Understanding-MessageProducer.html#JMS-Client-0-8-Client-Understanding-MessageProducer-ImmediateMessage"
 title="5.5.3.&#160;Immediate Messages">Section&#160;5.5.3, &#8220;Immediate 
Messages&#8221;</a> for more details.</p></td></tr><tr><td><a 
id="JMS-Client-0-8-System-Properties-FlowControlWaitFailure"></a>qpid.flow_control_wait_failure</td><td>Long</td><td>60000</td><td><p>Used
 with <a class="xref" 
href="JMS-Client-0-8-Client-Understanding-MessageProducer.html#JMS-Client-0-8-Client-Understanding-MessageProducer-FlowControl"
 title="5.5.4.&#160;Flow Control">Section&#160;5.5.4, &#8220;Flow 
Control&#8221;</a>. The amount of time (in milliseconds) to wait before timing
                                                        
out.</p></td></tr><tr><td><a 
id="JMS-Client-0-8-System-Properties-FlowControlWaitNotifyPeriod"></a>qpid.flow_control_wait_notify_period</td><td>Long</td><td>5000</td><td><p>Used
 with <a class="xref" 
href="JMS-Client-0-8-Client-Understanding-MessageProducer.html#JMS-Client-0-8-Client-Understanding-MessageProducer-FlowControl"
 title="5.5.4.&#160;Flow Control">Section&#160;5.5.4, &#8220;Flow 
Control&#8221;</a>. The frequency at which the log message informing that the 
producer
-                                                       is flow controlled 
.</p></td></tr></tbody></table></div></div><br class="table-break" /><div 
class="table"><a id="idm233108805296"></a><p 
class="title"><strong>Table&#160;9.5.&#160;Config Options For 
Threading</strong></p><div class="table-contents"><table border="1" 
summary="Config Options For Threading" width="100%"><colgroup><col /><col 
/><col /><col /></colgroup><thead><tr><th>Property 
Name</th><th>Type</th><th>Default 
Value</th><th>Description</th></tr></thead><tbody><tr><td>qpid.thread_factory</td><td>string</td><td>org.apache.qpid.thread.DefaultThreadFactory</td><td><p>Specifies
 the thread factory to use.</p><p>If using a real
+                                                       is flow controlled 
.</p></td></tr></tbody></table></div></div><br class="table-break" /><div 
class="table"><a id="idp6193792"></a><p 
class="title"><strong>Table&#160;9.5.&#160;Config Options For 
Threading</strong></p><div class="table-contents"><table border="1" 
summary="Config Options For Threading" width="100%"><colgroup><col /><col 
/><col /><col /></colgroup><thead><tr><th>Property 
Name</th><th>Type</th><th>Default 
Value</th><th>Description</th></tr></thead><tbody><tr><td>qpid.thread_factory</td><td>string</td><td>org.apache.qpid.thread.DefaultThreadFactory</td><td><p>Specifies
 the thread factory to use.</p><p>If using a real
                                                        time JVM, you need to 
set the above property to
                                                                <code 
class="varname">org.apache.qpid.thread.RealtimeThreadFactory</code>.</p></td></tr><tr><td>qpid.rt_thread_priority</td><td>int</td><td>20</td><td><p>Specifies
 the priority (1-99) for Real time threads created by the
-                                                       real time thread 
factory.</p></td></tr></tbody></table></div></div><br class="table-break" 
/><div class="table"><a id="idm233108794784"></a><p 
class="title"><strong>Table&#160;9.6.&#160;Config Options For 
I/O</strong></p><div class="table-contents"><table border="1" summary="Config 
Options For I/O" width="100%"><colgroup><col /><col /><col /><col 
/></colgroup><thead><tr><th>Property Name</th><th>Type</th><th>Default 
Value</th><th>Description</th></tr></thead><tbody><tr><td>qpid.transport</td><td>string</td><td>org.apache.qpid.transport.network.io.IoNetworkTransport</td><td><p>The
 transport implementation to be used.</p><p>A user could
+                                                       real time thread 
factory.</p></td></tr></tbody></table></div></div><br class="table-break" 
/><div class="table"><a id="idp6204304"></a><p 
class="title"><strong>Table&#160;9.6.&#160;Config Options For 
I/O</strong></p><div class="table-contents"><table border="1" summary="Config 
Options For I/O" width="100%"><colgroup><col /><col /><col /><col 
/></colgroup><thead><tr><th>Property Name</th><th>Type</th><th>Default 
Value</th><th>Description</th></tr></thead><tbody><tr><td>qpid.transport</td><td>string</td><td>org.apache.qpid.transport.network.io.IoNetworkTransport</td><td><p>The
 transport implementation to be used.</p><p>A user could
                                                        specify an alternative 
transport mechanism that implements the interface
                                                                <code 
class="varname">org.apache.qpid.transport.network.OutgoingNetworkTransport</code>.</p></td></tr><tr><td><a
 
id="JMS-Client-0-8-System-Properties-SyncOpTimeout"></a>qpid.sync_op_timeout</td><td>long</td><td>60000</td><td><p>The
 length of time (in milliseconds) to wait for a synchronous
                                                        operation to 
complete.</p><p>For compatibility with older clients,
@@ -177,7 +179,7 @@
                                                        re-establish the 
connection. If a reconnection attempt exceeds the
                                                        timeout, the entire 
failover process is aborted.</p>
                                                <p>It is only applicable for 
AMQP 0-8/0-9/0-9-1 clients.</p>
-                                       
</td></tr></tbody></table></div></div><br class="table-break" /><div 
class="table"><a id="idm233108764128"></a><p 
class="title"><strong>Table&#160;9.7.&#160;Config Options For Security - Using 
SSL for securing connections or using EXTERNAL as
+                                       
</td></tr></tbody></table></div></div><br class="table-break" /><div 
class="table"><a id="idp6234960"></a><p 
class="title"><strong>Table&#160;9.7.&#160;Config Options For Security - Using 
SSL for securing connections or using EXTERNAL as
                        the SASL mechanism.</strong></p><div 
class="table-contents"><table border="1" summary="Config Options For Security - 
Using SSL for securing connections or using EXTERNAL as&#10;                    
   the SASL mechanism." width="100%"><colgroup><col /><col /><col /><col 
/></colgroup><thead><tr><th>Property Name</th><th>Type</th><th>Default 
Value</th><th>Description</th></tr></thead><tbody><tr><td>qpid.ssl_timeout</td><td>long</td><td>60000</td><td><p>Timeout
 value used by the Java SSL engine when waiting on
                                                        
operations.</p></td></tr><tr><td>qpid.ssl.KeyManagerFactory.algorithm</td><td>string</td><td>-</td><td>
                                                <p>The key manager factory 
algorithm name. If not set, defaults to the
@@ -191,13 +193,13 @@
                                                                <code 
class="literal">TrustManagerFactory.getDefaultAlgorithm()</code></p>
                                                <p>For compatibility with older 
clients, the synonym
                                                                <code 
class="varname">qpid.ssl.trustStoreCertType</code> is supported.</p>
-                                       
</td></tr></tbody></table></div></div><br class="table-break" /><div 
class="table"><a id="idm233108748176"></a><p 
class="title"><strong>Table&#160;9.8.&#160;Config Options For Security - 
Standard JVM properties needed when Using SSL for
-                       securing connections or using EXTERNAL as the SASL 
mechanism.<a class="footnote" href="#ftn.idm233108747200" 
id="idm233108747200"><sup class="footnote">[a]</sup></a></strong></p><div 
class="table-contents"><table border="1" summary="Config Options For Security - 
Standard JVM properties needed when Using SSL for&#10;                   
securing connections or using EXTERNAL as the SASL mechanism.Qpid allows you to 
have per connection key and trust stores if required. If&#10;                   
                specified per connection, the JVM arguments are ignored." 
width="100%"><colgroup><col /><col /><col /><col 
/></colgroup><thead><tr><th>Property Name</th><th>Type</th><th>Default 
Value</th><th>Description</th></tr></thead><tbody><tr><td>javax.net.ssl.keyStore</td><td>string</td><td>jvm
 default</td><td><p>Specifies the key store path.</p><p>This can also be set per
+                                       
</td></tr></tbody></table></div></div><br class="table-break" /><div 
class="table"><a id="idp6250912"></a><p 
class="title"><strong>Table&#160;9.8.&#160;Config Options For Security - 
Standard JVM properties needed when Using SSL for
+                       securing connections or using EXTERNAL as the SASL 
mechanism.<a class="footnote" href="#ftn.idp6251888" id="idp6251888"><sup 
class="footnote">[a]</sup></a></strong></p><div class="table-contents"><table 
border="1" summary="Config Options For Security - Standard JVM properties 
needed when Using SSL for&#10;                     securing connections or 
using EXTERNAL as the SASL mechanism.Qpid allows you to have per connection key 
and trust stores if required. If&#10;                                   
specified per connection, the JVM arguments are ignored." 
width="100%"><colgroup><col /><col /><col /><col 
/></colgroup><thead><tr><th>Property Name</th><th>Type</th><th>Default 
Value</th><th>Description</th></tr></thead><tbody><tr><td>javax.net.ssl.keyStore</td><td>string</td><td>jvm
 default</td><td><p>Specifies the key store path.</p><p>This can also be set per
                                                        connection using the <a 
class="link" href="JMS-Client-0-8-Connection-URL.html" 
title="Chapter&#160;7.&#160;Connection URLs">Connection URL</a> 
options.</p></td></tr><tr><td>javax.net.ssl.keyStorePassword</td><td>string</td><td>jvm
 default</td><td><p>Specifies the key store password.</p><p>This can also be set
                                                        per connection using 
the <a class="link" href="JMS-Client-0-8-Connection-URL.html" 
title="Chapter&#160;7.&#160;Connection URLs">Connection URL</a> 
options.</p></td></tr><tr><td>javax.net.ssl.trustStore</td><td>string</td><td>jvm
 default</td><td><p>Specifies the trust store path.</p><p>This can also be set
                                                        per connection using 
the <a class="link" href="JMS-Client-0-8-Connection-URL.html" 
title="Chapter&#160;7.&#160;Connection URLs">Connection URL</a> 
options.</p></td></tr><tr><td>javax.net.ssl.trustStorePassword</td><td>string</td><td>jvm
 default</td><td><p>Specifies the trust store password.</p><p>This can also be
                                                        set per connection 
using the <a class="link" href="JMS-Client-0-8-Connection-URL.html" 
title="Chapter&#160;7.&#160;Connection URLs">Connection URL</a>
-                                                       
options.</p></td></tr></tbody><tbody class="footnotes"><tr><td colspan="4"><div 
class="footnote" id="ftn.idm233108747200"><p><a class="para" 
href="#idm233108747200"><sup class="para">[a] </sup></a>Qpid allows you to have 
per connection key and trust stores if required. If
+                                                       
options.</p></td></tr></tbody><tbody class="footnotes"><tr><td colspan="4"><div 
class="footnote" id="ftn.idp6251888"><p><a class="para" href="#idp6251888"><sup 
class="para">[a] </sup></a>Qpid allows you to have per connection key and trust 
stores if required. If
                                        specified per connection, the JVM 
arguments are ignored.</p></div></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-Binding-URL.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-Logging.html">Next</a></td></tr><tr><td 
align="left" valign="top" width="40%">Chapter&#160;8.&#160;Binding 
URL&#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;10.&#160;Logging</td></tr></table></div></div>
 
         <hr/>

Modified: qpid/site/docs/releases/qpid-trunk/jms-client-0-8/book/index.html
URL: 
http://svn.apache.org/viewvc/qpid/site/docs/releases/qpid-trunk/jms-client-0-8/book/index.html?rev=1632181&r1=1632180&r2=1632181&view=diff
==============================================================================
--- qpid/site/docs/releases/qpid-trunk/jms-client-0-8/book/index.html (original)
+++ qpid/site/docs/releases/qpid-trunk/jms-client-0-8/book/index.html Wed Oct 
15 21:29:55 2014
@@ -107,9 +107,9 @@
 
       <div id="-middle" class="panel">
         <ul id="-path-navigation"><li><a 
href="/releases/index.html">Releases</a></li><li><a 
href="/releases/qpid-trunk/index.html">Qpid Trunk</a></li><li>Qpid JMS Client 
for AMQP protocols 0-8, 0-9 and 0-9-1</li></ul>
-        <div class="docbook"><div class="navheader"><table summary="Navigation 
header" width="100%"><tr><th align="center" colspan="3">Qpid JMS Client for 
AMQP protocols 0-8, 0-9 and 0-9-1</th></tr><tr><td align="left" 
width="20%">&#160;</td><th align="center" width="60%">&#160;</th><td 
align="right" width="20%">&#160;<a accesskey="n" 
href="JMS-Client-0-8-Introduction.html">Next</a></td></tr></table><hr 
/></div><div class="book"><div class="titlepage"><div><div><h1 class="title"><a 
id="idm233116058784"></a>Qpid JMS Client for AMQP protocols 0-8, 0-9 and 
0-9-1</h1></div></div><hr /></div><div class="toc"><p><strong>Table of 
Contents</strong></p><dl class="toc"><dt><span class="chapter"><a 
href="JMS-Client-0-8-Introduction.html">1. 
Introduction</a></span></dt><dt><span class="chapter"><a 
href="JMS-Client-0-8-Document-Scope-And-Intended-Audience.html">2. Document 
Scope And Intended Audience</a></span></dt><dt><span class="chapter"><a 
href="JMS-Client-0-8-JMS-Getting-And-Dependencies.ht
 ml">3. Getting the Client And Dependencies</a></span></dt><dd><dl><dt><span 
class="section"><a 
href="JMS-Client-0-8-JMS-Getting-And-Dependencies.html#JMS-Client-0-8-JMS-Getting-And-Dependencies-Getting">3.1.
 Getting the Client</a></span></dt><dt><span class="section"><a 
href="JMS-Client-0-8-JMS-Getting-And-Dependencies-Dependencies.html">3.2. 
Dependencies</a></span></dt></dl></dd><dt><span class="chapter"><a 
href="JMS-Client-0-8-Examples.html">4. 
Examples</a></span></dt><dd><dl><dt><span class="section"><a 
href="JMS-Client-0-8-Examples.html#JMS-Client-0-8-Examples-PTP">4.1. Point to 
point example</a></span></dt><dt><span class="section"><a 
href="JMS-Client-0-8-Examples-PubSub.html">4.2. Publish/subscribe 
example</a></span></dt></dl></dd><dt><span class="chapter"><a 
href="JMS-Client-0-8-Client-Understanding.html">5. Understanding the Qpid JMS 
client</a></span></dt><dd><dl><dt><span class="section"><a 
href="JMS-Client-0-8-Client-Understanding.html#JMS-Client-0-8-Client-Understanding-O
 verview">5.1. Overview</a></span></dt><dt><span class="section"><a 
href="JMS-Client-0-8-Client-Understanding-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></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-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-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></dd><dt><span class="chapter"><a 
href="JMS-Client-0-8-JNDI-Properties-Format.html">6. JNDI Properties 
Format</a></span></dt><dd><dl><dt><span class="section"><a 
href="JMS-Client-0-8-JNDI-Properties-Format.html#JMS-Client-0-8-JNDI-Properties-Format-ConnectionFactory">6.1.
 ConnectionFactory</a></span></dt><dt><span class="section"><a 
href="JMS-Client-0-8-JNDI-Properties-Format-Queue.html">6.2. 
Queue</a></span></dt><dt><span clas
 s="section"><a href="JMS-Client-0-8-JNDI-Properties-Format-Topic.html">6.3. 
Topic</a></span></dt><dt><span class="section"><a 
href="JMS-Client-0-8-JNDI-Properties-Format-Destination.html">6.4. 
Destination</a></span></dt></dl></dd><dt><span class="chapter"><a 
href="JMS-Client-0-8-Connection-URL.html">7. Connection 
URLs</a></span></dt><dt><span class="chapter"><a 
href="JMS-Client-0-8-Binding-URL.html">8. Binding 
URL</a></span></dt><dd><dl><dt><span class="section"><a 
href="JMS-Client-0-8-Binding-URL.html#JMS-Client-0-8-Binding-URL-Examples">8.1. 
Binding URL Examples</a></span></dt><dd><dl><dt><span class="section"><a 
href="JMS-Client-0-8-Binding-URL.html#JMS-Client-0-8-Binding-URL-JMS-Queues">8.1.1.
 Binding URLs for declaring of JMS Queues</a></span></dt><dt><span 
class="section"><a 
href="JMS-Client-0-8-Binding-URL.html#JMS-Client-0-8-Binding-URL-JMS-Topics">8.1.2.
 Binding URLs for declaring of JMS Topics</a></span></dt><dt><span 
class="section"><a href="JMS-Client-0-8-Binding-URL.htm
 l#JMS-Client-0-8-Binding-URL-Topics-Wildcards">8.1.3. Wildcard characters in 
routing keys for topic destinations</a></span></dt><dt><span class="section"><a 
href="JMS-Client-0-8-Binding-URL.html#JMS-Client-0-8-Binding-URL-Extra-Examples">8.1.4.
 More Examples</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a 
href="JMS-Client-0-8-System-Properties.html">9. System 
Properties</a></span></dt><dt><span class="chapter"><a 
href="JMS-Client-0-8-Logging.html">10. Logging</a></span></dt><dd><dl><dt><span 
class="section"><a 
href="JMS-Client-0-8-Logging.html#JMS-Client-0-8-Logging-RecommendedProductionLoggingLevel">10.1.
 Recommended Production Logging Level</a></span></dt><dt><span 
class="section"><a 
href="JMS-Client-0-8-Logging-EnablingDebugLogging.html">10.2. Enabling 
Debug</a></span></dt></dl></dd><dt><span class="appendix"><a 
href="JMS-Client-0-8-Appendix-Exceptions.html">A. 
Exceptions</a></span></dt><dt><span class="appendix"><a 
href="JMS-Client-0-8-Appendix-Maven.html">B. Min
 imal Maven POM</a></span></dt></dl></div><div 
class="list-of-figures"><p><strong>List of Figures</strong></p><dl><dt>5.1. <a 
href="JMS-Client-0-8-Client-Understanding.html#idm233114961376">Architecture of 
a typical JMS application</a></dt><dt>5.2. <a 
href="JMS-Client-0-8-Client-Understanding-ConnectionFactory.html#idm233112202976">JNDI
 overview</a></dt></dl></div><div class="list-of-tables"><p><strong>List of 
Tables</strong></p><dl><dt>7.1. <a 
href="JMS-Client-0-8-Connection-URL.html#JMS-Client-0-8-Connection-URL-Options">Connection
 URL Options</a></dt><dt>7.2. <a 
href="JMS-Client-0-8-Connection-URL.html#idm233110823984">Broker List 
Options</a></dt><dt>8.1. <a 
href="JMS-Client-0-8-Binding-URL.html#idm233114920720">Binding URL options 
</a></dt><dt>8.2. <a 
href="JMS-Client-0-8-Binding-URL.html#idm233109843872">Binding URL 
examples</a></dt><dt>9.1. <a 
href="JMS-Client-0-8-System-Properties.html#idm233113916976">System Properties 
Affecting Connection Behaviour</a></dt><dt>9.2. <a href="
 JMS-Client-0-8-System-Properties.html#idm233110031200">Config Options For 
Session Behaviour</a></dt><dt>9.3. <a 
href="JMS-Client-0-8-System-Properties.html#idm233115373504">Config Options For 
Consumer Behaviour</a></dt><dt>9.4. <a 
href="JMS-Client-0-8-System-Properties.html#idm233110985904">Config Options For 
Producer Behaviour</a></dt><dt>9.5. <a 
href="JMS-Client-0-8-System-Properties.html#idm233108805296">Config Options For 
Threading</a></dt><dt>9.6. <a 
href="JMS-Client-0-8-System-Properties.html#idm233108794784">Config Options For 
I/O</a></dt><dt>9.7. <a 
href="JMS-Client-0-8-System-Properties.html#idm233108764128">Config Options For 
Security - Using SSL for securing connections or using EXTERNAL as
-                       the SASL mechanism.</a></dt><dt>9.8. <a 
href="JMS-Client-0-8-System-Properties.html#idm233108748176">Config Options For 
Security - Standard JVM properties needed when Using SSL for
-                       securing connections or using EXTERNAL as the SASL 
mechanism.</a></dt><dt>A.1. <a 
href="JMS-Client-0-8-Appendix-Exceptions.html#idm233115149440">Exceptions 
linked to JMSExceptions thrown by JMS methods</a></dt><dt>A.2. <a 
href="JMS-Client-0-8-Appendix-Exceptions.html#idm233110147056">Exceptions 
linked to JMSExceptions received by ExceptionListeners</a></dt></dl></div><div 
class="list-of-examples"><p><strong>List of Examples</strong></p><dl><dt>4.1. 
<a href="JMS-Client-0-8-Examples.html#JMS-Client-0-8-Examples-PTP-Java">JMS 
Example - Point to Point Messaging</a></dt><dt>4.2. <a 
href="JMS-Client-0-8-Examples.html#JMS-Client-0-8-Examples-PTP-PropertiesFile">JMS
 Example - Point to Point Messaging - JNDI Properties</a></dt><dt>4.3. <a 
href="JMS-Client-0-8-Examples-PubSub.html#JMS-Client-0-8-Examples-PubSub-Java">JMS
 Example - Publish/subscribe Messaging</a></dt><dt>4.4. <a 
href="JMS-Client-0-8-Examples-PubSub.html#JMS-Client-0-8-Examples-PubSub-PropertiesFile">JMS
 Example - Publish/su
 bscribe Messaging - JNDI Properties</a></dt><dt>5.1. <a 
href="JMS-Client-0-8-Client-Understanding-Connection.html#idm233109301216">Connection
 URL configured for failover</a></dt><dt>5.2. <a 
href="JMS-Client-0-8-Client-Understanding-Connection.html#idm233109297472">Connection
 URL configured with nofailover</a></dt><dt>5.3. <a 
href="JMS-Client-0-8-Client-Understanding-Connection.html#idm233111273520">Connection
 URL configured for heartbeating</a></dt><dt>5.4. <a 
href="JMS-Client-0-8-Client-Understanding-Connection.html#idm233111268640">Connection
 URL configured for SSL - CA trusted by JVM</a></dt><dt>5.5. <a 
href="JMS-Client-0-8-Client-Understanding-Connection.html#idm233111263600">Connection
 URL configured for SSL - CA not trusted by JVM</a></dt><dt>5.6. <a 
href="JMS-Client-0-8-Client-Understanding-Connection.html#idm233111258592">Connection
 URL configured for SSL - SSL client-auth</a></dt><dt>7.1. <a 
href="JMS-Client-0-8-Connection-URL.html#idm233112020384">Broker 
Lists</a></dt><dt>
 8.1. <a href="JMS-Client-0-8-Binding-URL.html#idm233110203024">Binding URL 
examples for JMS queues</a></dt><dt>8.2. <a 
href="JMS-Client-0-8-Binding-URL.html#idm233110197472">Binding URL examples for 
JMS topics</a></dt><dt>B.1. <a 
href="JMS-Client-0-8-Appendix-Maven.html#idm233110836880">Minimal Maven POM 
</a></dt></dl></div></div><div class="navfooter"><hr /><table 
summary="Navigation footer" width="100%"><tr><td align="left" 
width="40%">&#160;</td><td align="center" width="20%">&#160;</td><td 
align="right" width="40%">&#160;<a accesskey="n" 
href="JMS-Client-0-8-Introduction.html">Next</a></td></tr><tr><td align="left" 
valign="top" width="40%">&#160;</td><td align="center" 
width="20%">&#160;</td><td align="right" valign="top" 
width="40%">&#160;Chapter&#160;1.&#160;Introduction</td></tr></table></div></div>
+        <div class="docbook"><div class="navheader"><table summary="Navigation 
header" width="100%"><tr><th align="center" colspan="3">Qpid JMS Client for 
AMQP protocols 0-8, 0-9 and 0-9-1</th></tr><tr><td align="left" 
width="20%">&#160;</td><th align="center" width="60%">&#160;</th><td 
align="right" width="20%">&#160;<a accesskey="n" 
href="JMS-Client-0-8-Introduction.html">Next</a></td></tr></table><hr 
/></div><div class="book"><div class="titlepage"><div><div><h1 class="title"><a 
id="idm7760544"></a>Qpid JMS Client for AMQP protocols 0-8, 0-9 and 
0-9-1</h1></div></div><hr /></div><div class="toc"><p><strong>Table of 
Contents</strong></p><dl class="toc"><dt><span class="chapter"><a 
href="JMS-Client-0-8-Introduction.html">1. 
Introduction</a></span></dt><dt><span class="chapter"><a 
href="JMS-Client-0-8-Document-Scope-And-Intended-Audience.html">2. Document 
Scope And Intended Audience</a></span></dt><dt><span class="chapter"><a 
href="JMS-Client-0-8-JMS-Getting-And-Dependencies.html">3
 . Getting the Client And Dependencies</a></span></dt><dd><dl><dt><span 
class="section"><a 
href="JMS-Client-0-8-JMS-Getting-And-Dependencies.html#JMS-Client-0-8-JMS-Getting-And-Dependencies-Getting">3.1.
 Getting the Client</a></span></dt><dt><span class="section"><a 
href="JMS-Client-0-8-JMS-Getting-And-Dependencies-Dependencies.html">3.2. 
Dependencies</a></span></dt></dl></dd><dt><span class="chapter"><a 
href="JMS-Client-0-8-Examples.html">4. 
Examples</a></span></dt><dd><dl><dt><span class="section"><a 
href="JMS-Client-0-8-Examples.html#JMS-Client-0-8-Examples-PTP">4.1. Point to 
point example</a></span></dt><dt><span class="section"><a 
href="JMS-Client-0-8-Examples-PubSub.html">4.2. Publish/subscribe 
example</a></span></dt></dl></dd><dt><span class="chapter"><a 
href="JMS-Client-0-8-Client-Understanding.html">5. Understanding the Qpid JMS 
client</a></span></dt><dd><dl><dt><span class="section"><a 
href="JMS-Client-0-8-Client-Understanding.html#JMS-Client-0-8-Client-Understanding-Overvi
 ew">5.1. Overview</a></span></dt><dt><span class="section"><a 
href="JMS-Client-0-8-Client-Understanding-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><d
 t><span class="section"><a 
href="JMS-Client-0-8-Client-Understanding-MessageProducer.html#JMS-Client-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-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></dd><dt><span class="chapter"><a 
href="JMS-Client-0-8-JNDI-Properties-Format.html">6. JNDI Properties 
Format</a></span></dt><dd><dl><dt><span class="section"><a 
href="JMS-Client-0-8-JNDI-Properties-Format.html#JMS-Client-0-8-JNDI-Propertie
 s-Format-ConnectionFactory">6.1. ConnectionFactory</a></span></dt><dt><span 
class="section"><a href="JMS-Client-0-8-JNDI-Properties-Format-Queue.html">6.2. 
Queue</a></span></dt><dt><span class="section"><a 
href="JMS-Client-0-8-JNDI-Properties-Format-Topic.html">6.3. 
Topic</a></span></dt><dt><span class="section"><a 
href="JMS-Client-0-8-JNDI-Properties-Format-Destination.html">6.4. 
Destination</a></span></dt></dl></dd><dt><span class="chapter"><a 
href="JMS-Client-0-8-Connection-URL.html">7. Connection 
URLs</a></span></dt><dt><span class="chapter"><a 
href="JMS-Client-0-8-Binding-URL.html">8. Binding 
URL</a></span></dt><dd><dl><dt><span class="section"><a 
href="JMS-Client-0-8-Binding-URL.html#JMS-Client-0-8-Binding-URL-Examples">8.1. 
Binding URL Examples</a></span></dt><dd><dl><dt><span class="section"><a 
href="JMS-Client-0-8-Binding-URL.html#JMS-Client-0-8-Binding-URL-JMS-Queues">8.1.1.
 Binding URLs for declaring of JMS Queues</a></span></dt><dt><span 
class="section"><a href="JMS-Clie
 nt-0-8-Binding-URL.html#JMS-Client-0-8-Binding-URL-JMS-Topics">8.1.2. Binding 
URLs for declaring of JMS Topics</a></span></dt><dt><span class="section"><a 
href="JMS-Client-0-8-Binding-URL.html#JMS-Client-0-8-Binding-URL-Topics-Wildcards">8.1.3.
 Wildcard characters in routing keys for topic 
destinations</a></span></dt><dt><span class="section"><a 
href="JMS-Client-0-8-Binding-URL.html#JMS-Client-0-8-Binding-URL-Extra-Examples">8.1.4.
 More Examples</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a 
href="JMS-Client-0-8-System-Properties.html">9. System 
Properties</a></span></dt><dt><span class="chapter"><a 
href="JMS-Client-0-8-Logging.html">10. Logging</a></span></dt><dd><dl><dt><span 
class="section"><a 
href="JMS-Client-0-8-Logging.html#JMS-Client-0-8-Logging-RecommendedProductionLoggingLevel">10.1.
 Recommended Production Logging Level</a></span></dt><dt><span 
class="section"><a 
href="JMS-Client-0-8-Logging-EnablingDebugLogging.html">10.2. Enabling 
Debug</a></span></dt></d
 l></dd><dt><span class="appendix"><a 
href="JMS-Client-0-8-Appendix-Exceptions.html">A. 
Exceptions</a></span></dt><dt><span class="appendix"><a 
href="JMS-Client-0-8-Appendix-Maven.html">B. Minimal Maven 
POM</a></span></dt><dt><span class="appendix"><a 
href="JMS-Client-0-8-Appendix-JMS-Extensions.html">C. JMS 
Extensions</a></span></dt><dd><dl><dt><span class="section"><a 
href="JMS-Client-0-8-Appendix-JMS-Extensions.html#JMS-Client-0-8-Appendix-JMS-Extensions-Queue">C.1.
 Queue Management</a></span></dt><dd><dl><dt><span class="section"><a 
href="JMS-Client-0-8-Appendix-JMS-Extensions.html#JMS-Client-0-8-Appendix-JMS-Extensions-Queue-Creation">C.1.1.
 Queue creation</a></span></dt></dl></dd><dt><span class="section"><a 
href="JMS-Client-0-8-Appendix-JMS-Extensions-Binding.html">C.2. Binding 
Management</a></span></dt><dd><dl><dt><span class="section"><a 
href="JMS-Client-0-8-Appendix-JMS-Extensions-Binding.html#JMS-Client-0-8-Appendix-JMS-Extensions-Binding-Creation">C.2.1.
 Binding creation<
 /a></span></dt></dl></dd></dl></dd></dl></div><div 
class="list-of-figures"><p><strong>List of Figures</strong></p><dl><dt>5.1. <a 
href="JMS-Client-0-8-Client-Understanding.html#idp868944">Architecture of a 
typical JMS application</a></dt><dt>5.2. <a 
href="JMS-Client-0-8-Client-Understanding-ConnectionFactory.html#idp182240">JNDI
 overview</a></dt></dl></div><div class="list-of-tables"><p><strong>List of 
Tables</strong></p><dl><dt>7.1. <a 
href="JMS-Client-0-8-Connection-URL.html#JMS-Client-0-8-Connection-URL-Options">Connection
 URL Options</a></dt><dt>7.2. <a 
href="JMS-Client-0-8-Connection-URL.html#idp1955648">Broker List 
Options</a></dt><dt>8.1. <a 
href="JMS-Client-0-8-Binding-URL.html#idp1969056">Binding URL options 
</a></dt><dt>8.2. <a href="JMS-Client-0-8-Binding-URL.html#idp6129232">Binding 
URL examples</a></dt><dt>9.1. <a 
href="JMS-Client-0-8-System-Properties.html#idp5316352">System Properties 
Affecting Connection Behaviour</a></dt><dt>9.2. <a 
href="JMS-Client-0-8-System-Prope
 rties.html#idp5599024">Config Options For Session Behaviour</a></dt><dt>9.3. 
<a href="JMS-Client-0-8-System-Properties.html#idp4372432">Config Options For 
Consumer Behaviour</a></dt><dt>9.4. <a 
href="JMS-Client-0-8-System-Properties.html#idp6171808">Config Options For 
Producer Behaviour</a></dt><dt>9.5. <a 
href="JMS-Client-0-8-System-Properties.html#idp6193792">Config Options For 
Threading</a></dt><dt>9.6. <a 
href="JMS-Client-0-8-System-Properties.html#idp6204304">Config Options For 
I/O</a></dt><dt>9.7. <a 
href="JMS-Client-0-8-System-Properties.html#idp6234960">Config Options For 
Security - Using SSL for securing connections or using EXTERNAL as
+                       the SASL mechanism.</a></dt><dt>9.8. <a 
href="JMS-Client-0-8-System-Properties.html#idp6250912">Config Options For 
Security - Standard JVM properties needed when Using SSL for
+                       securing connections or using EXTERNAL as the SASL 
mechanism.</a></dt><dt>A.1. <a 
href="JMS-Client-0-8-Appendix-Exceptions.html#idp5884656">Exceptions linked to 
JMSExceptions thrown by JMS methods</a></dt><dt>A.2. <a 
href="JMS-Client-0-8-Appendix-Exceptions.html#idp4641712">Exceptions linked to 
JMSExceptions received by ExceptionListeners</a></dt></dl></div><div 
class="list-of-examples"><p><strong>List of Examples</strong></p><dl><dt>4.1. 
<a href="JMS-Client-0-8-Examples.html#JMS-Client-0-8-Examples-PTP-Java">JMS 
Example - Point to Point Messaging</a></dt><dt>4.2. <a 
href="JMS-Client-0-8-Examples.html#JMS-Client-0-8-Examples-PTP-PropertiesFile">JMS
 Example - Point to Point Messaging - JNDI Properties</a></dt><dt>4.3. <a 
href="JMS-Client-0-8-Examples-PubSub.html#JMS-Client-0-8-Examples-PubSub-Java">JMS
 Example - Publish/subscribe Messaging</a></dt><dt>4.4. <a 
href="JMS-Client-0-8-Examples-PubSub.html#JMS-Client-0-8-Examples-PubSub-PropertiesFile">JMS
 Example - Publish/subscribe Me
 ssaging - JNDI Properties</a></dt><dt>5.1. <a 
href="JMS-Client-0-8-Client-Understanding-Connection.html#idp2445760">Connection
 URL configured for failover</a></dt><dt>5.2. <a 
href="JMS-Client-0-8-Client-Understanding-Connection.html#idp2577264">Connection
 URL configured with nofailover</a></dt><dt>5.3. <a 
href="JMS-Client-0-8-Client-Understanding-Connection.html#idp2587888">Connection
 URL configured for heartbeating</a></dt><dt>5.4. <a 
href="JMS-Client-0-8-Client-Understanding-Connection.html#idp5923792">Connection
 URL configured for SSL - CA trusted by JVM</a></dt><dt>5.5. <a 
href="JMS-Client-0-8-Client-Understanding-Connection.html#idp5928928">Connection
 URL configured for SSL - CA not trusted by JVM</a></dt><dt>5.6. <a 
href="JMS-Client-0-8-Client-Understanding-Connection.html#idp5933936">Connection
 URL configured for SSL - SSL client-auth</a></dt><dt>7.1. <a 
href="JMS-Client-0-8-Connection-URL.html#idp1948352">Broker 
Lists</a></dt><dt>8.1. <a href="JMS-Client-0-8-Binding-URL.html
 #idp6115920">Binding URL examples for JMS queues</a></dt><dt>8.2. <a 
href="JMS-Client-0-8-Binding-URL.html#idp6121472">Binding URL examples for JMS 
topics</a></dt><dt>B.1. <a 
href="JMS-Client-0-8-Appendix-Maven.html#idp2196816">Minimal Maven POM 
</a></dt><dt>C.1. <a 
href="JMS-Client-0-8-Appendix-JMS-Extensions.html#idp3754800">Creation of an 
LVQ using the Qpid extension to JMS</a></dt><dt>C.2. <a 
href="JMS-Client-0-8-Appendix-JMS-Extensions-Binding.html#idp665648">Binding a 
queue using JMS</a></dt></dl></div></div><div class="navfooter"><hr /><table 
summary="Navigation footer" width="100%"><tr><td align="left" 
width="40%">&#160;</td><td align="center" width="20%">&#160;</td><td 
align="right" width="40%">&#160;<a accesskey="n" 
href="JMS-Client-0-8-Introduction.html">Next</a></td></tr><tr><td align="left" 
valign="top" width="40%">&#160;</td><td align="center" 
width="20%">&#160;</td><td align="right" valign="top" 
width="40%">&#160;Chapter&#160;1.&#160;Introduction</td></tr></table></di
 v></div>
 
         <hr/>
 

Modified: 
qpid/site/docs/releases/qpid-trunk/jms-client-0-8/jms_client08-book.pdf
URL: 
http://svn.apache.org/viewvc/qpid/site/docs/releases/qpid-trunk/jms-client-0-8/jms_client08-book.pdf?rev=1632181&r1=1632180&r2=1632181&view=diff
==============================================================================
Binary files - no diff available.

Modified: qpid/site/docs/releases/qpid-trunk/qpid-jms/examples/Hello.java
URL: 
http://svn.apache.org/viewvc/qpid/site/docs/releases/qpid-trunk/qpid-jms/examples/Hello.java?rev=1632181&r1=1632180&r2=1632181&view=diff
==============================================================================
--- qpid/site/docs/releases/qpid-trunk/qpid-jms/examples/Hello.java (original)
+++ qpid/site/docs/releases/qpid-trunk/qpid-jms/examples/Hello.java Wed Oct 15 
21:29:55 2014
@@ -21,10 +21,18 @@
 
 package org.apache.qpid.example;
 
-import javax.jms.*;
+import java.io.InputStream;
+import java.util.Properties;
+
+import javax.jms.Connection;
+import javax.jms.ConnectionFactory;
+import javax.jms.Destination;
+import javax.jms.MessageConsumer;
+import javax.jms.MessageProducer;
+import javax.jms.Session;
+import javax.jms.TextMessage;
 import javax.naming.Context;
 import javax.naming.InitialContext;
-import java.util.Properties;
 
 
 public class Hello 
@@ -42,9 +50,10 @@ public class Hello 
 
     private void runTest() 
     {
-        try {
+        try (InputStream resourceAsStream = 
this.getClass().getResourceAsStream("hello.properties"))
+        {
             Properties properties = new Properties();
-            
properties.load(this.getClass().getResourceAsStream("hello.properties"));
+            properties.load(resourceAsStream);
             Context context = new InitialContext(properties);
 
             ConnectionFactory connectionFactory = (ConnectionFactory) 
context.lookup("qpidConnectionfactory");

Modified: qpid/site/docs/releases/qpid-trunk/qpid-jms/examples/Hello.java.html
URL: 
http://svn.apache.org/viewvc/qpid/site/docs/releases/qpid-trunk/qpid-jms/examples/Hello.java.html?rev=1632181&r1=1632180&r2=1632181&view=diff
==============================================================================
--- qpid/site/docs/releases/qpid-trunk/qpid-jms/examples/Hello.java.html 
(original)
+++ qpid/site/docs/releases/qpid-trunk/qpid-jms/examples/Hello.java.html Wed 
Oct 15 21:29:55 2014
@@ -111,10 +111,18 @@
 <h1>Hello.java</h1>
 <div class="highlight"><pre><span class="kn">package</span> <span 
class="n">org</span><span class="o">.</span><span class="na">apache</span><span 
class="o">.</span><span class="na">qpid</span><span class="o">.</span><span 
class="na">example</span><span class="o">;</span>
 
-<span class="kn">import</span> <span class="nn">javax.jms.*</span><span 
class="o">;</span>
+<span class="kn">import</span> <span 
class="nn">java.io.InputStream</span><span class="o">;</span>
+<span class="kn">import</span> <span 
class="nn">java.util.Properties</span><span class="o">;</span>
+
+<span class="kn">import</span> <span 
class="nn">javax.jms.Connection</span><span class="o">;</span>
+<span class="kn">import</span> <span 
class="nn">javax.jms.ConnectionFactory</span><span class="o">;</span>
+<span class="kn">import</span> <span 
class="nn">javax.jms.Destination</span><span class="o">;</span>
+<span class="kn">import</span> <span 
class="nn">javax.jms.MessageConsumer</span><span class="o">;</span>
+<span class="kn">import</span> <span 
class="nn">javax.jms.MessageProducer</span><span class="o">;</span>
+<span class="kn">import</span> <span class="nn">javax.jms.Session</span><span 
class="o">;</span>
+<span class="kn">import</span> <span 
class="nn">javax.jms.TextMessage</span><span class="o">;</span>
 <span class="kn">import</span> <span 
class="nn">javax.naming.Context</span><span class="o">;</span>
 <span class="kn">import</span> <span 
class="nn">javax.naming.InitialContext</span><span class="o">;</span>
-<span class="kn">import</span> <span 
class="nn">java.util.Properties</span><span class="o">;</span>
 
 
 <span class="kd">public</span> <span class="kd">class</span> <span 
class="nc">Hello</span> 
@@ -132,9 +140,10 @@
 
     <span class="kd">private</span> <span class="kt">void</span> <span 
class="nf">runTest</span><span class="o">()</span> 
     <span class="o">{</span>
-        <span class="k">try</span> <span class="o">{</span>
+        <span class="k">try</span> <span class="o">(</span><span 
class="n">InputStream</span> <span class="n">resourceAsStream</span> <span 
class="o">=</span> <span class="k">this</span><span class="o">.</span><span 
class="na">getClass</span><span class="o">().</span><span 
class="na">getResourceAsStream</span><span class="o">(</span><span 
class="s">&quot;hello.properties&quot;</span><span class="o">))</span>
+        <span class="o">{</span>
             <span class="n">Properties</span> <span 
class="n">properties</span> <span class="o">=</span> <span class="k">new</span> 
<span class="n">Properties</span><span class="o">();</span>
-            <span class="n">properties</span><span class="o">.</span><span 
class="na">load</span><span class="o">(</span><span class="k">this</span><span 
class="o">.</span><span class="na">getClass</span><span 
class="o">().</span><span class="na">getResourceAsStream</span><span 
class="o">(</span><span class="s">&quot;hello.properties&quot;</span><span 
class="o">));</span>
+            <span class="n">properties</span><span class="o">.</span><span 
class="na">load</span><span class="o">(</span><span 
class="n">resourceAsStream</span><span class="o">);</span>
             <span class="n">Context</span> <span class="n">context</span> 
<span class="o">=</span> <span class="k">new</span> <span 
class="n">InitialContext</span><span class="o">(</span><span 
class="n">properties</span><span class="o">);</span>
 
             <span class="n">ConnectionFactory</span> <span 
class="n">connectionFactory</span> <span class="o">=</span> <span 
class="o">(</span><span class="n">ConnectionFactory</span><span 
class="o">)</span> <span class="n">context</span><span class="o">.</span><span 
class="na">lookup</span><span class="o">(</span><span 
class="s">&quot;qpidConnectionfactory&quot;</span><span class="o">);</span>

Modified: qpid/site/input/releases/qpid-trunk/index.md
URL: 
http://svn.apache.org/viewvc/qpid/site/input/releases/qpid-trunk/index.md?rev=1632181&r1=1632180&r2=1632181&view=diff
==============================================================================
--- qpid/site/input/releases/qpid-trunk/index.md (original)
+++ qpid/site/input/releases/qpid-trunk/index.md Wed Oct 15 21:29:55 2014
@@ -27,7 +27,7 @@ Code and documentation found here may be
 incomplete.  For a smoother experience, see the
 [current stable release](@current-release-url@/index.html).
 
-This content was generated at 12:42  on Thursday, 10 July 2014.
+This content was generated at 21:55  on Wednesday, 15 October 2014.
 
 </div>
 
@@ -65,8 +65,11 @@ This content was generated at 12:42  on 
 ### Qpid JMS
 
  - [API 
reference](http://docs.oracle.com/javaee/1.4/api/javax/jms/package-summary.html)
- - Using the Qpid JMS client with [AMQP 0-10](programming/book/QpidJMS.html) 
([PDF](programming/programming-book.pdf)), or  [AMQP 
0-91..0-8](jms-client-0-8/book/index.html) 
([PDF](jms-client-0-8/jms_client08-book.pdf))
- - Examples for [AMQP 
1.0](http://svn.apache.org/repos/asf/qpid/trunk/qpid/java/amqp-1-0-client-jms/example),
 [AMQP 0-10](qpid-jms/examples/index.html), or [AMQP 
0-91..0-8](jms-client-0-8/book/JMS-Client-0-8-Examples.html)
+ - [Using the Qpid JMS client (AMQP 0-10)](programming/book/QpidJMS.html) 
([PDF](programming/programming-book.pdf))
+ - [Using the Qpid JMS client (AMQP 0-9-1, 0-9, 
0-8)](jms-client-0-8/book/index.html) 
([PDF](jms-client-0-8/jms_client08-book.pdf))
+ - [Examples (AMQP 
1.0)](http://svn.apache.org/repos/asf/qpid/trunk/qpid/java/amqp-1-0-client-jms/example)
+ - [Examples (AMQP 0-10)](qpid-jms/examples/index.html) 
+ - [Examples (AMQP 0-9-1, 0-9, 
0-8)](jms-client-0-8/book/JMS-Client-0-8-Examples.html)
 
 ### Qpid Messaging API
 

Modified: qpid/site/input/releases/qpid-trunk/qpid-jms/examples/Hello.java
URL: 
http://svn.apache.org/viewvc/qpid/site/input/releases/qpid-trunk/qpid-jms/examples/Hello.java?rev=1632181&r1=1632180&r2=1632181&view=diff
==============================================================================
--- qpid/site/input/releases/qpid-trunk/qpid-jms/examples/Hello.java (original)
+++ qpid/site/input/releases/qpid-trunk/qpid-jms/examples/Hello.java Wed Oct 15 
21:29:55 2014
@@ -21,10 +21,18 @@
 
 package org.apache.qpid.example;
 
-import javax.jms.*;
+import java.io.InputStream;
+import java.util.Properties;
+
+import javax.jms.Connection;
+import javax.jms.ConnectionFactory;
+import javax.jms.Destination;
+import javax.jms.MessageConsumer;
+import javax.jms.MessageProducer;
+import javax.jms.Session;
+import javax.jms.TextMessage;
 import javax.naming.Context;
 import javax.naming.InitialContext;
-import java.util.Properties;
 
 
 public class Hello 
@@ -42,9 +50,10 @@ public class Hello 
 
     private void runTest() 
     {
-        try {
+        try (InputStream resourceAsStream = 
this.getClass().getResourceAsStream("hello.properties"))
+        {
             Properties properties = new Properties();
-            
properties.load(this.getClass().getResourceAsStream("hello.properties"));
+            properties.load(resourceAsStream);
             Context context = new InitialContext(properties);
 
             ConnectionFactory connectionFactory = (ConnectionFactory) 
context.lookup("qpidConnectionfactory");

Modified: 
qpid/site/input/releases/qpid-trunk/qpid-jms/examples/Hello.java.html.in
URL: 
http://svn.apache.org/viewvc/qpid/site/input/releases/qpid-trunk/qpid-jms/examples/Hello.java.html.in?rev=1632181&r1=1632180&r2=1632181&view=diff
==============================================================================
--- qpid/site/input/releases/qpid-trunk/qpid-jms/examples/Hello.java.html.in 
(original)
+++ qpid/site/input/releases/qpid-trunk/qpid-jms/examples/Hello.java.html.in 
Wed Oct 15 21:29:55 2014
@@ -2,10 +2,18 @@
 <h1>Hello.java</h1>
 <div class="highlight"><pre><span class="kn">package</span> <span 
class="n">org</span><span class="o">.</span><span class="na">apache</span><span 
class="o">.</span><span class="na">qpid</span><span class="o">.</span><span 
class="na">example</span><span class="o">;</span>
 
-<span class="kn">import</span> <span class="nn">javax.jms.*</span><span 
class="o">;</span>
+<span class="kn">import</span> <span 
class="nn">java.io.InputStream</span><span class="o">;</span>
+<span class="kn">import</span> <span 
class="nn">java.util.Properties</span><span class="o">;</span>
+
+<span class="kn">import</span> <span 
class="nn">javax.jms.Connection</span><span class="o">;</span>
+<span class="kn">import</span> <span 
class="nn">javax.jms.ConnectionFactory</span><span class="o">;</span>
+<span class="kn">import</span> <span 
class="nn">javax.jms.Destination</span><span class="o">;</span>
+<span class="kn">import</span> <span 
class="nn">javax.jms.MessageConsumer</span><span class="o">;</span>
+<span class="kn">import</span> <span 
class="nn">javax.jms.MessageProducer</span><span class="o">;</span>
+<span class="kn">import</span> <span class="nn">javax.jms.Session</span><span 
class="o">;</span>
+<span class="kn">import</span> <span 
class="nn">javax.jms.TextMessage</span><span class="o">;</span>
 <span class="kn">import</span> <span 
class="nn">javax.naming.Context</span><span class="o">;</span>
 <span class="kn">import</span> <span 
class="nn">javax.naming.InitialContext</span><span class="o">;</span>
-<span class="kn">import</span> <span 
class="nn">java.util.Properties</span><span class="o">;</span>
 
 
 <span class="kd">public</span> <span class="kd">class</span> <span 
class="nc">Hello</span> 
@@ -23,9 +31,10 @@
 
     <span class="kd">private</span> <span class="kt">void</span> <span 
class="nf">runTest</span><span class="o">()</span> 
     <span class="o">{</span>
-        <span class="k">try</span> <span class="o">{</span>
+        <span class="k">try</span> <span class="o">(</span><span 
class="n">InputStream</span> <span class="n">resourceAsStream</span> <span 
class="o">=</span> <span class="k">this</span><span class="o">.</span><span 
class="na">getClass</span><span class="o">().</span><span 
class="na">getResourceAsStream</span><span class="o">(</span><span 
class="s">&quot;hello.properties&quot;</span><span class="o">))</span>
+        <span class="o">{</span>
             <span class="n">Properties</span> <span 
class="n">properties</span> <span class="o">=</span> <span class="k">new</span> 
<span class="n">Properties</span><span class="o">();</span>
-            <span class="n">properties</span><span class="o">.</span><span 
class="na">load</span><span class="o">(</span><span class="k">this</span><span 
class="o">.</span><span class="na">getClass</span><span 
class="o">().</span><span class="na">getResourceAsStream</span><span 
class="o">(</span><span class="s">&quot;hello.properties&quot;</span><span 
class="o">));</span>
+            <span class="n">properties</span><span class="o">.</span><span 
class="na">load</span><span class="o">(</span><span 
class="n">resourceAsStream</span><span class="o">);</span>
             <span class="n">Context</span> <span class="n">context</span> 
<span class="o">=</span> <span class="k">new</span> <span 
class="n">InitialContext</span><span class="o">(</span><span 
class="n">properties</span><span class="o">);</span>
 
             <span class="n">ConnectionFactory</span> <span 
class="n">connectionFactory</span> <span class="o">=</span> <span 
class="o">(</span><span class="n">ConnectionFactory</span><span 
class="o">)</span> <span class="n">context</span><span class="o">.</span><span 
class="na">lookup</span><span class="o">(</span><span 
class="s">&quot;qpidConnectionfactory&quot;</span><span class="o">);</span>



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@qpid.apache.org
For additional commands, e-mail: commits-h...@qpid.apache.org

Reply via email to