http://git-wip-us.apache.org/repos/asf/qpid-site/blob/5f06b01e/content/releases/qpid-java-6.1.5/java-broker/book/Java-Broker-Backup-And-Recovery-Virtualhost-Node.html
----------------------------------------------------------------------
diff --git 
a/content/releases/qpid-java-6.1.5/java-broker/book/Java-Broker-Backup-And-Recovery-Virtualhost-Node.html
 
b/content/releases/qpid-java-6.1.5/java-broker/book/Java-Broker-Backup-And-Recovery-Virtualhost-Node.html
new file mode 100644
index 0000000..1d1b109
--- /dev/null
+++ 
b/content/releases/qpid-java-6.1.5/java-broker/book/Java-Broker-Backup-And-Recovery-Virtualhost-Node.html
@@ -0,0 +1,156 @@
+<!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>11.2.&#160;Virtualhost Node - 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.5/index.html">Qpid for Java 6.1.5</a></li><li><a 
href="/releases/qpid-java-6.1.5/java-broker/book/index.html">Apache Qpid Broker 
for Java</a></li><li>11.2.&#160;Virtualhost Node</li></ul>
+
+        <div id="-middle-content">
+          <div class="docbook"><div class="navheader"><table 
summary="Navigation header" width="100%"><tr><th align="center" 
colspan="3">11.2.&#160;Virtualhost Node</th></tr><tr><td align="left" 
width="20%"><a accesskey="p" 
href="Java-Broker-Backup-And-Recovery.html">Prev</a>&#160;</td><th 
align="center" width="60%">Chapter&#160;11.&#160;Backup And Recovery</th><td 
align="right" width="20%">&#160;<a accesskey="n" 
href="Java-Broker-Backup-And-Recovery-Virtualhost.html">Next</a></td></tr></table><hr
 /></div><div class="section"><div class="titlepage"><div><div><h2 
class="title" style="clear: both"><a 
id="Java-Broker-Backup-And-Recovery-Virtualhost-Node"></a>11.2.&#160;Virtualhost
 Node</h2></div></div></div><p>To perform a complete backup of a Virtualhost 
node whilst it is stopped (or Broker down),
+      simply copy all the files the exist beneath
+        <code class="literal">${QPID_WORK}/&lt;nodename&gt;/config</code>, 
assuming the virtualhost node is in
+      the standard location. This will copy all configuration that belongs to 
that virtualhost
+      node.</p><p>The technique for backing up a virtualhost node whilst it is 
running depends on its
+      type.</p><div class="section"><div class="titlepage"><div><div><h3 
class="title"><a 
id="Java-Broker-Backup-And-Recovery-Virtualhost-Node-BDB"></a>11.2.1.&#160;BDB</h3></div></div></div><p>BDB
 module includes the "hot" backup utility <code 
class="literal">org.apache.qpid.server.store.berkeleydb.BDBBackup</code>.
+        This utility can perform the backup when the broker is 
running.</p><p>You can run this class from command line like in an example 
below:</p><div class="example"><a id="d0e7313"></a><p 
class="title"><strong>Example&#160;11.1.&#160;Performing store backup by using 
<code class="classname">BDBBackup</code> class
+          directly</strong></p><div class="example-contents"><div 
class="cmdsynopsis"><p><code class="command">java</code>   -cp <em 
class="replaceable"><code>"${QPID_HOME}/lib/*"</code></em>   
org.apache.qpid.server.store.berkeleydb.BDBBackup \ <br />  -fromdir <em 
class="replaceable"><code>${QPID_WORK}/&lt;nodename&gt;/config</code></em>   
-todir <em class="replaceable"><code>path/to/backup/folder</code></em> 
</p></div></div></div><br class="example-break" /><p>In the example above 
BDBBackup utility is called to backup the store at
+          <code class="literal">${QPID_WORK}/&lt;nodename&gt;/config</code> 
and copy store logs into
+          <code class="literal">path/to/backup/folder</code>.</p></div><div 
class="section"><div class="titlepage"><div><div><h3 class="title"><a 
id="Java-Broker-Backup-And-Recovery-Virtualhost-Node-BDB-HA"></a>11.2.2.&#160;BDB-HA</h3></div></div></div><p>See
 <a class="xref" 
href="Java-Broker-Backup-And-Recovery-Virtualhost-Node.html#Java-Broker-Backup-And-Recovery-Virtualhost-Node-BDB"
 title="11.2.1.&#160;BDB">Section&#160;11.2.1, &#8220;BDB&#8221;</a></p><div 
class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 
class="title">Note</h3><p>BDB-HA VirtualHost node backups are node specific. 
You cannot use the backup of one node to recover a different node. To backup a 
group a backup of each node needs to be taken separately.</p></div></div><div 
class="section"><div class="titlepage"><div><div><h3 class="title"><a 
id="Java-Broker-Backup-And-Recovery-Virtualhost-Node-Derby"></a>11.2.3.&#160;Derby</h3></div></div></div><p>Not
 yet supported</p></div><div class="section"><div 
 class="titlepage"><div><div><h3 class="title"><a 
id="Java-Broker-Backup-And-Recovery-Virtualhost-Node-JDBC"></a>11.2.4.&#160;JDBC</h3></div></div></div><p>The
 responsibility for backup is delegated to the database server itself. See the
+        documentation accompanying it. Any technique that takes a consistent 
snapshot of the
+        database is acceptable.</p></div><div class="section"><div 
class="titlepage"><div><div><h3 class="title"><a 
id="Java-Broker-Backup-And-Recovery-Virtualhost-Node-JSON"></a>11.2.5.&#160;JSON</h3></div></div></div><p>JSON
 stores its config in a single text file. It can be safely backed up using 
standard
+        command line tools.</p></div></div><div class="navfooter"><hr /><table 
summary="Navigation footer" width="100%"><tr><td align="left" width="40%"><a 
accesskey="p" 
href="Java-Broker-Backup-And-Recovery.html">Prev</a>&#160;</td><td 
align="center" width="20%"><a accesskey="u" 
href="Java-Broker-Backup-And-Recovery.html">Up</a></td><td align="right" 
width="40%">&#160;<a accesskey="n" 
href="Java-Broker-Backup-And-Recovery-Virtualhost.html">Next</a></td></tr><tr><td
 align="left" valign="top" width="40%">Chapter&#160;11.&#160;Backup And 
