http://git-wip-us.apache.org/repos/asf/qpid-site/blob/b3a90a4a/content/releases/qpid-jms-amqp-0-x-6.3.2/jms-amqp-0-10-book/JMS-Client-0-10-Configuring-JNDI.html
----------------------------------------------------------------------
diff --git 
a/content/releases/qpid-jms-amqp-0-x-6.3.2/jms-amqp-0-10-book/JMS-Client-0-10-Configuring-JNDI.html
 
b/content/releases/qpid-jms-amqp-0-x-6.3.2/jms-amqp-0-10-book/JMS-Client-0-10-Configuring-JNDI.html
new file mode 100644
index 0000000..0b82a9b
--- /dev/null
+++ 
b/content/releases/qpid-jms-amqp-0-x-6.3.2/jms-amqp-0-10-book/JMS-Client-0-10-Configuring-JNDI.html
@@ -0,0 +1,432 @@
+<!DOCTYPE html>
+<!--
+ -
+ - Licensed to the Apache Software Foundation (ASF) under one
+ - or more contributor license agreements.  See the NOTICE file
+ - distributed with this work for additional information
+ - regarding copyright ownership.  The ASF licenses this file
+ - to you under the Apache License, Version 2.0 (the
+ - "License"); you may not use this file except in compliance
+ - with the License.  You may obtain a copy of the License at
+ -
+ -   http://www.apache.org/licenses/LICENSE-2.0
+ -
+ - Unless required by applicable law or agreed to in writing,
+ - software distributed under the License is distributed on an
+ - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ - KIND, either express or implied.  See the License for the
+ - specific language governing permissions and limitations
+ - under the License.
+ -
+-->
+<html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en">
+  <head>
+    <title>2.2.&#160;JNDI Properties - Apache Qpid&#8482;</title>
+    <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
+    <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+    <link rel="stylesheet" href="/site.css" type="text/css" async="async"/>
+    <link rel="stylesheet" href="/deferred.css" type="text/css" defer="defer"/>
+    <script type="text/javascript">var _deferredFunctions = [];</script>
+    <script type="text/javascript" src="/deferred.js" defer="defer"></script>
+    <!--[if lte IE 8]>
+      <link rel="stylesheet" href="/ie.css" type="text/css"/>
+      <script type="text/javascript" src="/html5shiv.js"></script>
+    <![endif]-->
+
+    <!-- Redirects for `go get` and godoc.org -->
+    <meta name="go-import"
+          content="qpid.apache.org git 
https://git-wip-us.apache.org/repos/asf/qpid-proton.git"/>
+    <meta name="go-source"
+          content="qpid.apache.org
+https://github.com/apache/qpid-proton/blob/go1/README.md
+https://github.com/apache/qpid-proton/tree/go1{/dir}
+https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
+  </head>
+  <body>
+    <div id="-content">
+      <div id="-top" class="panel">
+        <a id="-menu-link"><img width="16" height="16" src="" alt="Menu"/></a>
+
+        <a id="-search-link"><img width="22" height="16" src="" 
alt="Search"/></a>
+
+        <ul id="-global-navigation">
+          <li><a id="-logotype" href="/index.html">Apache 
Qpid<sup>&#8482;</sup></a></li>
+          <li><a href="/documentation.html">Documentation</a></li>
+          <li><a href="/download.html">Download</a></li>
+          <li><a href="/discussion.html">Discussion</a></li>
+        </ul>
+      </div>
+
+      <div id="-menu" class="panel" style="display: none;">
+        <div class="flex">
+          <section>
+            <h3>Project</h3>
+
+            <ul>
+              <li><a href="/overview.html">Overview</a></li>
+              <li><a href="/components/index.html">Components</a></li>
+              <li><a href="/releases/index.html">Releases</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Messaging APIs</h3>
+
+            <ul>
+              <li><a href="/proton/index.html">Qpid Proton</a></li>
+              <li><a href="/components/jms/index.html">Qpid JMS</a></li>
+              <li><a href="/components/messaging-api/index.html">Qpid 
Messaging API</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Servers and tools</h3>
+
+            <ul>
+              <li><a href="/components/broker-j/index.html">Broker-J</a></li>
+              <li><a href="/components/cpp-broker/index.html">C++ 
broker</a></li>
+              <li><a href="/components/dispatch-router/index.html">Dispatch 
router</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Resources</h3>
+
+            <ul>
+              <li><a href="/dashboard.html">Dashboard</a></li>
+              <li><a 
href="https://cwiki.apache.org/confluence/display/qpid/Index";>Wiki</a></li>
+              <li><a href="/resources.html">More resources</a></li>
+            </ul>
+          </section>
+        </div>
+      </div>
+
+      <div id="-search" class="panel" style="display: none;">
+        <form action="http://www.google.com/search"; method="get">
+          <input type="hidden" name="sitesearch" value="qpid.apache.org"/>
+          <input type="text" name="q" maxlength="255" autofocus="autofocus" 
tabindex="1"/>
+          <button type="submit">Search</button>
+          <a href="/search.html">More ways to search</a>
+        </form>
+      </div>
+
+      <div id="-middle" class="panel">
+        <ul id="-path-navigation"><li><a 
href="/index.html">Home</a></li><li><a 
href="/releases/index.html">Releases</a></li><li><a 
href="/releases/qpid-jms-amqp-0-x-6.3.2/index.html">Qpid JMS AMQP 0-x 
6.3.2</a></li><li><a 
href="/releases/qpid-jms-amqp-0-x-6.3.2/jms-amqp-0-10-book/index.html">Apache 
Qpid JMS Client for AMQP 0-10</a></li><li>2.2.&#160;JNDI Properties</li></ul>
+
+        <div id="-middle-content">
+          <div class="docbook"><div class="navheader"><table 
summary="Navigation header" width="100%"><tr><th align="center" 
colspan="3">2.2.&#160;JNDI Properties</th></tr><tr><td align="left" 
width="20%"><a accesskey="p" 
href="JMS-Client-0-10-Configuring.html">Prev</a>&#160;</td><th align="center" 
width="60%">Chapter&#160;2.&#160;Configuring the Client</th><td align="right" 
width="20%">&#160;<a accesskey="n" 
href="JMS-Client-0-10-Configuring-JVM-Properties.html">Next</a></td></tr></table><hr
 /></div><div class="section"><div class="titlepage"><div><div><h2 
