http://git-wip-us.apache.org/repos/asf/qpid-site/blob/d1947fd4/content/releases/qpid-java-6.1.7/jms-client-0-10/book/JMS-Client-0-10-Configuring-JVM-Properties.html
----------------------------------------------------------------------
diff --git 
a/content/releases/qpid-java-6.1.7/jms-client-0-10/book/JMS-Client-0-10-Configuring-JVM-Properties.html
 
b/content/releases/qpid-java-6.1.7/jms-client-0-10/book/JMS-Client-0-10-Configuring-JVM-Properties.html
new file mode 100644
index 0000000..e84d3f8
--- /dev/null
+++ 
b/content/releases/qpid-java-6.1.7/jms-client-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-java-6.1.7/index.html">Qpid for Java 6.1.7</a></li><li><a 
href="/releases/qpid-java-6.1.7/jms-client-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/d1947fd4/content/releases/qpid-java-6.1.7/jms-client-0-10/book/JMS-Client-0-10-Configuring-Logging.html
----------------------------------------------------------------------
diff --git 
a/content/releases/qpid-java-6.1.7/jms-client-0-10/book/JMS-Client-0-10-Configuring-Logging.html
 
b/content/releases/qpid-java-6.1.7/jms-client-0-10/book/JMS-Client-0-10-Configuring-Logging.html
new file mode 100644
index 0000000..2867d4a
--- /dev/null
+++ 
b/content/releases/qpid-java-6.1.7/jms-client-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-java-6.1.7/index.html">Qpid for Java 6.1.7</a></li><li><a 
href="/releases/qpid-java-6.1.7/jms-client-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/d1947fd4/content/releases/qpid-java-6.1.7/jms-client-0-10/book/JMS-Client-0-10-Configuring.html
----------------------------------------------------------------------
diff --git 
a/content/releases/qpid-java-6.1.7/jms-client-0-10/book/JMS-Client-0-10-Configuring.html
 
b/content/releases/qpid-java-6.1.7/jms-client-0-10/book/JMS-Client-0-10-Configuring.html
new file mode 100644
index 0000000..e86a0e3
--- /dev/null
+++ 
b/content/releases/qpid-java-6.1.7/jms-client-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-java-6.1.7/index.html">Qpid for Java 6.1.7</a></li><li><a 
href="/releases/qpid-java-6.1.7/jms-client-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>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/d1947fd4/content/releases/qpid-java-6.1.7/jms-client-0-10/book/JMS-Client-0-10-Example.html
----------------------------------------------------------------------
diff --git 
a/content/releases/qpid-java-6.1.7/jms-client-0-10/book/JMS-Client-0-10-Example.html
 