Recovery&#160;</td><td align="center" width="20%"><a accesskey="h" 
href="AMQP-Messaging-Broker-Java-Book.html">Home</a></td><td align="right" 
valign="top" 
width="40%">&#160;11.3.&#160;Virtualhost</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/5f06b01e/content/releases/qpid-java-6.1.5/java-broker/book/Java-Broker-Backup-And-Recovery-Virtualhost.html
----------------------------------------------------------------------
diff --git 
a/content/releases/qpid-java-6.1.5/java-broker/book/Java-Broker-Backup-And-Recovery-Virtualhost.html
 
b/content/releases/qpid-java-6.1.5/java-broker/book/Java-Broker-Backup-And-Recovery-Virtualhost.html
new file mode 100644
index 0000000..18eaa65
--- /dev/null
+++ 
b/content/releases/qpid-java-6.1.5/java-broker/book/Java-Broker-Backup-And-Recovery-Virtualhost.html
@@ -0,0 +1,153 @@
+<!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>11.3.&#160;Virtualhost - 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.5/index.html">Qpid for Java 6.1.5</a></li><li><a 
href="/releases/qpid-java-6.1.5/java-broker/book/index.html">Apache Qpid Broker 
for Java</a></li><li>11.3.&#160;Virtualhost</li></ul>
+
+        <div id="-middle-content">
+          <div class="docbook"><div class="navheader"><table 
summary="Navigation header" width="100%"><tr><th align="center" 
colspan="3">11.3.&#160;Virtualhost</th></tr><tr><td align="left" width="20%"><a 
accesskey="p" 
href="Java-Broker-Backup-And-Recovery-Virtualhost-Node.html">Prev</a>&#160;</td><th
 align="center" width="60%">Chapter&#160;11.&#160;Backup And Recovery</th><td 
align="right" width="20%">&#160;<a accesskey="n" 
href="Java-Broker-Appendix-Environment-Variables.html">Next</a></td></tr></table><hr
 /></div><div class="section"><div class="titlepage"><div><div><h2 
class="title" style="clear: both"><a 
id="Java-Broker-Backup-And-Recovery-Virtualhost"></a>11.3.&#160;Virtualhost</h2></div></div></div><p>To
 perform a complete backup of a Virtualhost whilst it is stopped (or Broker 
down),
+      simply copy all the files the exist beneath
+        <code class="literal">${QPID_WORK}/&lt;name&gt;/messages</code>, 
assuming the virtualhost is in the
+      standard location. This will copy all messages that belongs to that 
virtualhost.</p><p>The technique for backing up a virtualhost whilst it is 
running depends on its
+      type.</p><div class="section"><div class="titlepage"><div><div><h3 
class="title"><a 
id="Java-Broker-Backup-And-Recovery-Virtualhost-BDB"></a>11.3.1.&#160;BDB</h3></div></div></div><p>Use
 the same backup utility described above, but use the path
+          <code class="literal">${QPID_WORK}/&lt;name&gt;/messages</code> 
instead.</p></div><div class="section"><div class="titlepage"><div><div><h3 
class="title"><a 
id="Java-Broker-Backup-And-Recovery-Virtualhost-Derby"></a>11.3.2.&#160;Derby</h3></div></div></div><p>Not
 yet supported</p></div><div class="section"><div 
class="titlepage"><div><div><h3 class="title"><a 
id="Java-Broker-Backup-And-Recovery-Virtualhost-JDBC"></a>11.3.3.&#160;JDBC</h3></div></div></div><p>The
 responsibility for backup is delegated to the database server itself. See the
+        documentation accompanying it. Any technique that takes a consistent 
snapshot of the
+        database is acceptable.</p></div><div class="section"><div 
class="titlepage"><div><div><h3 class="title"><a 
id="Java-Broker-Backup-And-Recovery-Virtualhost-Provided"></a>11.3.4.&#160;Provided</h3></div></div></div><p>The
 contents of the virtualhost will be backed up as part of virtualhost node that
+        contains it.</p></div><div class="section"><div 
class="titlepage"><div><div><h3 class="title"><a 
id="Java-Broker-Backup-And-Recovery-Virtualhost-BDBHA"></a>11.3.5.&#160;BDB-HA</h3></div></div></div><p>The
 contents of the virtualhost will be backed up as part of virtualhost node that
+        contains it.</p></div></div><div class="navfooter"><hr /><table 
summary="Navigation footer" width="100%"><tr><td align="left" width="40%"><a 
accesskey="p" 
href="Java-Broker-Backup-And-Recovery-Virtualhost-Node.html">Prev</a>&#160;</td><td
 align="center" width="20%"><a accesskey="u" 
href="Java-Broker-Backup-And-Recovery.html">Up</a></td><td align="right" 
width="40%">&#160;<a accesskey="n" 
href="Java-Broker-Appendix-Environment-Variables.html">Next</a></td></tr><tr><td
 align="left" valign="top" width="40%">11.2.&#160;Virtualhost 
Node&#160;</td><td align="center" width="20%"><a accesskey="h" 
href="AMQP-Messaging-Broker-Java-Book.html">Home</a></td><td align="right" 
valign="top" width="40%">&#160;Appendix&#160;A.&#160;Environment 
Variables</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/5f06b01e/content/releases/qpid-java-6.1.5/java-broker/book/Java-Broker-Backup-And-Recovery.html
----------------------------------------------------------------------
diff --git 
a/content/releases/qpid-java-6.1.5/java-broker/book/Java-Broker-Backup-And-Recovery.html
 