class="title" style="clear: both"><a 
id="JMS-Client-0-10-Configuring-JNDI"></a>2.2.&#160;JNDI 
Properties</h2></div></div></div><div class="section"><div 
class="titlepage"><div><div><h3 class="title"><a 
id="d0e159"></a>2.2.1.&#160;Properties File Format</h3></div></div></div><p>
+       The Client defines JNDI properties that can be used to specify JMS 
Connections and Destinations. Here is a typical JNDI properties file:
+      </p><div class="example"><a id="d0e164"></a><p 
class="title"><strong>Example&#160;2.1.&#160;JNDI Properties 
File</strong></p><div class="example-contents"><pre class="programlisting">
+java.naming.factory.initial
+= org.apache.qpid.jndi.PropertiesFileInitialContextFactory
+
+# connectionfactory.[jndiname] = [ConnectionURL]
+connectionfactory.qpidConnectionfactory
+= amqp://guest:guest@clientid/test?brokerlist='tcp://localhost:5672'
+# destination.[jndiname] = [address_string]
+destination.topicExchange = amq.topic</pre></div></div><br 
class="example-break" /><p>The following sections describe the JNDI properties 
syntax that Qpid uses.</p><div class="table"><a id="d0e171"></a><p 
class="title"><strong>Table&#160;2.1.&#160;JNDI Properties 
syntax</strong></p><div class="table-contents"><table border="1" summary="JNDI 
Properties syntax"><colgroup><col /><col /></colgroup><thead><tr><th>
+                 Property
+               </th><th>
+                 Purpose
+               </th></tr></thead><tbody><tr><td>
+                 connectionfactory.&lt;jndiname&gt;
+               </td><td>
+                 <p>
+                   The Connection URL that the connection factory uses to 
perform connections.
+                 </p>
+               </td></tr><tr><td>
+                 queue.&lt;jndiname&gt;
+               </td><td>
+                 <p>
+                   A JMS queue, which is implemented as an amq.direct exchange 
in Apache Qpid.
+                 </p>
+               </td></tr><tr><td>
+                 topic.&lt;jndiname&gt;
+               </td><td>
+                 <p>
+                   A JMS topic, which is implemented as an amq.topic exchange 
in Apache Qpid.
+                 </p>
+               </td></tr><tr><td>
+                 destination.&lt;jndiname&gt;
+               </td><td>
+                 <p>
+                   Can be used for defining all amq destinations,
+                   queues, topics and header matching, using an
+                   address string.
+
+                   <a class="footnote" href="#ftn.d0e213" id="d0e213"><sup 
class="footnote">[a]</sup></a>
+                 </p>
+               </td></tr></tbody><tbody class="footnotes"><tr><td 
colspan="2"><div class="footnote" id="ftn.d0e213"><p><a class="para" 
href="#d0e213"><sup class="para">[a] </sup></a>Binding URLs, which were used in
+                   earlier versions of the Client, can
+                   still be used instead of address
+                   strings.</p></div></td></tr></tbody></table></div></div><br 
class="table-break" /></div><div class="section"><div 
class="titlepage"><div><div><h3 class="title"><a 
id="JMS-Client-0-10-Configuring-JNDI-Connection-URL"></a>2.2.2.&#160;Connection 
URLs</h3></div></div></div><p>
+         In JNDI properties, a Connection URL specifies properties for a 
connection. The format for a Connection URL is:
+        </p><pre 
class="programlisting">amqp://[&lt;user&gt;:&lt;pass&gt;@][&lt;clientid&gt;]&lt;virtualhost&gt;[?&lt;option&gt;='&lt;value&gt;'[&amp;&lt;option&gt;='&lt;value&gt;']]
+        </pre><p>
+         For instance, the following Connection URL specifies a user name, a 
password, a client ID, a virtual host ("test"), a broker list with a single 
broker, and a TCP host with the host name <span class="quote">&#8220;<span 
class="quote">localhost</span>&#8221;</span> using port 5672:
+        </p><pre 
class="programlisting">amqp://username:password@clientid/test?brokerlist='tcp://localhost:5672'
+        </pre><p>
+         Apache Qpid supports the following properties in Connection URLs:
+        </p><div class="table"><a id="d0e234"></a><p 
class="title"><strong>Table&#160;2.2.&#160;Connection URL 
Properties</strong></p><div class="table-contents"><table border="1" 
summary="Connection URL Properties" width="100%"><colgroup><col /><col /><col 
/></colgroup><thead><tr><th>
+                 Option
+               </th><th>
+                 Type
+               </th><th>
+                 Description
+               </th></tr></thead><tbody><tr><td>
+                 brokerlist
+               </td><td>
+                 see below
+               </td><td>
+                 List of one or more broker addresses.
+               </td></tr><tr><td>
+                 maxprefetch
+               </td><td>
+                 integer
+               </td><td>
+                 <p>
+                    The maximum number of pre-fetched messages per consumer. 
If not specified, default value of 500 is used.
+                 </p>
+                 <p>
+                    Note: You can also set the default per-consumer prefetch 
value on a client-wide basis by configuring the client using <a class="link" 
href="JMS-Client-0-10-Configuring-JVM-Properties.html" title="2.3.&#160;JVM 
Properties">Java system properties.</a>
+                 </p>
+               </td></tr><tr><td>
+                 sync_publish
+               </td><td>
+                 {'persistent' | 'all'}
+               </td><td>
+                 A sync command is sent after every persistent message to 
guarantee that it has been received; if the value is 'persistent', this is done 
only for persistent messages.
+               </td></tr><tr><td>
+                 sync_ack
+               </td><td>
+                 Boolean
+               </td><td>
+                 A sync command is sent after every acknowledgement to 
guarantee that it has been received.
+               </td></tr><tr><td>sync_client_ack</td><td>Boolean</td><td>
+                               <p>
+                                       If set <code 
class="literal">true</code>, for sessions using<a class="link" 
href="http://docs.oracle.com/javaee/6/api/javax/jms/Session.html#CLIENT_ACKNOWLEDGE";
 target="_top">
+                                       Session#CLIENT_ACKNOWLEDGE</a>,
+                                       a sync command is sent after every 
message <a class="link" 
href="http://docs.oracle.com/javaee/6/api/javax/jms/Message.html#acknowledge()" 
target="_top">
+                                       Message#acknowledge()</a>.
+                                       This ensure that the client awaits the 
successful processing of the acknowledgement by server
+                                       before continuing.
+                               </p>
+                               <p>If <code class="literal">false</code>, the 
sync is not performed. This will improve performance but will
+                                       mean
+                                       duplicate messages are more likely to 
be received following a failure.
+                               </p>
+                               <p>
+                                       Defaults to<code 
class="literal">true</code>.
+                               </p>
+                               <p>
+                                       Note: You can also set the default on a 
client-wide basis by configuring the
+                                       client using
+                                       <a class="link" 
href="JMS-Client-0-10-Configuring-JVM-Properties.html" title="2.3.&#160;JVM 
Properties">Java system properties.</a>
+                               </p>
+                       </td></tr><tr><td>
+                 use_legacy_map_msg_format
+               </td><td>
+                 Boolean
+               </td><td>
+                 If you are using JMS Map messages and deploying a new client 
with any JMS client older than 0.8 release, you must set this to true to ensure 
the older clients can understand the map message encoding.
+               </td></tr><tr><td>
+                 failover
+               </td><td>
+                 {'singlebroker' | 'roundrobin' | 'failover_exchange' | 
'nofailover' | '&lt;class&gt;'}
+               </td><td>
+                 <p>
+                   This option controls failover behaviour.  The method <code 
class="literal">singlebroker</code> uses only the first broker in the list,
+                   <code class="literal">roundrobin</code> will try each 
broker given in the broker list until a connection is established,
+                   <code class="literal">failover_exchange</code> connects to 
the initial broker given in the broker URL and will receive membership updates
+                   via the failover exchange. <code 
class="literal">nofailover</code> disables all retry and failover logic.  Any 
other value is interpreted as a
+                   classname which must implement the <code 
class="literal">org.apache.qpid.jms.failover.FailoverMethod</code> interface.
+                 </p>
+                 <p>
+                   The broker list options <code 
class="literal">retries</code> and <code class="literal">connectdelay</code> 
(described below) determine the number of times a
+                   connection to a broker will be retried and the the length 
of time to wait between successive connection attempts before moving on to
+                   the next broker in the list. The failover option <code 
class="literal">cyclecount</code> controls the number of times to loop through 
the list of
+                   available brokers before finally giving up.
+                 </p>
+                 <p>
+                   Defaults to <code class="literal">roundrobin</code> if the 
brokerlist contains multiple brokers, or <code 
class="literal">singlebroker</code> otherwise.
+                 </p>
+               </td></tr><tr><td>
+                       ssl
+               </td><td>
+                       boolean
+               </td><td>
+                   <p>
+                       If <code class="literal">ssl='true'</code>, use SSL for 
all broker connections. Overrides any per-broker settings in the brokerlist 
(see below) entries. 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 the first broker in the list that is available. In 
general, it is better to use the failover exchange when using multiple brokers, 
since it allows applications to fail over if a broker goes down.
+       </p><div class="example"><a id="d0e400"></a><p 
class="title"><strong>Example&#160;2.2.&#160;Broker Lists</strong></p><div 
class="example-contents"><p>A broker list can specify properties to be used 
when connecting to the broker, such as security options. This broker list 
specifies options for a Kerberos connection using GSSAPI:</p><pre 
class="programlisting">
+amqp://guest:guest@test/test?sync_ack='true'
+&amp;brokerlist='tcp://ip1:5672?sasl_mechs='GSSAPI''
+         </pre><p>This broker list specifies SSL options:</p><pre 
class="programlisting">
+amqp://guest:guest@test/test?sync_ack='true'
+&amp;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" /><p>The following broker 
list options are supported.</p><div class="table"><a id="d0e417"></a><p 
class="title"><strong>Table&#160;2.3.&#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>
+                 heartbeat
+               </td><td>
+                 integer
+               </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>
+               </td></tr><tr><td>
+                 sasl_mechs
+               </td><td>
+                 --
+               </td><td>
+                 For secure applications, we suggest CRAM-MD5,
+                 DIGEST-MD5, or GSSAPI. The ANONYMOUS method is not
+                 secure. The PLAIN method is secure only when used
+                 together with SSL. For Kerberos, sasl_mechs must be
+                 set to GSSAPI, sasl_protocol must be set to the
+                 principal for the qpidd broker, e.g. qpidd/, and
+                 sasl_server must be set to the host for the SASL
+                 server, e.g. sasl.com.  SASL External is supported
+                 using SSL certification, e.g.
+                 <code 
class="literal">ssl='true'&amp;sasl_mechs='EXTERNAL'</code>
+               </td></tr><tr><td>
+                 sasl_encryption
+               </td><td>
+                 Boolean
+               </td><td>
+                 If <code class="literal">sasl_encryption='true'</code>, the 
JMS client attempts to negotiate a security layer with the broker using GSSAPI 
to encrypt the connection. Note that for this to happen, GSSAPI must be 
selected as the sasl_mech.
+               </td></tr><tr><td>
+                 sasl_protocol
+               </td><td>
+                 --
+               </td><td>
+                 Used only for
+                 Kerberos. <code class="literal">sasl_protocol</code> must be
+                 set to the principal for the qpidd broker,
+                 e.g. <code class="literal">qpidd/</code>
+               </td></tr><tr><td>
+                 sasl_server
+               </td><td>
+                 --
+               </td><td>
+                 For Kerberos, sasl_mechs must be set to GSSAPI,
+                 sasl_server must be set to the host for the SASL
+                 server, e.g. <code class="literal">sasl.com</code>.
+               </td></tr><tr><td>
+                 trust_store
+               </td><td>
+                 --
+               </td><td>
+                 path to trust store
+               </td></tr><tr><td>
+                 trust_store_password
+               </td><td>
+                       --
+               </td><td>
+                 Trust store password
+               </td></tr><tr><td>
+                 key_store
+               </td><td>
+                       --
+               </td><td>
+                 path to key store
+               </td></tr><tr><td>
+                 key_store_password
+               </td><td>
+                 --
+               </td><td>
+                 key store password
+               </td></tr><tr><td>
+                 ssl
+               </td><td>
+                 Boolean
+               </td><td>
+                   <p>If <code class="literal">ssl='true'</code>, the JMS 
client will encrypt the connection to this broker using SSL.</p>
+
+                   <p>This can also be set/overridden for all brokers using 
the <a class="link" 
href="JMS-Client-0-10-Configuring-JNDI.html#JMS-Client-0-10-Configuring-JNDI-Connection-URL"
 title="2.2.2.&#160;Connection URLs">Connection URL</a> options.</p>