b/content/releases/qpid-java-6.1.7/jms-client-0-10/book/JMS-Client-0-10-Example.html
new file mode 100644
index 0000000..2ef42b1
--- /dev/null
+++ 
b/content/releases/qpid-java-6.1.7/jms-client-0-10/book/JMS-Client-0-10-Example.html
@@ -0,0 +1,221 @@
+<!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;1.&#160;HelloWorld Example - 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-java-6.1.7/index.html">Qpid for Java 6.1.7</a></li><li><a 
href="/releases/qpid-java-6.1.7/jms-client-0-10/book/index.html">Apache Qpid 
JMS Client for AMQP 0-10</a></li><li>Chapter&#160;1.&#160;HelloWorld 
Example</li></ul>
+
+        <div id="-middle-content">
+          <div class="docbook"><div class="navheader"><table 
summary="Navigation header" width="100%"><tr><th align="center" 
colspan="3">Chapter&#160;1.&#160;HelloWorld Example</th></tr><tr><td 
align="left" width="20%"><a accesskey="p" 
href="JMS-Client-0-10-Book.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.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-Example"></a>Chapter&#160;1.&#160;HelloWorld 
Example</h1></div></div></div><p>The following program shows how to send and 
receive a
+      message using the Apache Qpid JMS client for AMQP 0-10 . JMS programs 
typically use
+      JNDI to obtain connection factory and destination objects which
+      the application needs. In this way the configuration is kept
+      separate from the application code itself.</p><p>In this example, we 
create a JNDI context using a
+      properties file, use the context to lookup a connection factory,
+      create and start a connection, create a session, and lookup a
+      destination from the JNDI context. Then we create a producer and
+      a consumer, send a message with the producer and receive it with
+      the consumer. This code should be straightforward for anyone
+      familiar with JMS.</p><div class="example"><a id="d0e12"></a><p 
class="title"><strong>Example&#160;1.1.&#160;"Hello world!" in 
Java</strong></p><div class="example-contents"><pre class="programlisting" 
xml:lang="java">
+package org.apache.qpid.example.jmsexample.hello;
+
+import javax.jms.*;
+import javax.naming.Context;
+import javax.naming.InitialContext;
+import java.util.Properties;
+
+public class Hello {
+
+    public Hello() {
+    }
+
+    public static void main(String[] args) {
+        Hello producer = new Hello();
+        producer.runTest();
+    }
+
+    private void runTest() {
+        try {
+            Properties properties = new Properties();
+            
properties.load(this.getClass().getResourceAsStream("hello.properties"));  <a 
class="co" href="JMS-Client-0-10-Example.html#callout-java-properties" 
id="hello-java-properties"><span><img alt="1" border="0" 
src="images/callouts/1.png" /></span></a>
+            Context context = new InitialContext(properties);   <a class="co" 
href="JMS-Client-0-10-Example.html#callout-java-context" 
id="hello-java-context"><span><img alt="2" border="0" 
src="images/callouts/2.png" /></span></a>
+
+            ConnectionFactory connectionFactory
+              = (ConnectionFactory) context.lookup("qpidConnectionfactory"); 
<a class="co" 
href="JMS-Client-0-10-Example.html#callout-java-connection-factory" 
id="hello-java-connection-factory"><span><img alt="3" border="0" 
src="images/callouts/3.png" /></span></a>
+            Connection connection = connectionFactory.createConnection();  <a 
class="co" href="JMS-Client-0-10-Example.html#callout-java-connection" 
id="hello-java-connection"><span><img alt="4" border="0" 
src="images/callouts/4.png" /></span></a>
+            connection.start();  <a class="co" 
href="JMS-Client-0-10-Example.html#callout-java-start" 
id="hello-java-start"><span><img alt="5" border="0" src="images/callouts/5.png" 
/></span></a>
+
+            Session 
session=connection.createSession(false,Session.AUTO_ACKNOWLEDGE);<a class="co" 
href="JMS-Client-0-10-Example.html#callout-java-session" 
id="hello-java-session"><span><img alt="6" border="0" 
src="images/callouts/6.png" /></span></a>
+            Destination destination = (Destination) 
context.lookup("topicExchange");  <a class="co" 
href="JMS-Client-0-10-Example.html#callout-java-destination" 
id="hello-java-destination"><span><img alt="7" border="0" 
src="images/callouts/7.png" /></span></a>
+
+            MessageProducer messageProducer = 
session.createProducer(destination);  <a class="co" 
href="JMS-Client-0-10-Example.html#callout-java-producer" 
id="hello-java-producer"><span><img alt="8" border="0" 
src="images/callouts/8.png" /></span></a>
+            MessageConsumer messageConsumer = 
session.createConsumer(destination);  <a class="co" 
href="JMS-Client-0-10-Example.html#callout-java-consumer" 
id="hello-java-consumer"><span><img alt="9" border="0" 
src="images/callouts/9.png" /></span></a>
+
+            TextMessage message = session.createTextMessage("Hello world!");
+            messageProducer.send(message);
+
+            message = (TextMessage)messageConsumer.receive();    <a class="co" 
href="JMS-Client-0-10-Example.html#callout-java-receive" 
id="hello-java-receive"><span><img alt="10" border="0" 
src="images/callouts/10.png" /></span></a>
+            System.out.println(message.getText());
+
+            connection.close();  <a class="co" 
href="JMS-Client-0-10-Example.html#callout-java-close" 
id="hello-java-close"><span><img alt="11" border="0" 
src="images/callouts/11.png" /></span></a>
+            context.close();   <a class="co" 
href="JMS-Client-0-10-Example.html#callout-java-jndi-close" 
id="hello-java-jndi-close"><span><img alt="12" border="0" 
src="images/callouts/12.png" /></span></a>
+        }
+        catch (Exception exp) {
+            exp.printStackTrace();
+        }
+    }
+}
+</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-java-properties"></a><a 
href="#hello-java-properties"><span><img alt="1" border="0" 
src="images/callouts/1.png" /></span></a> </p></td><td align="left" 
valign="top"><p>Loads the JNDI properties file, which specifies connection 
properties, queues, topics, and addressing options. See below for further 
details.</p></td></tr><tr><td align="left" valign="top" width="5%"><p><a 
id="callout-java-context"></a><a href="#hello-java-context"><span><img alt="2" 
border="0" src="images/callouts/2.png" /></span></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-java-connection-factory"></a><a 
href="#hello-java-connection-factory"><span><img alt="3" border="0" 
src="images/callouts/3.png" /></span></a> </p></td><td align="le
 ft" valign="top"><p>Creates a JMS connection factory for 