b/content/releases/qpid-java-6.1.5/java-broker/book/Java-Broker-Backup-And-Recovery.html
new file mode 100644
index 0000000..f4b7639
--- /dev/null
+++ 
b/content/releases/qpid-java-6.1.5/java-broker/book/Java-Broker-Backup-And-Recovery.html
@@ -0,0 +1,147 @@
+<!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;11.&#160;Backup And Recovery - 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.5/index.html">Qpid for Java 6.1.5</a></li><li><a 
href="/releases/qpid-java-6.1.5/java-broker/book/index.html">Apache Qpid Broker 
for Java</a></li><li>Chapter&#160;11.&#160;Backup And Recovery</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;11.&#160;Backup And Recovery</th></tr><tr><td 
align="left" width="20%"><a accesskey="p" 
href="Java-Broker-High-Availability-Reset-Group-Infomational.html">Prev</a>&#160;</td><th
 align="center" width="60%">&#160;</th><td align="right" width="20%">&#160;<a 
accesskey="n" 
href="Java-Broker-Backup-And-Recovery-Virtualhost-Node.html">Next</a></td></tr></table><hr
 /></div><div class="chapter"><div class="titlepage"><div><div><h1 
class="title"><a 
id="Java-Broker-Backup-And-Recovery"></a>Chapter&#160;11.&#160;Backup And 
Recovery</h1></div></div></div><div class="toc"><p><strong>Table of 
Contents</strong></p><dl class="toc"><dt><span class="section"><a 
href="Java-Broker-Backup-And-Recovery.html#Java-Broker-Backup-And-Recovery-Broker">11.1.
 Broker</a></span></dt><dt><span class="section"><a 
href="Java-Broker-Backup-And-Recovery-Virtualhost-Node.h
 tml">11.2. Virtualhost Node</a></span></dt><dd><dl><dt><span 
class="section"><a 
href="Java-Broker-Backup-And-Recovery-Virtualhost-Node.html#Java-Broker-Backup-And-Recovery-Virtualhost-Node-BDB">11.2.1.
 BDB</a></span></dt><dt><span class="section"><a 
href="Java-Broker-Backup-And-Recovery-Virtualhost-Node.html#Java-Broker-Backup-And-Recovery-Virtualhost-Node-BDB-HA">11.2.2.
 BDB-HA</a></span></dt><dt><span class="section"><a 
href="Java-Broker-Backup-And-Recovery-Virtualhost-Node.html#Java-Broker-Backup-And-Recovery-Virtualhost-Node-Derby">11.2.3.
 Derby</a></span></dt><dt><span class="section"><a 
href="Java-Broker-Backup-And-Recovery-Virtualhost-Node.html#Java-Broker-Backup-And-Recovery-Virtualhost-Node-JDBC">11.2.4.
 JDBC</a></span></dt><dt><span class="section"><a 
href="Java-Broker-Backup-And-Recovery-Virtualhost-Node.html#Java-Broker-Backup-And-Recovery-Virtualhost-Node-JSON">11.2.5.
 JSON</a></span></dt></dl></dd><dt><span class="section"><a 
href="Java-Broker-Backup-And-Recovery-Virtu
 alhost.html">11.3. Virtualhost</a></span></dt><dd><dl><dt><span 
class="section"><a 
href="Java-Broker-Backup-And-Recovery-Virtualhost.html#Java-Broker-Backup-And-Recovery-Virtualhost-BDB">11.3.1.
 BDB</a></span></dt><dt><span class="section"><a 
href="Java-Broker-Backup-And-Recovery-Virtualhost.html#Java-Broker-Backup-And-Recovery-Virtualhost-Derby">11.3.2.
 Derby</a></span></dt><dt><span class="section"><a 
href="Java-Broker-Backup-And-Recovery-Virtualhost.html#Java-Broker-Backup-And-Recovery-Virtualhost-JDBC">11.3.3.
 JDBC</a></span></dt><dt><span class="section"><a 
href="Java-Broker-Backup-And-Recovery-Virtualhost.html#Java-Broker-Backup-And-Recovery-Virtualhost-Provided">11.3.4.
 Provided</a></span></dt><dt><span class="section"><a 
href="Java-Broker-Backup-And-Recovery-Virtualhost.html#Java-Broker-Backup-And-Recovery-Virtualhost-BDBHA">11.3.5.
 BDB-HA</a></span></dt></dl></dd></dl></div><div class="section"><div 
class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="Ja
 
va-Broker-Backup-And-Recovery-Broker"></a>11.1.&#160;Broker</h2></div></div></div><p>To
 perform a complete backup whilst the Broker is shutdown, simply copy all the 
files the
+      exist beneath <code class="literal">${QPID_WORK}</code>, assuming all 
virtualhost nodes and virtualhost
+      are in their standard location, this will copy all configuration and 
persistent message data. </p><p>There is currently no safe mechanism to take a 
complete copy of the entire Broker whilst
+      it is running.</p></div></div><div class="navfooter"><hr /><table 
summary="Navigation footer" width="100%"><tr><td align="left" width="40%"><a 
accesskey="p" 
href="Java-Broker-High-Availability-Reset-Group-Infomational.html">Prev</a>&#160;</td><td
 align="center" width="20%">&#160;</td><td align="right" width="40%">&#160;<a 
accesskey="n" 
href="Java-Broker-Backup-And-Recovery-Virtualhost-Node.html">Next</a></td></tr><tr><td
 align="left" valign="top" width="40%">10.11.&#160;Reset Group 
Information&#160;</td><td align="center" width="20%"><a accesskey="h" 
href="AMQP-Messaging-Broker-Java-Book.html">Home</a></td><td align="right" 
valign="top" width="40%">&#160;11.2.&#160;Virtualhost 
Node</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/5f06b01e/content/releases/qpid-java-6.1.5/java-broker/book/Java-Broker-Concepts-Authentication-Providers.html
----------------------------------------------------------------------
diff --git 
a/content/releases/qpid-java-6.1.5/java-broker/book/Java-Broker-Concepts-Authentication-Providers.html
 