+               </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.
+               </td></tr><tr><td>
+                 ssl_cert_alias
+               </td><td>
+                       --
+               </td><td>
+                 If multiple certificates are present in the keystore, the 
alias will be used to extract the correct certificate.
+               </td></tr><tr><td>
+                 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>
+                 connectdelay
+               </td><td>
+                 integer
+               </td><td>
+                 Length of time (in milliseconds) to wait before attempting to 
reconnect. Defaults to 0.
+               </td></tr><tr><td>
+                 connecttimeout
+               </td><td>
+                 integer
+               </td><td>
+                 Length of time (in milliseconds) to wait for the socket 
connection to succeed. A value of 0 represents an infinite timeout, i.e. the 
connection attempt will block until established or an error occurs.  Defaults 
to 30000.
+               </td></tr><tr><td>
+                 tcp_nodelay
+               </td><td>
+                 Boolean
+               </td><td>
+                 If <code class="literal">tcp_nodelay='true'</code>, TCP packet
+                 batching is disabled. Defaults to true since Qpid 0.14.
+               </td></tr></tbody></table></div></div><br class="table-break" 
/></div></div><div class="navfooter"><hr /><table summary="Navigation footer" 
width="100%"><tr><td align="left" width="40%"><a accesskey="p" 
href="JMS-Client-0-10-Configuring.html">Prev</a>&#160;</td><td align="center" 
width="20%"><a accesskey="u" 
href="JMS-Client-0-10-Configuring.html">Up</a></td><td align="right" 
width="40%">&#160;<a accesskey="n" 
href="JMS-Client-0-10-Configuring-JVM-Properties.html">Next</a></td></tr><tr><td
 align="left" valign="top" width="40%">Chapter&#160;2.&#160;Configuring the 
Client&#160;</td><td align="center" width="20%"><a accesskey="h" 
href="JMS-Client-0-10-Book.html">Home</a></td><td align="right" valign="top" 
width="40%">&#160;2.3.&#160;JVM Properties</td></tr></table></div></div>
+
+          <hr/>
+
+          <ul id="-apache-navigation">
+            <li><a href="http://www.apache.org/";>Apache</a></li>
+            <li><a href="http://www.apache.org/licenses/";>License</a></li>
+            <li><a 
href="http://www.apache.org/foundation/sponsorship.html";>Sponsorship</a></li>
+            <li><a 
href="http://www.apache.org/foundation/thanks.html";>Thanks!</a></li>
+            <li><a href="/security.html">Security</a></li>
+            <li><a href="http://www.apache.org/";><img id="-apache-feather" 
width="48" height="14" src="" alt="Apache"/></a></li>
+          </ul>
+
+          <p id="-legal">
+            Apache Qpid, Messaging built on AMQP; Copyright &#169; 2015
+            The Apache Software Foundation; Licensed under
+            the <a href="http://www.apache.org/licenses/LICENSE-2.0";>Apache
+            License, Version 2.0</a>; Apache Qpid, Qpid, Qpid Proton,
+            Proton, Apache, the Apache feather logo, and the Apache Qpid
+            project logo are trademarks of The Apache Software
+            Foundation; All other marks mentioned may be trademarks or
+            registered trademarks of their respective owners
+          </p>
+        </div>
+      </div>
+    </div>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/b3a90a4a/content/releases/qpid-jms-amqp-0-x-6.3.2/jms-amqp-0-10-book/JMS-Client-0-10-Configuring-JVM-Properties.html
----------------------------------------------------------------------
diff --git 
a/content/releases/qpid-jms-amqp-0-x-6.3.2/jms-amqp-0-10-book/JMS-Client-0-10-Configuring-JVM-Properties.html
 