Qpid.</p></td></tr><tr><td align="left" valign="top" width="5%"><p><a 
id="callout-java-connection"></a><a href="#hello-java-connection"><span><img 
alt="4" border="0" src="images/callouts/4.png" /></span></a> </p></td><td 
align="left" valign="top"><p>Creates a JMS connection.</p></td></tr><tr><td 
align="left" valign="top" width="5%"><p><a id="callout-java-start"></a><a 
href="#hello-java-start"><span><img alt="5" border="0" 
src="images/callouts/5.png" /></span></a> </p></td><td align="left" 
valign="top"><p>Activates the connection.</p></td></tr><tr><td align="left" 
valign="top" width="5%"><p><a id="callout-java-session"></a><a 
href="#hello-java-session"><span><img alt="6" border="0" 
src="images/callouts/6.png" /></span></a> </p></td><td align="left" 
valign="top"><p>Creates a session. This session is not transactional 
(transactions='false'), and messages are automatically 
acknowledged.</p></td></tr><tr><td align="left" valign="to
 p" width="5%"><p><a id="callout-java-destination"></a><a 
href="#hello-java-destination"><span><img alt="7" border="0" 
src="images/callouts/7.png" /></span></a> </p></td><td align="left" 
valign="top"><p>Creates a destination for the topic exchange, so senders and 
receivers can use it.</p></td></tr><tr><td align="left" valign="top" 
width="5%"><p><a id="callout-java-producer"></a><a 
href="#hello-java-producer"><span><img alt="8" border="0" 
src="images/callouts/8.png" /></span></a> </p></td><td align="left" 
valign="top"><p>Creates a producer that sends messages to the topic 
exchange.</p></td></tr><tr><td align="left" valign="top" width="5%"><p><a 
id="callout-java-consumer"></a><a href="#hello-java-consumer"><span><img 
alt="9" border="0" src="images/callouts/9.png" /></span></a> </p></td><td 
align="left" valign="top"><p>Creates a consumer that reads messages from the 
topic exchange.</p></td></tr><tr><td align="left" valign="top" width="5%"><p><a 
id="callout-java-receive"></a><a href="#he
 llo-java-receive"><span><img alt="10" border="0" src="images/callouts/10.png" 
/></span></a> </p></td><td align="left" valign="top"><p>Reads the next 
available message.</p></td></tr><tr><td align="left" valign="top" 
width="5%"><p><a id="callout-java-close"></a><a 
href="#hello-java-close"><span><img alt="11" border="0" 
src="images/callouts/11.png" /></span></a> </p></td><td align="left" 
valign="top"><p>Closes the connection, all sessions managed by the connection, 
and all senders and receivers managed by each session.</p></td></tr><tr><td 
align="left" valign="top" width="5%"><p><a id="callout-java-jndi-close"></a><a 
href="#hello-java-jndi-close"><span><img alt="12" border="0" 
src="images/callouts/12.png" /></span></a> </p></td><td align="left" 
valign="top"><p>Closes the JNDI context.</p></td></tr></table></div><p>The 
contents of the hello.properties file are shown below.</p><div 
class="example"><a id="d0e80"></a><p 
class="title"><strong>Example&#160;1.2.&#160;JNDI Properties File for 
 "Hello world!" example</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' <a 