b/content/releases/qpid-java-6.1.5/java-broker/book/Java-Broker-Concepts-Authentication-Providers.html
new file mode 100644
index 0000000..9cb8072
--- /dev/null
+++ 
b/content/releases/qpid-java-6.1.5/java-broker/book/Java-Broker-Concepts-Authentication-Providers.html
@@ -0,0 +1,148 @@
+<!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>4.9.&#160;Authentication Providers - 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.5/index.html">Qpid for Java 6.1.5</a></li><li><a 
href="/releases/qpid-java-6.1.5/java-broker/book/index.html">Apache Qpid Broker 
for Java</a></li><li>4.9.&#160;Authentication Providers</li></ul>
+
+        <div id="-middle-content">
+          <div class="docbook"><div class="navheader"><table 
summary="Navigation header" width="100%"><tr><th align="center" 
colspan="3">4.9.&#160;Authentication Providers</th></tr><tr><td align="left" 
width="20%"><a accesskey="p" 
href="Java-Broker-Concepts-Ports.html">Prev</a>&#160;</td><th align="center" 
width="60%">Chapter&#160;4.&#160;Concepts</th><td align="right" 
width="20%">&#160;<a accesskey="n" 
href="Java-Broker-Concepts-Other-Services.html">Next</a></td></tr></table><hr 
/></div><div class="section"><div class="titlepage"><div><div><h2 class="title" 
style="clear: both"><a 
id="Java-Broker-Concepts-Authentication-Providers"></a>4.9.&#160;Authentication 
Providers</h2></div></div></div><p>
+        <span class="emphasis"><em>Authentication Providers</em></span> are 
used by <span class="emphasis"><em>Ports</em></span> to authenticate 
connections.
+        Many <span class="emphasis"><em>Authentication Providers</em></span> 
can be configured on the Broker at the same time, from which
+        each <span class="emphasis"><em>Port</em></span> can be assigned one.
+    </p><p>Some Authentication Providers offer facilities for creation and 
deletion of users.</p></div><div class="navfooter"><hr /><table 
summary="Navigation footer" width="100%"><tr><td align="left" width="40%"><a 
accesskey="p" href="Java-Broker-Concepts-Ports.html">Prev</a>&#160;</td><td 
align="center" width="20%"><a accesskey="u" 
href="Java-Broker-Concepts.html">Up</a></td><td align="right" 
width="40%">&#160;<a accesskey="n" 
href="Java-Broker-Concepts-Other-Services.html">Next</a></td></tr><tr><td 
align="left" valign="top" width="40%">4.8.&#160;Ports&#160;</td><td 
align="center" width="20%"><a accesskey="h" 
href="AMQP-Messaging-Broker-Java-Book.html">Home</a></td><td align="right" 
valign="top" width="40%">&#160;4.10.&#160;Other 
Services</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/5f06b01e/content/releases/qpid-java-6.1.5/java-broker/book/Java-Broker-Concepts-Broker.html
----------------------------------------------------------------------
diff --git 
a/content/releases/qpid-java-6.1.5/java-broker/book/Java-Broker-Concepts-Broker.html
 
b/content/releases/qpid-java-6.1.5/java-broker/book/Java-Broker-Concepts-Broker.html
new file mode 100644
index 0000000..ea048b2
--- /dev/null
+++ 
b/content/releases/qpid-java-6.1.5/java-broker/book/Java-Broker-Concepts-Broker.html
@@ -0,0 +1,144 @@
+<!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>4.2.&#160;Broker - 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.5/index.html">Qpid for Java 6.1.5</a></li><li><a 
href="/releases/qpid-java-6.1.5/java-broker/book/index.html">Apache Qpid Broker 
for Java</a></li><li>4.2.&#160;Broker</li></ul>
+
+        <div id="-middle-content">
+          <div class="docbook"><div class="navheader"><table 
summary="Navigation header" width="100%"><tr><th align="center" 
colspan="3">4.2.&#160;Broker</th></tr><tr><td align="left" width="20%"><a 
accesskey="p" href="Java-Broker-Concepts.html">Prev</a>&#160;</td><th 
align="center" width="60%">Chapter&#160;4.&#160;Concepts</th><td align="right" 
width="20%">&#160;<a accesskey="n" 
href="Java-Broker-Concepts-Virtualhost-Nodes.html">Next</a></td></tr></table><hr
 /></div><div class="section"><div class="titlepage"><div><div><h2 
class="title" style="clear: both"><a 
id="Java-Broker-Concepts-Broker"></a>4.2.&#160;Broker</h2></div></div></div><p>The
 <span class="emphasis"><em>Broker</em></span> is the outermost entity within 
the system.</p><p>The Broker is backed by storage. This storage is used to 
record the durable entities that exist beneath it.</p></div><div 
class="navfooter"><hr /><table summary="Navigation footer" width="100%"><tr><td 
align="left" width="40%"><a accesskey="p" href="Ja
 va-Broker-Concepts.html">Prev</a>&#160;</td><td align="center" width="20%"><a 
accesskey="u" href="Java-Broker-Concepts.html">Up</a></td><td align="right" 
width="40%">&#160;<a accesskey="n" 
href="Java-Broker-Concepts-Virtualhost-Nodes.html">Next</a></td></tr><tr><td 
align="left" valign="top" 
width="40%">Chapter&#160;4.&#160;Concepts&#160;</td><td align="center" 
width="20%"><a accesskey="h" 
href="AMQP-Messaging-Broker-Java-Book.html">Home</a></td><td align="right" 
valign="top" width="40%">&#160;4.3.&#160;Virtualhost 
Nodes</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/5f06b01e/content/releases/qpid-java-6.1.5/java-broker/book/Java-Broker-Concepts-Exchanges.html
----------------------------------------------------------------------
diff --git 
a/content/releases/qpid-java-6.1.5/java-broker/book/Java-Broker-Concepts-Exchanges.html
 