b/content/releases/qpid-jms-amqp-0-x-6.3.2/jms-amqp-0-10-book/JMS-Client-0-10-Configuring-JVM-Properties.html
new file mode 100644
index 0000000..fa17791
--- /dev/null
+++ 
b/content/releases/qpid-jms-amqp-0-x-6.3.2/jms-amqp-0-10-book/JMS-Client-0-10-Configuring-JVM-Properties.html
@@ -0,0 +1,186 @@
+<!DOCTYPE html>
+<!--
+ -
+ - Licensed to the Apache Software Foundation (ASF) under one
+ - or more contributor license agreements.  See the NOTICE file
+ - distributed with this work for additional information
+ - regarding copyright ownership.  The ASF licenses this file
+ - to you under the Apache License, Version 2.0 (the
+ - "License"); you may not use this file except in compliance
+ - with the License.  You may obtain a copy of the License at
+ -
+ -   http://www.apache.org/licenses/LICENSE-2.0
+ -
+ - Unless required by applicable law or agreed to in writing,
+ - software distributed under the License is distributed on an
+ - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ - KIND, either express or implied.  See the License for the
+ - specific language governing permissions and limitations
+ - under the License.
+ -
+-->
+<html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en">
+  <head>
+    <title>2.3.&#160;JVM Properties - Apache Qpid&#8482;</title>
+    <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
+    <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+    <link rel="stylesheet" href="/site.css" type="text/css" async="async"/>
+    <link rel="stylesheet" href="/deferred.css" type="text/css" defer="defer"/>
+    <script type="text/javascript">var _deferredFunctions = [];</script>
+    <script type="text/javascript" src="/deferred.js" defer="defer"></script>
+    <!--[if lte IE 8]>
+      <link rel="stylesheet" href="/ie.css" type="text/css"/>
+      <script type="text/javascript" src="/html5shiv.js"></script>
+    <![endif]-->
+
+    <!-- Redirects for `go get` and godoc.org -->
+    <meta name="go-import"
+          content="qpid.apache.org git 
https://git-wip-us.apache.org/repos/asf/qpid-proton.git"/>
+    <meta name="go-source"
+          content="qpid.apache.org
+https://github.com/apache/qpid-proton/blob/go1/README.md
+https://github.com/apache/qpid-proton/tree/go1{/dir}
+https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
+  </head>
+  <body>
+    <div id="-content">
+      <div id="-top" class="panel">
+        <a id="-menu-link"><img width="16" height="16" src="" alt="Menu"/></a>
+
+        <a id="-search-link"><img width="22" height="16" src="" 
alt="Search"/></a>
+
+        <ul id="-global-navigation">
+          <li><a id="-logotype" href="/index.html">Apache 
Qpid<sup>&#8482;</sup></a></li>
+          <li><a href="/documentation.html">Documentation</a></li>
+          <li><a href="/download.html">Download</a></li>
+          <li><a href="/discussion.html">Discussion</a></li>
+        </ul>
+      </div>
+
+      <div id="-menu" class="panel" style="display: none;">
+        <div class="flex">
+          <section>
+            <h3>Project</h3>
+
+            <ul>
+              <li><a href="/overview.html">Overview</a></li>
+              <li><a href="/components/index.html">Components</a></li>
+              <li><a href="/releases/index.html">Releases</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Messaging APIs</h3>
+
+            <ul>
+              <li><a href="/proton/index.html">Qpid Proton</a></li>
+              <li><a href="/components/jms/index.html">Qpid JMS</a></li>
+              <li><a href="/components/messaging-api/index.html">Qpid 
Messaging API</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Servers and tools</h3>
+
+            <ul>
+              <li><a href="/components/broker-j/index.html">Broker-J</a></li>
+              <li><a href="/components/cpp-broker/index.html">C++ 
broker</a></li>
+              <li><a href="/components/dispatch-router/index.html">Dispatch 
router</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Resources</h3>
+
+            <ul>
+              <li><a href="/dashboard.html">Dashboard</a></li>
+              <li><a 
href="https://cwiki.apache.org/confluence/display/qpid/Index";>Wiki</a></li>
+              <li><a href="/resources.html">More resources</a></li>
+            </ul>
+          </section>
+        </div>
+      </div>
+
+      <div id="-search" class="panel" style="display: none;">
+        <form action="http://www.google.com/search"; method="get">
+          <input type="hidden" name="sitesearch" value="qpid.apache.org"/>
+          <input type="text" name="q" maxlength="255" autofocus="autofocus" 
tabindex="1"/>
+          <button type="submit">Search</button>
+          <a href="/search.html">More ways to search</a>
+        </form>
+      </div>
+
+      <div id="-middle" class="panel">
+        <ul id="-path-navigation"><li><a 
href="/index.html">Home</a></li><li><a 
href="/releases/index.html">Releases</a></li><li><a 
href="/releases/qpid-jms-amqp-0-x-6.3.2/index.html">Qpid JMS AMQP 0-x 
6.3.2</a></li><li><a 
href="/releases/qpid-jms-amqp-0-x-6.3.2/jms-amqp-0-10-book/index.html">Apache 
Qpid JMS Client for AMQP 0-10</a></li><li>2.3.&#160;JVM Properties</li></ul>
+
+        <div id="-middle-content">
+          <div class="docbook"><div class="navheader"><table 
summary="Navigation header" width="100%"><tr><th align="center" 
colspan="3">2.3.&#160;JVM Properties</th></tr><tr><td align="left" 
width="20%"><a accesskey="p" 
href="JMS-Client-0-10-Configuring-JNDI.html">Prev</a>&#160;</td><th 
align="center" width="60%">Chapter&#160;2.&#160;Configuring the Client</th><td 
align="right" width="20%">&#160;<a accesskey="n" 
href="JMS-Client-0-10-Configuring-Addresses.html">Next</a></td></tr></table><hr 
/></div><div class="section"><div class="titlepage"><div><div><h2 class="title" 
style="clear: both"><a 
id="JMS-Client-0-10-Configuring-JVM-Properties"></a>2.3.&#160;JVM 
Properties</h2></div></div></div><div class="table"><a id="d0e585"></a><p 
class="title"><strong>Table&#160;2.4.&#160;Config Options For Connection 
Behaviour</strong></p><div class="table-contents"><table border="1" 
summary="Config Options For Connection Behaviour"><colgroup><col /><col /><col 
/><col /></colgroup><thead><tr><th>Pr
 operty 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>qpid.heartbeat</td><td>int</td><td><p>When using 
the 0-10 protocol, the default is 120 (secs)</p><p>When using protocols 
0-8...0-91, the default is the broker-supplied value.</p></td><td>Frequency of 
heartbeat messages (in seconds). A value of 0 disables heartbeating. <p>Two 
consective misssed heartbeats will result in the connection timing 
out.</p><p>This can also be set per connection using the <a class="link" 
href="JMS-Client-0-10-Configuring-JNDI.html#JMS-Client-0-10-Configuring-JNDI-Connection-URL"
 title="2.2.2.&#160;Connection URLs">Connection URL</a> options.</p><p>For 
compati
 bility with old client configuration, the synonym <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="d0e647"></a><p 
class="title"><strong>Table&#160;2.5.&#160;Config Options For Session 
Behaviour</strong></p><div class="table-contents"><table border="1" 
summary="Config Options For Session Behaviour"><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.session.command_limit</td><td>int</td><td>65536</td><td>Limits
 th
 e # of unacked 
commands</td></tr><tr><td>qpid.session.byte_limit</td><td>int</td><td>1048576</td><td>Limits
 the # of unacked commands in terms of 
bytes</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-10-Configuring-JNDI.html#JMS-Client-0-10-Configuring-JNDI-Connection-URL"
 title="2.2.2.&#160;Connection URLs">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="d0e705"><
 /a><p class="title"><strong>Table&#160;2.6.&#160;Config Options For Consumer 
Behaviour</strong></p><div class="table-contents"><table border="1" 
summary="Config Options For Consumer Behaviour"><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>max_prefetch</td><td>int</td><td>500</td><td>Maximum
 number of pre-fetched messages per consumer. <p>This can also be defaulted for 
consumers created on a particular connection using the <a class="link" 
href="JMS-Client-0-10-Configuring-JNDI.html#JMS-Client-0-10-Configuring-JNDI-Connection-URL"
 title="2.2.2.&#160;Connection URLs">Connection URL</a> options, or per 
destination (see the <code class="varname">capacity</code> option under link 
properties in 
addressing)</p></td></tr><tr><td>qpid.session.max_ack_delay</td><td>long</td><td>1000
 (ms)</td><td><p>Timer interval to flush message acks in buffer when using 
AUTO_ACK and DUPS_OK.
 </p> <p>When using the above ack modes, message acks are batched and sent if 
one of the following conditions are met (which ever happens first).
+               </p><div class="itemizedlist"><ul class="itemizedlist" 
style="list-style-type: disc; "><li class="listitem"><p>When the ack timer 
fires.</p></li><li class="listitem"><p>if un_acked_msg_count &gt; 
max_prefetch/2.</p></li></ul></div><p>
+             </p>
+             <p>The ack timer can be disabled by setting it to 0.</p>
+               
</td></tr><tr><td>sync_ack</td><td>boolean</td><td>false</td><td><p>If set, 
each message will be acknowledged synchronously. When using AUTO_ACK mode, you 
need to set this to "true", in order to get the correct behaviour as described 
by the JMS spec.</p><p>This is set to false by default for performance reasons, 
therefore by default AUTO_ACK behaves similar to DUPS_OK.</p><p>This can also 
be set per connection using the <a class="link" 
href="JMS-Client-0-10-Configuring-JNDI.html#JMS-Client-0-10-Configuring-JNDI-Connection-URL"
 title="2.2.2.&#160;Connection URLs">Connection URL</a> 
options.</p></td></tr><tr><td>sync_client_ack</td><td>boolean</td><td>true</td><td>
+                               <p>
+                                       If set <code 
class="literal">true</code>, for sessions using <a class="link" 
href="http://docs.oracle.com/javaee/6/api/javax/jms/Session.html#CLIENT_ACKNOWLEDGE";
 target="_top">Session#CLIENT_ACKNOWLEDGE</a>,