class="co" 
href="JMS-Client-0-10-Example.html#callout-hello-properties-connectionfactory" 
id="hello-properties-connectionfactory"><span><img alt="1" border="0" 
src="images/callouts/1.png" /></span></a>
+# destination.[jndiname] = [address_string]
+destination.topicExchange = amq.topic <a class="co" 
href="JMS-Client-0-10-Example.html#callout-hello-properties-destination" 
id="hello-properties-destination"><span><img alt="2" border="0" 
src="images/callouts/2.png" /></span></a>
+       </pre></div></div><br class="example-break" /><div 
class="calloutlist"><table border="0" summary="Callout list"><tr><td 
align="left" valign="top" width="5%"><p><a 
id="callout-hello-properties-connectionfactory"></a><a 
href="#hello-properties-connectionfactory"><span><img alt="1" border="0" 
src="images/callouts/1.png" /></span></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-10-Configuring-JNDI.html" 
title="2.2.&#160;JNDI Properties">Section&#160;2.2, &#8220;JNDI 
Properties&#8221;</a>.</p></td></tr><tr><td align="left" valign="top" 
width="5%"><p><a id="callout-hello-properties-destination"></a><a 
href="#hello-properties-destination"><span><img alt="2" border="0" 
src="images/callouts/2.png" /></span></a> </p></td><td align="left" 
valign="top"><p>Defines a destination for which MessageProducers
+         and/or MessageConsumers can be created to send and receive
+         messages. The value for the destination in the properties
+         file is an address string as described in
+         <a class="xref" href="JMS-Client-0-10-Configuring-Addresses.html" 
title="2.4.&#160;Addresses">Section&#160;2.4, &#8220;Addresses&#8221;</a>. In 
the JMS
+         implementation MessageProducers are analogous to senders in
+         the Qpid Message API, and MessageConsumers are analogous to
+         receivers.</p></td></tr></table></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-Book.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.html">Next</a></td></tr><tr><td align="left" 
valign="top" width="40%">Apache Qpid JMS Client for AMQP 0-10&#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;2.&#160;Configuring the 
Client</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/d1947fd4/content/releases/qpid-java-6.1.7/jms-client-0-10/book/JMS-Client-0-10-Miscellaneous-MapMessages.html
----------------------------------------------------------------------
diff --git 
a/content/releases/qpid-java-6.1.7/jms-client-0-10/book/JMS-Client-0-10-Miscellaneous-MapMessages.html
 
b/content/releases/qpid-java-6.1.7/jms-client-0-10/book/JMS-Client-0-10-Miscellaneous-MapMessages.html
new file mode 100644
index 0000000..2dd6db5
--- /dev/null
+++ 
b/content/releases/qpid-java-6.1.7/jms-client-0-10/book/JMS-Client-0-10-Miscellaneous-MapMessages.html
@@ -0,0 +1,191 @@
+<!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>3.2.&#160;JMS MapMessage Types - 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-java-6.1.7/index.html">Qpid for Java 6.1.7</a></li><li><a 
href="/releases/qpid-java-6.1.7/jms-client-0-10/book/index.html">Apache Qpid 
JMS Client for AMQP 0-10</a></li><li>3.2.&#160;JMS MapMessage Types</li></ul>
+
+        <div id="-middle-content">
+          <div class="docbook"><div class="navheader"><table 
summary="Navigation header" width="100%"><tr><th align="center" 
colspan="3">3.2.&#160;JMS MapMessage Types</th></tr><tr><td align="left" 
width="20%"><a accesskey="p" 
href="JMS-Client-0-10-Miscellaneous.html">Prev</a>&#160;</td><th align="center" 
width="60%">Chapter&#160;3.&#160;Miscellaneous</th><td align="right" 
width="20%">&#160;</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-Miscellaneous-MapMessages"></a>3.2.&#160;JMS MapMessage 
Types</h2></div></div></div><p>Qpid supports the JMS <code 
class="classname">MapMessage</code> interface, which provides support for maps 
in messages. The following code shows how to send a <code 
class="classname">MapMessage</code> in JMS.</p><div class="example"><a 
id="d0e2269"></a><p class="title"><strong>Example&#160;3.1.&#160;Sending a JMS 
MapMessage</strong></p><div class="example-contents"><pr
 e class="programlisting">