b/content/releases/qpid-java-6.1.5/java-broker/book/Java-Broker-Concepts-Exchanges.html
new file mode 100644
index 0000000..8d47744
--- /dev/null
+++ 
b/content/releases/qpid-java-6.1.5/java-broker/book/Java-Broker-Concepts-Exchanges.html
@@ -0,0 +1,202 @@
+<!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>4.6.&#160;Exchanges - 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.5/index.html">Qpid for Java 6.1.5</a></li><li><a 
href="/releases/qpid-java-6.1.5/java-broker/book/index.html">Apache Qpid Broker 
for Java</a></li><li>4.6.&#160;Exchanges</li></ul>
+
+        <div id="-middle-content">
+          <div class="docbook"><div class="navheader"><table 
summary="Navigation header" width="100%"><tr><th align="center" 
colspan="3">4.6.&#160;Exchanges</th></tr><tr><td align="left" width="20%"><a 
accesskey="p" 
href="Java-Broker-Concepts-Virtualhosts.html">Prev</a>&#160;</td><th 
align="center" width="60%">Chapter&#160;4.&#160;Concepts</th><td align="right" 
width="20%">&#160;<a accesskey="n" 
href="Java-Broker-Concepts-Queues.html">Next</a></td></tr></table><hr 
/></div><div class="section"><div class="titlepage"><div><div><h2 class="title" 
style="clear: both"><a 
id="Java-Broker-Concepts-Exchanges"></a>4.6.&#160;Exchanges</h2></div></div></div><p>An
 <span class="emphasis"><em>Exchange</em></span> is a named entity within the 
<span class="emphasis"><em>Virtualhost</em></span> which receives
+  messages from producers and routes them to matching <span 
class="emphasis"><em>Queue</em></span>s within the <span 
class="emphasis"><em>Virtualhost</em></span>.</p><p>The server provides a set 
of exchange types with each exchange type implementing a different routing 
algorithm. For details of how
+  these exchanges types work see <a class="xref" 
href="Java-Broker-Concepts-Exchanges.html#Java-Broker-Concepts-Exchanges-Types" 
title="4.6.2.&#160;Exchange Types">Section&#160;4.6.2, &#8220;Exchange 
Types&#8221;</a> below.</p><p>The server predeclares a number of exchange 
instances with names starting with "<code class="literal">amq.</code>". These 
are defined in
+  <a class="xref" 
href="Java-Broker-Concepts-Exchanges.html#Java-Broker-Concepts-Exchanges-Predeclared"
 title="4.6.1.&#160;Predeclared Exchanges">Section&#160;4.6.1, 
&#8220;Predeclared Exchanges&#8221;</a>.</p><p>Applications can make use of the 
pre-declared exchanges, or they may declare their own. The number of exchanges 
within a <span class="emphasis"><em>Virtualhost</em></span> is
+  limited only by resource constraints.</p><p>The behaviour when an <span 
class="emphasis"><em>Exchange</em></span> is unable to route a message to any 
queue is defined in <a class="xref" 
href="Java-Broker-Concepts-Exchanges.html#Java-Broker-Concepts-Exchanges-UnroutableMessage"
 title="4.6.4.&#160;Unrouteable Messages">Section&#160;4.6.4, 
&#8220;Unrouteable Messages&#8221;</a></p><div class="section"><div 
class="titlepage"><div><div><h3 class="title"><a 
id="Java-Broker-Concepts-Exchanges-Predeclared"></a>4.6.1.&#160;Predeclared 
Exchanges</h3></div></div></div><p>Each <span 
class="emphasis"><em>Virtualhost</em></span> pre-declares the following 
exchanges:
+   </p><div class="itemizedlist"><ul class="itemizedlist" 
style="list-style-type: disc; "><li class="listitem"><p>amq.direct (an instance 
of a direct exchange)</p></li><li class="listitem"><p>amq.topic (an instance of 
a topic exchange)</p></li><li class="listitem"><p>amq.fanout (an instance of a 
fanout exchange)</p></li><li class="listitem"><p>amq.match (an instance of a 
headers exchange)</p></li></ul></div><p>
+  </p><p>The conceptual "<code class="literal">default exchange</code>" always 
exists, effectively a special instance of
+   direct exchange which uses the empty string as its name. All queues are 
automatically bound to it upon their creation
+   using the queue name as the binding key, and unbound upon their deletion. 
It is not possible to manually add or remove
+   bindings within this exchange.</p><p>Applications may not declare exchanges 
with names beginning with "<code class="literal">amq.</code>". Such names are 
reserved for system use.</p></div><div class="section"><div 
class="titlepage"><div><div><h3 class="title"><a 
id="Java-Broker-Concepts-Exchanges-Types"></a>4.6.2.&#160;Exchange 
Types</h3></div></div></div><p>
+   The following Exchange types are supported.
+   </p><div class="itemizedlist"><ul class="itemizedlist" 
style="list-style-type: disc; "><li class="listitem"><p>Direct</p></li><li 
class="listitem"><p>Topic</p></li><li class="listitem"><p>Fanout</p></li><li 
class="listitem"><p>Headers</p></li></ul></div><p>
+   These exchange types are described in the following sub-sections.</p><div 
class="section"><div class="titlepage"><div><div><h4 class="title"><a 
id="Java-Broker-Concepts-Exchanges-Types-Direct"></a>4.6.2.1.&#160;Direct</h4></div></div></div><p>The
 direct exchange type routes messages to queues based on an exact match between
+    the routing key of the message, and the binding key used to bind the queue 
to the exchange. Additional
+    filter rules may be specified using a <a class="link" 
href="Java-Broker-Concepts-Exchanges.html#Java-Broker-Concepts-Exchanges-BindingArguments-JMSSelector"
 title="4.6.3.1.&#160;JMS Selector">
+    binding argument specifying a JMS message selector</a>.
+   </p><p>This exchange type is often used to implement point to point 
messaging. When used in this manner, the normal
+   convention is that the binding key matches the name of the queue. It is 
also possible to use this exchange type
+   for multi-cast, in this case the same binding key is associated with many 
queues.</p><div class="figure"><a id="d0e619"></a><p 
class="title"><strong>Figure&#160;4.4.&#160;Direct exchange</strong></p><div 
class="figure-contents"><div class="mediaobject"><img alt="Direct exchange" 
src="images/Exchange-Direct.png" /></div></div></div><br class="figure-break" 
/><p>The figure above illustrates the operation of direct exchange type. The 
yellow messages published with the routing key
+    "<code class="literal">myqueue</code>" match the binding key corresponding 
to queue "<code class="literal">myqueue</code>" and so are routed there.  The 
red
+    messages published with the routing key "<code class="literal">foo</code>" 
match two bindings in the table so a copy of the message is
+    routed to both the "<code class="literal">bar1</code>" and "<code 
class="literal">bar2</code>" queues.</p><p>The routing key of the blue message 
matches no binding keys, so the message is unroutable. It is handled as 
described
+     in <a class="xref" 
href="Java-Broker-Concepts-Exchanges.html#Java-Broker-Concepts-Exchanges-UnroutableMessage"
 title="4.6.4.&#160;Unrouteable Messages">Section&#160;4.6.4, 