+                                       a sync command is sent after every 
message <a class="link" 
href="http://docs.oracle.com/javaee/6/api/javax/jms/Message.html#acknowledge()" 
target="_top">Message#acknowledge()</a>.
+                                       This ensure that the client awaits the 
successful processing of the acknowledgement by server before continuing.
+                               </p>
+                               <p>If <code class="literal">false</code>, the 
sync is not performed.  This will improve performance but will mean
+                                       duplicate messages are more likely to 
be received following a failure.
+                               </p>
+                               <p>This can also be set per connection using 
the <a class="link" 
href="JMS-Client-0-10-Configuring-JNDI.html#JMS-Client-0-10-Configuring-JNDI-Connection-URL"
 title="2.2.2.&#160;Connection URLs">
+                                       Connection URL</a> options.</p>
+                       </td></tr></tbody></table></div></div><br 
class="table-break" /><div class="table"><a id="d0e812"></a><p 
class="title"><strong>Table&#160;2.7.&#160;Config Options For Producer 
Behaviour</strong></p><div class="table-contents"><table border="1" 
summary="Config Options For Producer Behaviour"><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>sync_publish</td><td>string</td><td>""
 (disabled)</td><td><p>If one of {persistent|all} is set then persistent 
messages or all messages will be sent synchronously.</p><p>This can also be set 
per connection using the <a class="link" 
href="JMS-Client-0-10-Configuring-JNDI.html#JMS-Client-0-10-Configuring-JNDI-Connection-URL"
 title="2.2.2.&#160;Connection URLs">Connection URL</a> 
options.</p></td></tr></tbody></table></div></div><br class="table-break" 
/><div class="table"><a id="d0e842"></a><p 
class="title"><strong>Table&#160;2.8.&#1
 60;Config Options For Threading</strong></p><div class="table-contents"><table 
border="1" summary="Config Options For Threading"><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="d0e882"></a><p 
class="title"><strong>Table&#160;2.9.&#160;Config Options For 
I/O</strong></p><div class="table-contents"><table border="1" summary="Config 
Opt
 ions For I/O"><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>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, the synonym <code 
class="varname">amqj.default_syncwrite_timeout</code> is 
supported.</p></td></tr><tr><td>qpid.tcp_nodelay</td><td>boolean</td><td>true</td><td>
+                 <p>Sets the TCP_NODELAY property of the underlying socket. 
The default was changed to true as of Qpid 0.14.</p>
+                 <p>This can also be set per connection using the <a 
class="link" 
href="JMS-Client-0-10-Configuring-JNDI.html#JMS-Client-0-10-Configuring-JNDI-Connection-URL"
 title="2.2.2.&#160;Connection URLs">Connection URL</a> options.</p>
+                 <p>For compatibility with older clients, the synonym <code 
class="varname">amqj.tcp_nodelay</code> is supported.</p>
+               
</td></tr><tr><td>qpid.send_buffer_size</td><td>integer</td><td>65535</td><td>
+                 <p>Sets the SO_SNDBUF property of the underlying socket. 
Added in Qpid 0.16.</p>
+                 <p>For compatibility with older clients, the synonym <code 
class="varname">amqj.sendBufferSize</code> is supported.</p>
+               
</td></tr><tr><td>qpid.receive_buffer_size</td><td>integer</td><td>65535</td><td>
+                 <p>Sets the SO_RCVBUF property of the underlying socket. 
Added in Qpid 0.16.</p>
+                 <p>For compatibility with older clients, the synonym <code 
class="varname">amqj.receiveBufferSize</code> is supported.</p>
+               
</td></tr><tr><td>qpid.failover_method_timeout</td><td>long</td><td>60000</td><td>
+              <p>During failover, this is the timeout for each attempt to try 
to 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="d0e1002"></a><p 
class="title"><strong>Table&#160;2.10.&#160;Config Options For 
Security</strong></p><div class="table-contents"><table border="1" 
summary="Config Options For Security"><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.sasl_mechs</td><td>string</td><td>PLAIN</td><td><p>The
 SASL mechanism to be used. More than one could be specified as a comma 
separated list.</p><p>We currently support the following mechanisms {PLAIN | 
GSSAPI | EXTERNAL}.</p><p>This can also be set per connection using the <a 
class="link" 
href="JMS-Client-0-10-Configuring-JNDI.html#JMS-Client-0-10-Configuring-JNDI-Connection-URL"
 title="2.2.2.&#160;Connection URLs">Connection URL</a> 
options.</p></td></tr><tr><td>qpid.sasl_protocol</td><td>string</td><td>AMQP</td><td><p>When
 using GSS
 API as the SASL mechanism, <code class="varname">sasl_protocol</code> must be 
set to the principal for the qpidd broker, e.g. <code 
class="varname">qpidd</code>.</p><p>This can also be set per connection using 
the <a class="link" 
href="JMS-Client-0-10-Configuring-JNDI.html#JMS-Client-0-10-Configuring-JNDI-Connection-URL"
 title="2.2.2.&#160;Connection URLs">Connection URL</a> 
options.</p></td></tr><tr><td>qpid.sasl_server_name</td><td>string</td><td>localhost</td><td><p>When
 using GSSAPI as the SASL mechanism, <code class="varname">sasl_server</code> 
must be set to the host for the SASL server, e.g. <code 
class="varname">example.com</code>.</p><p>This can also be set per connection 
using the <a class="link" 
href="JMS-Client-0-10-Configuring-JNDI.html#JMS-Client-0-10-Configuring-JNDI-Connection-URL"
 title="2.2.2.&#160;Connection URLs">Connection URL</a> 
options.</p></td></tr></tbody></table></div></div><br class="table-break" 
/><div class="table"><a id="d0e1076"></a><p class="title"><
 strong>Table&#160;2.11.&#160;Config Options For Security - Standard JVM 
properties needed when using GSSAPI as the SASL mechanism.<a class="footnote" 
href="#ftn.d0e1079" id="d0e1079"><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 GSSAPI as the SASL mechanism.Please refer to the Java 
security documentation for a complete understanding of the above 
properties."><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.security.auth.useSubjectCredsOnly</td><td>boolean</td><td>true</td><td><p>If
 set to 'false', forces the SASL GASSPI client to obtain the kerberos 
credentials explicitly instead of obtaining from the "subject" that owns the 
current 
thread.</p></td></tr><tr><td>java.security.auth.login.config</td><td>string</td><td>&#160;</td><td><p>Spe
 cifies the jass configuration file.</p><p><code 
class="varname">Ex-Djava.security.auth.login.config=myjas.conf</code>
+               </p><p>Here is the sample myjas.conf JASS configuration file: 
</p><pre class="programlisting">
+
+               com.sun.security.jgss.initiate {
+               com.sun.security.auth.module.Krb5LoginModule required 
useTicketCache=true;
+               };
+
+               </pre></td></tr></tbody><tbody class="footnotes"><tr><td 
colspan="4"><div class="footnote" id="ftn.d0e1079"><p><a class="para" 
href="#d0e1079"><sup class="para">[a] </sup></a>Please refer to the Java 
security documentation for a complete understanding of the above 
properties.</p></div></td></tr></tbody></table></div></div><br 
class="table-break" /><div class="table"><a id="d0e1121"></a><p 
class="title"><strong>Table&#160;2.12.&#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 the SASL mechanism."><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 o
 
perations.</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 value returned from the Java runtime call <code 
class="literal">KeyManagerFactory.getDefaultAlgorithm()</code></p>
+                 <p>For compatibility with older clients, the synonym <code 
class="varname">qpid.ssl.keyStoreCertType</code> is supported.</p>
+               
</td></tr><tr><td>qpid.ssl.TrustManagerFactory.algorithm</td><td>string</td><td>-</td><td>
+                 <p>The trust manager factory algorithm name. If not set, 
defaults to the value returned from the Java runtime call <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="d0e1186"></a><p 
class="title"><strong>Table&#160;2.13.&#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.d0e1189" 
id="d0e1189"><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 securing connections or using 
EXTERNAL as the SASL mechanism.Qpid allows you to have per connection key and 
trust stores if required. If specified per connection, the JVM arguments are 
ignored."><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>Thi
 s can also be set per connection using the <a class="link" 
href="JMS-Client-0-10-Configuring-JNDI.html#JMS-Client-0-10-Configuring-JNDI-Connection-URL"
 title="2.2.2.&#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-10-Configuring-JNDI.html#JMS-Client-0-10-Configuring-JNDI-Connection-URL"
 title="2.2.2.&#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-10-Configuring-JNDI.html#JMS-Client-0-10-Configuring-JNDI-Connection-URL"
 title="2.2.2.&#160;Connection URLs">Connection URL</a> 