+       import java.util.ArrayList;
+       import java.util.HashMap;
+       import java.util.List;
+       import java.util.Map;
+
+       import javax.jms.Connection;
+       import javax.jms.Destination;
+       import javax.jms.MapMessage;
+       import javax.jms.MessageProducer;
+       import javax.jms.Session;
+
+       import java.util.Arrays;
+
+       // !!! SNIP !!!
+
+       MessageProducer producer = session.createProducer(queue);
+
+       MapMessage m = session.createMapMessage();
+       m.setIntProperty("Id", 987654321);
+       m.setStringProperty("name", "Widget");
+       m.setDoubleProperty("price", 0.99);
+
+       List&lt;String&gt; colors = new ArrayList&lt;String&gt;();
+       colors.add("red");
+       colors.add("green");
+       colors.add("white");
+       m.setObject("colours", colors);
+
+       Map&lt;String,Double&gt; dimensions = new 
HashMap&lt;String,Double&gt;();
+       dimensions.put("length",10.2);
+       dimensions.put("width",5.1);
+       dimensions.put("depth",2.0);
+       m.setObject("dimensions",dimensions);
+
+       List&lt;List&lt;Integer&gt;&gt; parts = new 
ArrayList&lt;List&lt;Integer&gt;&gt;();
+       parts.add(Arrays.asList(new Integer[] {1,2,5}));
+       parts.add(Arrays.asList(new Integer[] {8,2,5}));
+       m.setObject("parts", parts);
+
+       Map&lt;String,Object&gt; specs = new HashMap&lt;String,Object&gt;();
+       specs.put("colours", colors);
+       specs.put("dimensions", dimensions);
+       specs.put("parts", parts);
+       m.setObject("specs",specs);
+
+       producer.send(m);
+       </pre></div></div><br class="example-break" /><p>The following table 
shows the datatypes that can be sent in a <code 
class="classname">MapMessage</code>, and the corresponding datatypes that will 
be received by clients in Python or C++.</p><div class="table"><a 
id="table-Java-Maps"></a><p class="title"><strong>Table&#160;3.2.&#160;Java 
Datatypes in Maps</strong></p><div class="table-contents"><table border="1" 
summary="Java Datatypes in Maps"><colgroup><col /><col /><col 
/></colgroup><thead><tr><th>Java 
Datatype</th><th>Python</th><th>C++</th></tr></thead><tbody><tr><td>boolean</td><td>bool</td><td>bool</td></tr><tr><td>short</td><td>int
 | long</td><td>int16</td></tr><tr><td>int</td><td>int | 
long</td><td>int32</td></tr><tr><td>long</td><td>int | 
long</td><td>int64</td></tr><tr><td>float</td><td>float</td><td>float</td></tr><tr><td>double</td><td>float</td><td>double</td></tr><tr><td>java.lang.String</td><td>unicode</td><td>std::string</td></tr><tr><td>java.util.UUID</td><td>uuid</
 td><td>qpid::types::Uuid</td></tr><tr><td>java.util.Map<a class="footnote" 
href="#ftn.d0e2351" id="d0e2351"><sup 
class="footnote">[a]</sup></a></td><td>dict</td><td>Variant::Map</td></tr><tr><td>java.util.List</td><td>list</td><td>Variant::List</td></tr></tbody><tbody
 class="footnotes"><tr><td colspan="3"><div class="footnote" 
id="ftn.d0e2351"><p><a class="para" href="#d0e2351"><sup class="para">[a] 
</sup></a>In Qpid, maps can nest. This goes beyond the functionality required 
by the JMS specification.</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-Miscellaneous.html">Prev</a>&#160;</td><td 
align="center" width="20%"><a accesskey="u" 
href="JMS-Client-0-10-Miscellaneous.html">Up</a></td><td align="right" 
width="40%">&#160;</td></tr><tr><td align="left" valign="top" 
width="40%">Chapter&#160;3.&#160;Miscellan
 eous&#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;</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