&#8220;Unrouteable Messages&#8221;</a>.</p></div><div class="section"><div 
class="titlepage"><div><div><h4 class="title"><a 
id="Java-Broker-Concepts-Exchanges-Types-Topic"></a>4.6.2.2.&#160;Topic</h4></div></div></div><p>This
 exchange type is used to support the classic publish/subscribe 
paradigm.</p><p>The topic exchange is capable of routing messages to queues 
based on wildcard matches between the routing key and the
+     binding key pattern defined by the queue binding. Routing keys are formed 
from one or more words, with each word delimited
+     by a full-stop (.). The pattern matching characters are the * and # 
symbols. The * symbol matches a single word  and the #
+     symbol matches zero or more words.</p><p>Additional filter rules may be 
specified using a <a class="link" 
href="Java-Broker-Concepts-Exchanges.html#Java-Broker-Concepts-Exchanges-BindingArguments-JMSSelector"
 title="4.6.3.1.&#160;JMS Selector">
+     binding argument specifying a JMS message selector</a>.</p><p>The 
following three figures help explain how the topic exchange functions.</p><p 
/><div class="figure"><a id="d0e661"></a><p 
class="title"><strong>Figure&#160;4.5.&#160;Topic exchange - exact match on 
topic name</strong></p><div class="figure-contents"><div 
class="mediaobject"><img alt="Topic exchange - exact match on topic name" 
src="images/Exchange-Topic.png" /></div></div></div><br class="figure-break" 
/><p>The figure above illustrates publishing messages with routing key "<code 
class="literal">weather</code>". The exchange routes each
+    message to every bound queue whose binding key matches the routing 
key.</p><p>In the case illustrated, this means that each subscriber's queue 
receives every yellow message.</p><div class="figure"><a id="d0e674"></a><p 
class="title"><strong>Figure&#160;4.6.&#160;Topic exchange - matching on 
hierarchical topic patterns</strong></p><div class="figure-contents"><div 
class="mediaobject"><img alt="Topic exchange - matching on hierarchical topic 
patterns" src="images/Exchange-Topic-Hierarchical.png" /></div></div></div><br 
class="figure-break" /><p>The figure above illustrates publishing messages with 
hierarchical routing keys. As before, the exchange routes each
+    message to every bound queue whose binding key matches the routing key but 
as the binding keys contain wildcards, the
+    wildcard rules described above apply.</p><p>In the case illustrated, <code 
class="literal">sub1</code> has received the red and green message as "<code 
class="literal">news.uk</code>" and "<code class="literal">news.de</code>"
+    match binding key "<code class="literal">news.#</code>". The red message 
has also gone to <code class="literal">sub2</code> and <code 
class="literal">sub3</code> as it's routing key
+    is matched exactly by "<code class="literal">news.uk</code>" and by "<code 
class="literal">*.uk</code>".</p><p>The routing key of the yellow message 
matches no binding keys, so the message is unroutable. It is handled as 
described
+    in <a class="xref" 
href="Java-Broker-Concepts-Exchanges.html#Java-Broker-Concepts-Exchanges-UnroutableMessage"
 title="4.6.4.&#160;Unrouteable Messages">Section&#160;4.6.4, 
&#8220;Unrouteable Messages&#8221;</a>.</p><div class="figure"><a 
id="d0e712"></a><p class="title"><strong>Figure&#160;4.7.&#160;Topic exchange - 
matching on JMS message selector</strong></p><div class="figure-contents"><div 
class="mediaobject"><img alt="Topic exchange - matching on JMS message 
selector" src="images/Exchange-Topic-JMSSelector.png" /></div></div></div><br 
class="figure-break" /><p>The figure above illustrates messages with properties 
published with routing key "<code class="literal">shipping</code>".</p><p>As 
before, the exchange routes each message to every bound queue whose binding key 
matches the routing key but as a JMS selector
+    argument has been specified, the expression is evaluated against each 
matching message. Only messages whose message header values or properties
+    match the expression are routed to the queue.</p><p>In the case 
illustrated, <code class="literal">sub1</code> has received the yellow and blue 
message as their property "<code class="literal">area</code>"
+    cause expression "<code class="literal">area in ('Forties', 
'Cromarty')</code>" to evaluate true.  Similarly, the yellow message has also 
gone to
+    <code class="literal">gale_alert</code> as its property "<code 
class="literal">speed</code>" causes expression "<code class="literal">speed 
&gt; 7 and speed &lt; 10</code>"
+    to evaluate true.</p><p>The properties of purple message cause no 
expressions to evaluate true, so the message is unroutable. It is handled as 
described in
+    <a class="xref" 
href="Java-Broker-Concepts-Exchanges.html#Java-Broker-Concepts-Exchanges-UnroutableMessage"
 title="4.6.4.&#160;Unrouteable Messages">Section&#160;4.6.4, 
&#8220;Unrouteable Messages&#8221;</a>.</p></div><div class="section"><div 
class="titlepage"><div><div><h4 class="title"><a 
id="Java-Broker-Concepts-Exchanges-Types-Fanout"></a>4.6.2.3.&#160;Fanout</h4></div></div></div><p>The
 fanout exchange type routes messages to all queues bound to the exchange, 
regardless of the message's routing key.</p><p>Filter rules may be specified 
using a <a class="link" 
href="Java-Broker-Concepts-Exchanges.html#Java-Broker-Concepts-Exchanges-BindingArguments-JMSSelector"
 title="4.6.3.1.&#160;JMS Selector">