options.</p></td></tr><tr><td>javax.net.ssl.trustStorePassword</td><td>string</td><t
 d>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-10-Configuring-JNDI.html#JMS-Client-0-10-Configuring-JNDI-Connection-URL"
 title="2.2.2.&#160;Connection URLs">Connection URL</a> 
options.</p></td></tr></tbody><tbody class="footnotes"><tr><td colspan="4"><div 
class="footnote" id="ftn.d0e1189"><p><a class="para" href="#d0e1189"><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-10-Configuring-JNDI.html">Prev</a>&#160;</td><td 
align="center" width="20%"><a accesskey="u" 
href="JMS-Client-0-10-Configuring.html">Up</a></td><td align="right" 
width="40%">&#160;<
 a accesskey="n" 
href="JMS-Client-0-10-Configuring-Addresses.html">Next</a></td></tr><tr><td 
align="left" valign="top" width="40%">2.2.&#160;JNDI Properties&#160;</td><td 
align="center" width="20%"><a accesskey="h" 
href="JMS-Client-0-10-Book.html">Home</a></td><td align="right" valign="top" 
width="40%">&#160;2.4.&#160;Addresses</td></tr></table></div></div>
+
+          <hr/>
+
+          <ul id="-apache-navigation">
+            <li><a href="http://www.apache.org/";>Apache</a></li>
+            <li><a href="http://www.apache.org/licenses/";>License</a></li>
+            <li><a 
href="http://www.apache.org/foundation/sponsorship.html";>Sponsorship</a></li>
+            <li><a 
href="http://www.apache.org/foundation/thanks.html";>Thanks!</a></li>
+            <li><a href="/security.html">Security</a></li>
+            <li><a href="http://www.apache.org/";><img id="-apache-feather" 
width="48" height="14" src="" alt="Apache"/></a></li>
+          </ul>
+
+          <p id="-legal">
+            Apache Qpid, Messaging built on AMQP; Copyright &#169; 2015
+            The Apache Software Foundation; Licensed under
+            the <a href="http://www.apache.org/licenses/LICENSE-2.0";>Apache
+            License, Version 2.0</a>; Apache Qpid, Qpid, Qpid Proton,
+            Proton, Apache, the Apache feather logo, and the Apache Qpid
+            project logo are trademarks of The Apache Software
+            Foundation; All other marks mentioned may be trademarks or
+            registered trademarks of their respective owners
+          </p>
+        </div>
+      </div>
+    </div>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/b3a90a4a/content/releases/qpid-jms-amqp-0-x-6.3.2/jms-amqp-0-10-book/JMS-Client-0-10-Configuring-Logging.html
----------------------------------------------------------------------
diff --git 
a/content/releases/qpid-jms-amqp-0-x-6.3.2/jms-amqp-0-10-book/JMS-Client-0-10-Configuring-Logging.html
 
b/content/releases/qpid-jms-amqp-0-x-6.3.2/jms-amqp-0-10-book/JMS-Client-0-10-Configuring-Logging.html
new file mode 100644
index 0000000..3fec914
--- /dev/null
+++ 
b/content/releases/qpid-jms-amqp-0-x-6.3.2/jms-amqp-0-10-book/JMS-Client-0-10-Configuring-Logging.html
@@ -0,0 +1,152 @@
+<!DOCTYPE html>
+<!--
+ -
+ - Licensed to the Apache Software Foundation (ASF) under one
+ - or more contributor license agreements.  See the NOTICE file
+ - distributed with this work for additional information
+ - regarding copyright ownership.  The ASF licenses this file
+ - to you under the Apache License, Version 2.0 (the
+ - "License"); you may not use this file except in compliance
+ - with the License.  You may obtain a copy of the License at
+ -
+ -   http://www.apache.org/licenses/LICENSE-2.0
+ -
+ - Unless required by applicable law or agreed to in writing,
+ - software distributed under the License is distributed on an
+ - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ - KIND, either express or implied.  See the License for the
+ - specific language governing permissions and limitations
+ - under the License.
+ -
+-->
+<html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en">
+  <head>
+    <title>2.5.&#160;Logging - Apache Qpid&#8482;</title>
+    <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
+    <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+    <link rel="stylesheet" href="/site.css" type="text/css" async="async"/>
+    <link rel="stylesheet" href="/deferred.css" type="text/css" defer="defer"/>
+    <script type="text/javascript">var _deferredFunctions = [];</script>
+    <script type="text/javascript" src="/deferred.js" defer="defer"></script>
+    <!--[if lte IE 8]>
+      <link rel="stylesheet" href="/ie.css" type="text/css"/>
+      <script type="text/javascript" src="/html5shiv.js"></script>
+    <![endif]-->
+
+    <!-- Redirects for `go get` and godoc.org -->
+    <meta name="go-import"
+          content="qpid.apache.org git 
https://git-wip-us.apache.org/repos/asf/qpid-proton.git"/>
+    <meta name="go-source"
+          content="qpid.apache.org
+https://github.com/apache/qpid-proton/blob/go1/README.md
+https://github.com/apache/qpid-proton/tree/go1{/dir}
+https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
+  </head>
+  <body>
+    <div id="-content">
+      <div id="-top" class="panel">
+        <a id="-menu-link"><img width="16" height="16" src="" alt="Menu"/></a>
+
+        <a id="-search-link"><img width="22" height="16" src="" 
alt="Search"/></a>
+
+        <ul id="-global-navigation">
+          <li><a id="-logotype" href="/index.html">Apache 
Qpid<sup>&#8482;</sup></a></li>
+          <li><a href="/documentation.html">Documentation</a></li>
+          <li><a href="/download.html">Download</a></li>
+          <li><a href="/discussion.html">Discussion</a></li>
+        </ul>
+      </div>
+
+      <div id="-menu" class="panel" style="display: none;">
+        <div class="flex">
+          <section>
+            <h3>Project</h3>
+
+            <ul>
+              <li><a href="/overview.html">Overview</a></li>
+              <li><a href="/components/index.html">Components</a></li>
+              <li><a href="/releases/index.html">Releases</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Messaging APIs</h3>
+
+            <ul>
+              <li><a href="/proton/index.html">Qpid Proton</a></li>
+              <li><a href="/components/jms/index.html">Qpid JMS</a></li>
+              <li><a href="/components/messaging-api/index.html">Qpid 
Messaging API</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Servers and tools</h3>
+
+            <ul>
+              <li><a href="/components/broker-j/index.html">Broker-J</a></li>
+              <li><a href="/components/cpp-broker/index.html">C++ 
broker</a></li>
+              <li><a href="/components/dispatch-router/index.html">Dispatch 
router</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Resources</h3>
+
+            <ul>
+              <li><a href="/dashboard.html">Dashboard</a></li>
+              <li><a 
href="https://cwiki.apache.org/confluence/display/qpid/Index";>Wiki</a></li>
+              <li><a href="/resources.html">More resources</a></li>
+            </ul>
+          </section>
+        </div>
+      </div>
+
+      <div id="-search" class="panel" style="display: none;">
+        <form action="http://www.google.com/search"; method="get">
+          <input type="hidden" name="sitesearch" value="qpid.apache.org"/>
+          <input type="text" name="q" maxlength="255" autofocus="autofocus" 
tabindex="1"/>
+          <button type="submit">Search</button>
+          <a href="/search.html">More ways to search</a>
+        </form>
+      </div>
+
+      <div id="-middle" class="panel">
+        <ul id="-path-navigation"><li><a 
href="/index.html">Home</a></li><li><a 
href="/releases/index.html">Releases</a></li><li><a 
href="/releases/qpid-jms-amqp-0-x-6.3.2/index.html">Qpid JMS AMQP 0-x 
6.3.2</a></li><li><a 
href="/releases/qpid-jms-amqp-0-x-6.3.2/jms-amqp-0-10-book/index.html">Apache 
Qpid JMS Client for AMQP 0-10</a></li><li>2.5.&#160;Logging</li></ul>
+
+        <div id="-middle-content">
+          <div class="docbook"><div class="navheader"><table 
summary="Navigation header" width="100%"><tr><th align="center" 
colspan="3">2.5.&#160;Logging</th></tr><tr><td align="left" width="20%"><a 
accesskey="p" 
href="JMS-Client-0-10-Configuring-Addresses.html">Prev</a>&#160;</td><th 
align="center" width="60%">Chapter&#160;2.&#160;Configuring the Client</th><td 
align="right" width="20%">&#160;<a accesskey="n" 
href="JMS-Client-0-10-Miscellaneous.html">Next</a></td></tr></table><hr 
/></div><div class="section"><div class="titlepage"><div><div><h2 class="title" 
style="clear: both"><a 
id="JMS-Client-0-10-Configuring-Logging"></a>2.5.&#160;Logging</h2></div></div></div><p>The
 JMS Client logging is handled using the Simple Logging Facade for Java (<a 
class="link" href="http://www.slf4j.org/"; target="_top">SLF4J</a>). As the name 
implies, slf4j is a facade that delegates to other logging systems like log4j 
or JDK 1.4 logging. For more information on how to configure slf4j for specific 
lo
 gging systems, please consult the slf4j documentation.</p><p>When using the 