+    binding argument specifying a JMS message selector</a>.</p><div 
class="figure"><a id="d0e759"></a><p 
class="title"><strong>Figure&#160;4.8.&#160;Fanout exchange</strong></p><div 
class="figure-contents"><div class="mediaobject"><img alt="Fanout exchange" 
src="images/Exchange-Fanout.png" /></div></div></div><br class="figure-break" 
/></div><div class="section"><div class="titlepage"><div><div><h4 
class="title"><a 
id="Java-Broker-Concepts-Exchanges-Types-Headers"></a>4.6.2.4.&#160;Headers</h4></div></div></div><p>The
 headers exchange type routes messages to queues based on header properties 
within the message. The message is passed to
+     a queue if the header properties of the message satisfy the <a 
class="link" 
href="Java-Broker-Concepts-Exchanges.html#Java-Broker-Concepts-Exchanges-BindingArguments-x-match"
 title="4.6.3.2.&#160;x-match">
+     x-match expression</a> specified by the binding arguments with which the 
queue was bound.
+   </p></div></div><div class="section"><div class="titlepage"><div><div><h3 
class="title"><a 
id="Java-Broker-Concepts-Exchanges-BindingArguments"></a>4.6.3.&#160;Binding 
Arguments</h3></div></div></div><p>Binding arguments are used by certain 
exchange types to further filter messages.</p><div class="section"><div 
class="titlepage"><div><div><h4 class="title"><a 
id="Java-Broker-Concepts-Exchanges-BindingArguments-JMSSelector"></a>4.6.3.1.&#160;JMS
 Selector</h4></div></div></div><p>The binding argument <code 
class="literal">x-filter-jms-selector</code> specifies a JMS selector 
conditional expression. The expression
+    is written in terms of message header and message property names.  If the 
expression evaluates to true, the message is routed to the queue.
+    This type of binding argument is understood by exchange types direct, 
topic and fanout.<a class="footnote" href="#ftn.d0e786" id="d0e786"><sup 
class="footnote">[5]</sup></a>.</p></div><div class="section"><div 
class="titlepage"><div><div><h4 class="title"><a 
id="Java-Broker-Concepts-Exchanges-BindingArguments-x-match"></a>4.6.3.2.&#160;x-match</h4></div></div></div><p>The
 binding argument <code class="literal">x-match</code> is understood by 
exchange type headers.  It can take two values, dictating how the
+    rest of the name value pairs are treated during matching.</p><div 
class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; 
"><li class="listitem"><p><code class="literal">all</code> implies that all the 
other pairs must match the headers property of a message for that message to be 
routed
+      (i.e. an AND match)</p></li><li class="listitem"><p><code 
class="literal">any</code> implies that the message should be routed if any of 
the fields in the headers property match one of the
+      fields in the arguments table (i.e. an OR match)</p></li></ul></div><p>A 
field in the bind arguments matches a field in the message if either the field 
in the bind arguments has no value and a field of the
+    same name is present in the message headers or if the field in the bind 
arguments has a value and a field of the same name exists in the
+    message headers and has that same value.</p></div></div><div 
class="section"><div class="titlepage"><div><div><h3 class="title"><a 
id="Java-Broker-Concepts-Exchanges-UnroutableMessage"></a>4.6.4.&#160;Unrouteable
 Messages</h3></div></div></div><p>If an exchange is unable to route a message 
to any queues, the Broker will:
+   </p><div class="itemizedlist"><ul class="itemizedlist" 
style="list-style-type: disc; "><li class="listitem"><p>If using the AMQP 1.0 
protocol, and an alternate exchange has been set on the exchange, the message 
is routed to the alternate exchange.
+     The alternate exchange routes the message according to its routing 
algorithm and its binding table.  If the message is still unroutable,
+     the message is discarded unless the sending link has requested the <code 
class="literal">REJECT_UNROUTABLE</code> target capability, or the Exchange has 
its
+     <code class="literal">unroutableMessageBehaviour</code> attribute set to 
<code class="literal">REJECT</code>.</p></li><li class="listitem"><p>If using 
the AMQP 0-10 protocol, and an alternate exchange has been set on the exchange, 
the message is routed to the alternate exchange.
+    The alternate exchange routes the message according to its routing 
algorithm and its binding table.  If the message is still unroutable,
+    the message is discarded.</p></li><li class="listitem"><p>If using AMQP 
protocols 0-8..0-9-1, and the publisher set the mandatory flag and the<a 
class="link" href="Java-Broker-Runtime-Close-Connection-When-No-Route.html" 
title="9.5.&#160;Closing client connections on unroutable mandatory messages">
+     close when no route</a> feature did not close the connection, the message 
is returned to the Producer.</p></li><li class="listitem"><p>Otherwise, the 
message is discarded.</p></li></ul></div><p>
+  </p></div><div class="footnotes"><br /><hr style="width:100; 
text-align:left;margin-left: 0" /><div class="footnote" id="ftn.d0e786"><p><a 
class="para" href="#d0e786"><sup class="para">[5] </sup></a>
+    This is a Qpid specific extension.</p></div></div></div><div 
class="navfooter"><hr /><table summary="Navigation footer" width="100%"><tr><td 
align="left" width="40%"><a accesskey="p" 
href="Java-Broker-Concepts-Virtualhosts.html">Prev</a>&#160;</td><td 
align="center" width="20%"><a accesskey="u" 
href="Java-Broker-Concepts.html">Up</a></td><td align="right" 
width="40%">&#160;<a accesskey="n" 
href="Java-Broker-Concepts-Queues.html">Next</a></td></tr><tr><td align="left" 
valign="top" width="40%">4.5.&#160;Virtualhosts&#160;</td><td align="center" 
width="20%"><a accesskey="h" 
href="AMQP-Messaging-Broker-Java-Book.html">Home</a></td><td align="right" 
valign="top" width="40%">&#160;4.7.&#160;Queues</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/5f06b01e/content/releases/qpid-java-6.1.5/java-broker/book/Java-Broker-Concepts-Other-Services.html
----------------------------------------------------------------------
diff --git 
a/content/releases/qpid-java-6.1.5/java-broker/book/Java-Broker-Concepts-Other-Services.html
 
b/content/releases/qpid-java-6.1.5/java-broker/book/Java-Broker-Concepts-Other-Services.html
new file mode 100644
index 0000000..dc86b9d
--- /dev/null
+++ 
b/content/releases/qpid-java-6.1.5/java-broker/book/Java-Broker-Concepts-Other-Services.html
@@ -0,0 +1,151 @@
+<!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>4.10.&#160;Other Services - 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.5/index.html">Qpid for Java 6.1.5</a></li><li><a 
href="/releases/qpid-java-6.1.5/java-broker/book/index.html">Apache Qpid Broker 
for Java</a></li><li>4.10.&#160;Other Services</li></ul>
+
+        <div id="-middle-content">
+          <div class="docbook"><div class="navheader"><table 
summary="Navigation header" width="100%"><tr><th align="center" 
colspan="3">4.10.&#160;Other Services</th></tr><tr><td align="left" 
width="20%"><a accesskey="p" 
href="Java-Broker-Concepts-Authentication-Providers.html">Prev</a>&#160;</td><th
 align="center" width="60%">Chapter&#160;4.&#160;Concepts</th><td align="right" 
width="20%">&#160;<a accesskey="n" 
href="Java-Broker-Initial-Configuration.html">Next</a></td></tr></table><hr 
/></div><div class="section"><div class="titlepage"><div><div><h2 class="title" 
style="clear: both"><a 
id="Java-Broker-Concepts-Other-Services"></a>4.10.&#160;Other 
Services</h2></div></div></div><p>
+        The Broker can also have <span class="emphasis"><em>Access Control 
Providers</em></span>, <span class="emphasis"><em>Group Providers</em></span>,
+        <span class="emphasis"><em>Keystores</em></span>, <span 
class="emphasis"><em>Trustores</em></span> and [Management] <span 
class="emphasis"><em>Plugins</em></span> configured.
+    </p><div class="section"><div class="titlepage"><div><div><h3 
class="title"><a 
id="Java-Broker-Concepts-Access-Control-Providers"></a>4.10.1.&#160;Access 
Control Providers</h3></div></div></div><p><span class="emphasis"><em>Access 
Control Providers</em></span> are used to authorize various operations relating 
to Broker objects.</p><p>Access Control Provider configuration and management 
details are covered in <a class="xref" href="Java-Broker-Security-ACLs.html" 
title="8.3.&#160;Access Control Lists">Section&#160;8.3, &#8220;Access Control 
Lists&#8221;</a>.</p></div><div class="section"><div 
class="titlepage"><div><div><h3 class="title"><a 
id="Java-Broker-Concepts-Group-Providers"></a>4.10.2.&#160;Group 
Providers</h3></div></div></div><p><span class="emphasis"><em>Group 
Providers</em></span> are used to aggregate authenticated user principals into 
groups
+        which can be then be used in Access Control rules applicable to the 
whole group.</p><p>Group Provider configuration and management is covered in <a 
class="xref" href="Java-Broker-Security-Group-Providers.html" 
title="8.2.&#160;Group Providers">Section&#160;8.2, &#8220;Group 
Providers&#8221;</a>.</p></div><div class="section"><div 
class="titlepage"><div><div><h3 class="title"><a 
id="Java-Broker-Concepts-Keystores"></a>4.10.3.&#160;Keystores</h3></div></div></div><p><span
 class="emphasis"><em>Keystores</em></span> are used to configure SSL private 
and public keys and certificates
+        for the SSL transports on Ports.</p><p>Keystore configuration and 
management is covered in <a class="xref" 
href="Java-Broker-Management-Managing-Keystores.html" 
title="7.12.&#160;Keystores">Section&#160;7.12, 
&#8220;Keystores&#8221;</a>.</p></div><div class="section"><div 
class="titlepage"><div><div><h3 class="title"><a 
id="Java-Broker-Concepts-Truststores"></a>4.10.4.&#160;Truststores</h3></div></div></div><p><span
 class="emphasis"><em>Truststores</em></span> are used to configure SSL 
certificates for trusting Client Certificate
+            on SSL ports or making SSL connections to other external services 
like LDAP, etc.</p><p>Truststore configuration and management is covered in <a 
class="xref" href="Java-Broker-Management-Managing-Truststores.html" 
title="7.13.&#160;Truststores">Section&#160;7.13, 
&#8220;Truststores&#8221;</a>.</p></div><div class="section"><div 
class="titlepage"><div><div><h3 class="title"><a 
id="Java-Broker-Concepts-Loggers"></a>4.10.5.&#160;Loggers</h3></div></div></div><p><span
 class="emphasis"><em>Loggers</em></span> are responsible for producing a log 
of events from either the Broker as a whole, or
+            an individual Virtualhost. These are described in <a class="xref" 
href="Java-Broker-Runtime.html#Java-Broker-Runtime-Logging" 
title="9.1.&#160;Logging">Section&#160;9.1, 
&#8220;Logging&#8221;</a>.</p></div></div><div class="navfooter"><hr /><table 
summary="Navigation footer" width="100%"><tr><td align="left" width="40%"><a 
accesskey="p" 
href="Java-Broker-Concepts-Authentication-Providers.html">Prev</a>&#160;</td><td
 align="center" width="20%"><a accesskey="u" 
href="Java-Broker-Concepts.html">Up</a></td><td align="right" 
width="40%">&#160;<a accesskey="n" 
href="Java-Broker-Initial-Configuration.html">Next</a></td></tr><tr><td 
align="left" valign="top" width="40%">4.9.&#160;Authentication 
Providers&#160;</td><td align="center" width="20%"><a accesskey="h" 
href="AMQP-Messaging-Broker-Java-Book.html">Home</a></td><td align="right" 
valign="top" width="40%">&#160;Chapter&#160;5.&#160;Initial 
Configuration</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: commits-unsubscr...@qpid.apache.org
For additional commands, e-mail: commits-h...@qpid.apache.org

Reply via email to