log4j binding, please set the log level for org.apache.qpid explicitly. 
Otherwise log4j will default to DEBUG which will degrade performance 
considerably due to excessive logging. The recommended logging level for 
production is <code class="literal">WARN</code>.</p><p>The following example 
shows the logging properties used to configure client logging for slf4j using 
the log4j binding. These properties can be placed in a log4j.properties file 
and placed in the <code class="varname">CLASSPATH</code>, or they can be set 
explicitly using the <code class="literal">-Dlog4j.configuration</code> 
property.</p><div class="example"><a id="d0e2144"></a><p 
class="title"><strong>Example&#160;2.11.&#160;log4j Logging 
Properties</strong></p><div class="example-contents"><pre 
class="programlisting">
+       log4j.logger.org.apache.qpid=WARN, console
+       log4j.additivity.org.apache.qpid=false
+
+       log4j.appender.console=org.apache.log4j.ConsoleAppender
+       log4j.appender.console.Threshold=all
+       log4j.appender.console.layout=org.apache.log4j.PatternLayout
+       log4j.appender.console.layout.ConversionPattern=%t %d %p [%c{4}] %m%n
+       </pre></div></div><br class="example-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-10-Configuring-Addresses.html">Prev</a>&#160;</td><td 
align="center" width="20%"><a accesskey="u" 
href="JMS-Client-0-10-Configuring.html">Up</a></td><td align="right" 
width="40%">&#160;<a accesskey="n" 
href="JMS-Client-0-10-Miscellaneous.html">Next</a></td></tr><tr><td 
align="left" valign="top" width="40%">2.4.&#160;Addresses&#160;</td><td 
align="center" width="20%"><a accesskey="h" 
href="JMS-Client-0-10-Book.html">Home</a></td><td align="right" valign="top" 
width="40%">&#160;Chapter&#160;3.&#160;Miscellaneous</td></tr></table></div></div>
+
+          <hr/>
+
+          <ul id="-apache-navigation">
+            <li><a href="http://www.apache.org/";>Apache</a></li>
+            <li><a href="http://www.apache.org/licenses/";>License</a></li>
+            <li><a 
href="http://www.apache.org/foundation/sponsorship.html";>Sponsorship</a></li>
+            <li><a 
href="http://www.apache.org/foundation/thanks.html";>Thanks!</a></li>
+            <li><a href="/security.html">Security</a></li>
+            <li><a href="http://www.apache.org/";><img id="-apache-feather" 
width="48" height="14" src="" alt="Apache"/></a></li>
+          </ul>
+
+          <p id="-legal">
+            Apache Qpid, Messaging built on AMQP; Copyright &#169; 2015
+            The Apache Software Foundation; Licensed under
+            the <a href="http://www.apache.org/licenses/LICENSE-2.0";>Apache
+            License, Version 2.0</a>; Apache Qpid, Qpid, Qpid Proton,
+            Proton, Apache, the Apache feather logo, and the Apache Qpid
+            project logo are trademarks of The Apache Software
+            Foundation; All other marks mentioned may be trademarks or
+            registered trademarks of their respective owners
+          </p>
+        </div>
+      </div>
+    </div>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/b3a90a4a/content/releases/qpid-jms-amqp-0-x-6.3.2/jms-amqp-0-10-book/JMS-Client-0-10-Configuring.html
----------------------------------------------------------------------
diff --git 
a/content/releases/qpid-jms-amqp-0-x-6.3.2/jms-amqp-0-10-book/JMS-Client-0-10-Configuring.html
 
b/content/releases/qpid-jms-amqp-0-x-6.3.2/jms-amqp-0-10-book/JMS-Client-0-10-Configuring.html
new file mode 100644
index 0000000..2caa831
--- /dev/null
+++ 
b/content/releases/qpid-jms-amqp-0-x-6.3.2/jms-amqp-0-10-book/JMS-Client-0-10-Configuring.html
@@ -0,0 +1,154 @@
+<!DOCTYPE html>
+<!--
+ -
+ - Licensed to the Apache Software Foundation (ASF) under one
+ - or more contributor license agreements.  See the NOTICE file
+ - distributed with this work for additional information
+ - regarding copyright ownership.  The ASF licenses this file
+ - to you under the Apache License, Version 2.0 (the
+ - "License"); you may not use this file except in compliance
+ - with the License.  You may obtain a copy of the License at
+ -
+ -   http://www.apache.org/licenses/LICENSE-2.0
+ -
+ - Unless required by applicable law or agreed to in writing,
+ - software distributed under the License is distributed on an
+ - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ - KIND, either express or implied.  See the License for the
+ - specific language governing permissions and limitations
+ - under the License.
+ -
+-->
+<html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en">
+  <head>
+    <title>Chapter&#160;2.&#160;Configuring the Client - Apache 
Qpid&#8482;</title>
+    <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
+    <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+    <link rel="stylesheet" href="/site.css" type="text/css" async="async"/>
+    <link rel="stylesheet" href="/deferred.css" type="text/css" defer="defer"/>
+    <script type="text/javascript">var _deferredFunctions = [];</script>
+    <script type="text/javascript" src="/deferred.js" defer="defer"></script>
+    <!--[if lte IE 8]>
+      <link rel="stylesheet" href="/ie.css" type="text/css"/>
+      <script type="text/javascript" src="/html5shiv.js"></script>
+    <![endif]-->
+
+    <!-- Redirects for `go get` and godoc.org -->
+    <meta name="go-import"
+          content="qpid.apache.org git 
https://git-wip-us.apache.org/repos/asf/qpid-proton.git"/>
+    <meta name="go-source"
+          content="qpid.apache.org
+https://github.com/apache/qpid-proton/blob/go1/README.md
+https://github.com/apache/qpid-proton/tree/go1{/dir}
+https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
+  </head>
+  <body>
+    <div id="-content">
+      <div id="-top" class="panel">
+        <a id="-menu-link"><img width="16" height="16" src="" alt="Menu"/></a>
+
+        <a id="-search-link"><img width="22" height="16" src="" 
alt="Search"/></a>
+
+        <ul id="-global-navigation">
+          <li><a id="-logotype" href="/index.html">Apache 
Qpid<sup>&#8482;</sup></a></li>
+          <li><a href="/documentation.html">Documentation</a></li>
+          <li><a href="/download.html">Download</a></li>
+          <li><a href="/discussion.html">Discussion</a></li>
+        </ul>
+      </div>
+
+      <div id="-menu" class="panel" style="display: none;">
+        <div class="flex">
+          <section>
+            <h3>Project</h3>
+
+            <ul>
+              <li><a href="/overview.html">Overview</a></li>
+              <li><a href="/components/index.html">Components</a></li>
+              <li><a href="/releases/index.html">Releases</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Messaging APIs</h3>
+
+            <ul>
+              <li><a href="/proton/index.html">Qpid Proton</a></li>
+              <li><a href="/components/jms/index.html">Qpid JMS</a></li>
+              <li><a href="/components/messaging-api/index.html">Qpid 
Messaging API</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Servers and tools</h3>
+
+            <ul>
+              <li><a href="/components/broker-j/index.html">Broker-J</a></li>
+              <li><a href="/components/cpp-broker/index.html">C++ 
broker</a></li>
+              <li><a href="/components/dispatch-router/index.html">Dispatch 
router</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Resources</h3>
+
+            <ul>
+              <li><a href="/dashboard.html">Dashboard</a></li>
+              <li><a 
href="https://cwiki.apache.org/confluence/display/qpid/Index";>Wiki</a></li>
+              <li><a href="/resources.html">More resources</a></li>
+            </ul>
+          </section>
+        </div>
+      </div>
+
+      <div id="-search" class="panel" style="display: none;">
+        <form action="http://www.google.com/search"; method="get">
+          <input type="hidden" name="sitesearch" value="qpid.apache.org"/>
+          <input type="text" name="q" maxlength="255" autofocus="autofocus" 
tabindex="1"/>
+          <button type="submit">Search</button>
+          <a href="/search.html">More ways to search</a>
+        </form>
+      </div>
+
+      <div id="-middle" class="panel">
+        <ul id="-path-navigation"><li><a 
href="/index.html">Home</a></li><li><a 
href="/releases/index.html">Releases</a></li><li><a 
href="/releases/qpid-jms-amqp-0-x-6.3.2/index.html">Qpid JMS AMQP 0-x 
6.3.2</a></li><li><a 
href="/releases/qpid-jms-amqp-0-x-6.3.2/jms-amqp-0-10-book/index.html">Apache 
Qpid JMS Client for AMQP 0-10</a></li><li>Chapter&#160;2.&#160;Configuring the 
Client</li></ul>
+
+        <div id="-middle-content">
+          <div class="docbook"><div class="navheader"><table 
summary="Navigation header" width="100%"><tr><th align="center" 
colspan="3">Chapter&#160;2.&#160;Configuring the Client</th></tr><tr><td 
align="left" width="20%"><a accesskey="p" 
href="JMS-Client-0-10-Example.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-10-Configuring-JNDI.html">Next</a></td></tr></table><hr 
/></div><div class="chapter"><div class="titlepage"><div><div><h1 
class="title"><a 
id="JMS-Client-0-10-Configuring"></a>Chapter&#160;2.&#160;Configuring the 
Client</h1></div></div></div><div class="toc"><p><strong>Table of 
Contents</strong></p><dl class="toc"><dt><span class="section"><a 
href="JMS-Client-0-10-Configuring.html#JMS-Client-0-10-Configuring-Overview">2.1.
 Overview</a></span></dt><dt><span class="section"><a 
href="JMS-Client-0-10-Configuring-JNDI.html">2.2. JNDI 
Properties</a></span></dt><dd><dl><dt><span class="se
 ction"><a href="JMS-Client-0-10-Configuring-JNDI.html#d0e159">2.2.1. 
Properties File Format</a></span></dt><dt><span class="section"><a 
href="JMS-Client-0-10-Configuring-JNDI.html#JMS-Client-0-10-Configuring-JNDI-Connection-URL">2.2.2.
 Connection URLs</a></span></dt></dl></dd><dt><span class="section"><a 
href="JMS-Client-0-10-Configuring-JVM-Properties.html">2.3. JVM 
Properties</a></span></dt><dt><span class="section"><a 
href="JMS-Client-0-10-Configuring-Addresses.html">2.4. 
Addresses</a></span></dt><dd><dl><dt><span class="section"><a 
href="JMS-Client-0-10-Configuring-Addresses.html#d0e1449">2.4.1. Address 
Strings</a></span></dt><dt><span class="section"><a 
href="JMS-Client-0-10-Configuring-Addresses.html#d0e1473">2.4.2. 
Subjects</a></span></dt><dt><span class="section"><a 
href="JMS-Client-0-10-Configuring-Addresses.html#d0e1649">2.4.3. Address String 
Options</a></span></dt><dt><span class="section"><a 
href="JMS-Client-0-10-Configuring-Addresses.html#section-address-string-bnf">2.4
 .4. Address String Grammar</a></span></dt></dl></dd><dt><span 
class="section"><a href="JMS-Client-0-10-Configuring-Logging.html">2.5. 
Logging</a></span></dt></dl></div><div class="section"><div 
class="titlepage"><div><div><h2 class="title" style="clear: both"><a 
id="JMS-Client-0-10-Configuring-Overview"></a>2.1.&#160;Overview</h2></div></div></div><p>This
 chapter covers various configuration details for the Apache Qpid JMS Client 
for AMQP 0-10, from the basics of setting up the client
+      using JNDI in <a class="xref" 
href="JMS-Client-0-10-Configuring-JNDI.html" title="2.2.&#160;JNDI 
Properties">Section&#160;2.2, &#8220;JNDI Properties&#8221;</a>, to the various 
configuration options avilable to
+      customize it's behaviour at different levels of granualarity, 
e.g:</p><div class="itemizedlist"><ul class="itemizedlist" 
style="list-style-type: disc; "><li class="listitem"><p>
+            Connection level using Connection/Broker properties : Affects the 
respective connection and sessions, consumers and produces created by that 
connection.
+         </p><p>Ex. <code 
class="varname">amqp://guest:guest@test/test?maxprefetch='1000'
+         &amp;brokerlist='tcp://localhost:5672'
+         </code> property specifies the message credits to use. This overrides 
any value specified via the JVM argument <code 
class="varname">max_prefetch</code>.</p><p>Please refer to the <a class="xref" 
href="JMS-Client-0-10-Configuring-JNDI.html#JMS-Client-0-10-Configuring-JNDI-Connection-URL"
 title="2.2.2.&#160;Connection URLs">Section&#160;2.2.2, &#8220;Connection 
URLs&#8221;</a> section for a complete list of all properties and how to use 
them.</p></li><li class="listitem"><p>
+            JVM level using JVM arguments : Configuration that affects all 
connections, sessions, consumers and producers created within that JVM.
+         </p><p>Ex. <code class="varname">-Dmax_prefetch=1000</code> property 
specifies the message credits to use.</p><p>Please refer to the <a class="xref" 
href="JMS-Client-0-10-Configuring-JVM-Properties.html" title="2.3.&#160;JVM 
Properties">Section&#160;2.3, &#8220;JVM Properties&#8221;</a> section for a 
complete list of all properties and how to use them.</p></li><li 
class="listitem"><p>
+            Destination level using Addressing options : Affects the 
producer(s) and consumer(s) created using the respective destination.
+         </p><p>Ex. <code class="varname">my-queue; {create: always, 
link:{capacity: 10}}</code>, where <code class="varname">capacity</code> option 
specifies the message credits to use. This overrides any connection level 
configuration.</p><p>Please refer to the <a class="xref" 
href="JMS-Client-0-10-Configuring-Addresses.html" 
title="2.4.&#160;Addresses">Section&#160;2.4, &#8220;Addresses&#8221;</a> 
section for a complete understanding of addressing and it's various 
options.</p></li></ul></div><p>Some of these config options are available at 
all three levels, while others are available only at JVM or connection 
level.</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-10-Example.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-10-Configuring-JNDI.html">Next</a></td></tr><tr><td 
align="left" 
 valign="top" width="40%">Chapter&#160;1.&#160;HelloWorld Example&#160;</td><td 
align="center" width="20%"><a accesskey="h" 
href="JMS-Client-0-10-Book.html">Home</a></td><td align="right" valign="top" 
width="40%">&#160;2.2.&#160;JNDI Properties</td></tr></table></div></div>
+
+          <hr/>
+
+          <ul id="-apache-navigation">
+            <li><a href="http://www.apache.org/";>Apache</a></li>
+            <li><a href="http://www.apache.org/licenses/";>License</a></li>
+            <li><a 
href="http://www.apache.org/foundation/sponsorship.html";>Sponsorship</a></li>
+            <li><a 
href="http://www.apache.org/foundation/thanks.html";>Thanks!</a></li>
+            <li><a href="/security.html">Security</a></li>
+            <li><a href="http://www.apache.org/";><img id="-apache-feather" 
width="48" height="14" src="" alt="Apache"/></a></li>
+          </ul>
+
+          <p id="-legal">
+            Apache Qpid, Messaging built on AMQP; Copyright &#169; 2015
+            The Apache Software Foundation; Licensed under
+            the <a href="http://www.apache.org/licenses/LICENSE-2.0";>Apache
+            License, Version 2.0</a>; Apache Qpid, Qpid, Qpid Proton,
+            Proton, Apache, the Apache feather logo, and the Apache Qpid
+            project logo are trademarks of The Apache Software
+            Foundation; All other marks mentioned may be trademarks or
+            registered trademarks of their respective owners
+          </p>
+        </div>
+      </div>
+    </div>
+  </body>
+</html>


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

Reply via email to