http://git-wip-us.apache.org/repos/asf/qpid-site/blob/a39b425b/content/releases/qpid-0.26/java-broker/book/Java-Broker-Runtime-Disk-Space-Management.html
----------------------------------------------------------------------
diff --git 
a/content/releases/qpid-0.26/java-broker/book/Java-Broker-Runtime-Disk-Space-Management.html
 
b/content/releases/qpid-0.26/java-broker/book/Java-Broker-Runtime-Disk-Space-Management.html
deleted file mode 100644
index d5992b7..0000000
--- 
a/content/releases/qpid-0.26/java-broker/book/Java-Broker-Runtime-Disk-Space-Management.html
+++ /dev/null
@@ -1,240 +0,0 @@
-<!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>12.3.&#160;Disk Space Management - 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/java-broker/index.html">Broker for 
Java</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-0.26/index.html">Qpid 0.26</a></li><li><a 
href="/releases/qpid-0.26/java-broker/book/index.html">AMQP Messaging Broker 
(Java)</a></li><li>12.3.&#160;Disk Space Management</li></ul>
-
-        <div id="-middle-content">
-          <div class="docbook"><div class="navheader"><table 
summary="Navigation header" width="100%"><tr><th align="center" 
colspan="3">12.3.&#160;Disk Space Management</th></tr><tr><td align="left" 
width="20%"><a accesskey="p" 
href="Java-Broker-Runtime-Alerts.html">Prev</a>&#160;</td><th align="center" 
width="60%">Chapter&#160;12.&#160;Runtime</th><td align="right" 
width="20%">&#160;<a accesskey="n" 
href="Java-Broker-Runtime-Producer-Transaction-Timeout.html">Next</a></td></tr></table><hr
 /></div><div class="section"><div class="titlepage"><div><div><h2 
class="title"><a 
id="Java-Broker-Runtime-Disk-Space-Management"></a>12.3.&#160;Disk Space 
Management</h2></div></div></div><div class="section"><div 
class="titlepage"><div><div><h3 class="title"><a 
id="Qpid-Producer-Flow-Control"></a>12.3.1.&#160;Producer Flow 
Control</h3></div></div></div><div class="section"><div 
class="titlepage"><div><div><h4 class="title"><a 
id="Java-Broker-Runtime-Disk-Space-Management-Producer-Flow-Control-G
 eneralInformation"></a>12.3.1.1.&#160;General 
Information</h4></div></div></div><p>
-            The Qpid 0.6 release introduced a simplistic producer-side flow 
control mechanism
-            into the Java Messaging Broker, causing producers to be 
flow-controlled when they
-            attempt to send messages to an overfull queue. Qpid 0.18 
introduced a similar
-            mechanism triggered by an overfull persistent message store on a 
virtual host.
-        </p></div><div class="section"><div class="titlepage"><div><div><h4 
class="title"><a 
id="Java-Broker-Runtime-Disk-Space-Management-Producer-Flow-Control-ServerConfiguration"></a>12.3.1.2.&#160;Server
 Configuration</h4></div></div></div><div class="section"><div 
class="titlepage"><div><div><h5 class="title"><a 
id="idm140218887099648"></a>Configuring a Queue to use flow 
control</h5></div></div></div><p>
-                Flow control is enabled on a producer when it sends a message 
to a Queue
-                which is "overfull". The producer flow control will be 
rescinded when all
-                Queues on which a producer is blocking become "underfull". A 
Queue is defined
-                as overfull when the size (in bytes) of the messages on the 
queue exceeds the
-                "capacity" of the Queue. A Queue becomes "underfull" when its 
size becomes
-                less than the "flowResumeCapacity".
-            </p><p>
-                Examples how to configure flow control in virtual host 
configuration are provided in
-                <a class="xref" 
href="Java-Broker-Virtual-Host-Configure-Flow-Control.html" 
title="14.11.&#160;Configuring of Producer Flow Control">Section&#160;14.11, 
&#8220;Configuring of Producer Flow Control&#8221;</a>.
-            </p><p>
-                Where no flowResumeCapacity is set, the flowResumeCapacity is 
set to be equal
-                to the capacity. Where no capacity is set, capacity is 
defaulted to 0 meaning
-                there is no capacity limit.
-            </p><div class="important" style="margin-left: 0.5in; 
margin-right: 0.5in;"><h3 class="title">Important</h3>Flow control can be 
configured globally for all virtual hosts by specifying threshold values for 
Broker flow control attributes.</div><div class="section"><div 
class="titlepage"><div><div><h6 class="title"><a 
id="idm140218887044912"></a>Broker Log Messages</h6></div></div></div><p>
-                    There are four new Broker log messages that may occur if 
flow control through queue capacity limits is enabled.
-                    Firstly, when a capacity limited queue becomes overfull, a 
log message similar to the following is produced
-                </p><pre class="programlisting">
-MESSAGE [vh(/test)/qu(MyQueue)] [vh(/test)/qu(MyQueue)] QUE-1003 : Overfull : 
Size : 1,200 bytes, Capacity : 1,000
-                </pre><p>Then for each channel which becomes blocked upon the 
overful queue a log message similar to the following is produced:</p><pre 
class="programlisting">
-MESSAGE [con:2(guest@anonymous(713889609)/test)/ch:1] 
[con:2(guest@anonymous(713889609)/test)/ch:1] CHN-1005 : Flow Control Enforced 
(Queue MyQueue)
-                </pre><p>When enough messages have been consumed from the 
queue that it becomes underfull, then the following log is generated: </p><pre 
class="programlisting">
-MESSAGE [vh(/test)/qu(MyQueue)] [vh(/test)/qu(MyQueue)] QUE-1004 : Underfull : 
Size : 600 bytes, Resume Capacity : 800
-                </pre><p>And for every channel which becomes unblocked you 
will see a message similar to: </p><pre class="programlisting">
-MESSAGE [con:2(guest@anonymous(713889609)/test)/ch:1] 
[con:2(guest@anonymous(713889609)/test)/ch:1] CHN-1006 : Flow Control Removed
-                </pre><p>Obviously the details of connection, virtual host, 
queue, size, capacity, etc would depend on the configuration in 
use.</p></div></div><div class="section"><div class="titlepage"><div><div><h5 
class="title"><a id="idm140218886891824"></a>Disk quota-based flow 
control</h5></div></div></div><p>
-                Since version 0.18 of Qpid Broker, flow control can be 
triggered when a
-                configured disk quota is exceeded. This is supported by the 
BDB and Derby message stores.
-            </p><p>
-                This functionality blocks all producers on reaching the disk 
overflow limit. When consumers
-                consume the messages, causing disk space usage to falls below 
the underflow limit, the
-                producers are unblocked and continue working as normal.
-            </p><p>
-                Two limits can be configured:
-            </p><p>
-                overfull limit - the maximum space on disk (in bytes) which 
can be used by store.
-            </p><p>
-                underfull limit - when the space on disk drops below this 
limit, producers are allowed to resume publishing.
-            </p><p>
-                An example how to configure disk quota-based flow control in 
virtual host configuration is provided in
-                <a class="xref" 
href="Java-Broker-Virtual-Host-Configure-Disk-Quotas.html" 
title="14.12.&#160;Configuring of Disk Quota-based Flow 
Control">Section&#160;14.12, &#8220;Configuring of Disk Quota-based Flow 
Control&#8221;</a>.
-            </p><p>
-                The disk quota functionality is based on "best effort" 
principle. This means the broker
-                cannot guarantee that the disk space limit will not be 
exceeded. If several concurrent
-                transactions are started before the limit is reached, which 
collectively cause the limit
-                to be exceeded, the broker may allow all of them to be 
committed.
-            </p><div class="section"><div class="titlepage"><div><div><h6 
class="title"><a id="idm140218886886112"></a>Broker Log Messages for quota flow 
control</h6></div></div></div><p>
-                    There are 2 new broker log messages that may occur if flow 
control through disk quota limits is enabled.
-                    When the virtual host is blocked due to exceeding of the 
disk quota limit the following message
-                    appears in the broker log
-                    </p><pre class="programlisting">
-[vh(/test)/ms(BDBMessageStore)] MST-1008 : Store overfull, flow control will 
be enforced
-                    </pre><p>
-                    When virtual host is unblocked after cleaning the disk 
space the following message appears in the broker log
-                    </p><pre class="programlisting">
-[vh(/test)/ms(BDBMessageStore)] MST-1009 : Store overfull condition cleared
-                    </pre><p>
-                </p></div></div></div><div class="section"><div 
class="titlepage"><div><div><h4 class="title"><a 
id="Java-Broker-Runtime-Disk-Space-Management-Producer-Flow-Control-ClientImpact"></a>12.3.1.3.&#160;Client
 impact and configuration</h4></div></div></div><p>
-            If a producer sends to a queue which is overfull, the broker will 
respond by
-            instructing the client not to send any more messages. The impact 
of this is
-            that any future attempts to send will block until the broker 
rescinds the flow control order.
-        </p><p>
-            While blocking the client will periodically log the fact that it 
is blocked waiting on flow control.
-        </p><pre class="programlisting">
-WARN   Message send delayed by 5s due to broker enforced flow control
-WARN   Message send delayed by 10s due to broker enforced flow control
-        </pre><p>
-            After a set period the send will timeout and throw a JMSException 
to the calling code.
-        </p><p>
-            If such a JMSException is thrown, the message will not be sent to 
the broker,
-            however the underlying Session may still be active - in particular 
if the
-            Session is transactional then the current transaction will not be 
automatically
-            rolled back. Users may choose to either attempt to resend the 
message, or to
-            roll back any transactional work and close the Session.
-        </p><p>
-            Both the timeout delay and the periodicity of the warning messages 
can be set
-            using Java system properties.
-        </p><p>
-            The amount of time (in milliseconds) to wait before timing out
-            is controlled by the property qpid.flow_control_wait_failure.
-        </p><p>
-            The frequency at which the log message informing that the producer 
is flow
-            controlled is sent is controlled by the system property 
qpid.flow_control_wait_notify_period.
-        </p><p>
-            Adding the following to the command line to start the client would 
result in a timeout of one minute,
-            with warning messages every ten seconds:
-        </p><pre class="programlisting">
--Dqpid.flow_control_wait_failure=60000
--Dqpid.flow_control_wait_notify_period=10000
-        </pre><div class="section"><div class="titlepage"><div><div><h5 
class="title"><a id="idm140218886875008"></a>Older 
Clients</h5></div></div></div><p>
-                The flow control feature was first added to the Java 
broker/client in the 0.6 release. If an older client connects to the broker 
then the flow control commands will be ignored by it and it will not be 
blocked. So to fully benefit from this feature both Client and Broker need to 
be at least version 0.6.
-            </p></div></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-Runtime-Alerts.html">Prev</a>&#160;</td><td 
align="center" width="20%"><a accesskey="u" 
href="Java-Broker-Runtime.html">Up</a></td><td align="right" 
width="40%">&#160;<a accesskey="n" 
href="Java-Broker-Runtime-Producer-Transaction-Timeout.html">Next</a></td></tr><tr><td
 align="left" valign="top" width="40%">12.2.&#160;Alerts&#160;</td><td 
align="center" width="20%"><a accesskey="h" href="index.html">Home</a></td><td 
align="right" valign="top" width="40%">&#160;12.4.&#160;Producer Transaction 
Timeout</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/a39b425b/content/releases/qpid-0.26/java-broker/book/Java-Broker-Runtime-Handling-Undeliverable-Messages.html
----------------------------------------------------------------------
diff --git 
a/content/releases/qpid-0.26/java-broker/book/Java-Broker-Runtime-Handling-Undeliverable-Messages.html
 
b/content/releases/qpid-0.26/java-broker/book/Java-Broker-Runtime-Handling-Undeliverable-Messages.html
deleted file mode 100644
index 5e6f3da..0000000
--- 
a/content/releases/qpid-0.26/java-broker/book/Java-Broker-Runtime-Handling-Undeliverable-Messages.html
+++ /dev/null
@@ -1,186 +0,0 @@
-<!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>12.5.&#160;Handing Undeliverable Messages - 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/java-broker/index.html">Broker for 
Java</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-0.26/index.html">Qpid 0.26</a></li><li><a 
href="/releases/qpid-0.26/java-broker/book/index.html">AMQP Messaging Broker 
(Java)</a></li><li>12.5.&#160;Handing Undeliverable Messages</li></ul>
-
-        <div id="-middle-content">
-          <div class="docbook"><div class="navheader"><table 
summary="Navigation header" width="100%"><tr><th align="center" 
colspan="3">12.5.&#160;Handing Undeliverable Messages</th></tr><tr><td 
align="left" width="20%"><a accesskey="p" 
href="Java-Broker-Runtime-Producer-Transaction-Timeout.html">Prev</a>&#160;</td><th
 align="center" width="60%">Chapter&#160;12.&#160;Runtime</th><td align="right" 
width="20%">&#160;<a accesskey="n" 
href="Java-Broker-Close-Connection-When-No-Route.html">Next</a></td></tr></table><hr
 /></div><div class="section"><div class="titlepage"><div><div><h2 
class="title"><a 
id="Java-Broker-Runtime-Handling-Undeliverable-Messages"></a>12.5.&#160;Handing 
Undeliverable Messages</h2></div></div></div><div class="section"><div 
class="titlepage"><div><div><h3 class="title"><a 
id="Java-Broker-Runtime-Handling-Undeliverable-Messages-Introduction"></a>12.5.1.&#160;Introduction</h3></div></div></div><p>
 Messages that cannot be delivered successfully to a consumer (for i
 nstance, because the
-   client is using a transacted session and rolls-back the transaction) can be 
made available on
-   the queue again and then subsequently be redelivered, depending on the 
precise session
-   acknowledgement mode and messaging model used by the application. This is 
normally desirable
-   behaviour that contributes to the ability of a system to withstand 
unexpected errors. However, it
-   leaves open the possibility for a message to be repeatedly redelivered 
(potentially indefinitely),
-   consuming system resources and preventing the delivery of other messages. 
Such undeliverable
-   messages are sometimes known as poison messages.</p><p>For an example, 
consider a stock ticker application that has been designed to consume prices
-   contained within JMS TextMessages. What if inadvertently a BytesMessage is 
placed onto the queue?
-   As the ticker application does not expect the BytesMessage, its processing 
might fail and cause it
-   to roll-back the transaction, however the default behavior of the Broker 
would mean that the
-   BytesMessage would be delivered over and over again, preventing the 
delivery of other legitimate
-   messages, until an operator intervenes and removes the erroneous message 
from the queue. </p><p>Qpid has maximum delivery count and dead-letter queue 
(DLQ) features which can be used in
-   concert to construct a system that automatically handles such a condition. 
These features are
-   described in the following sections.</p></div><div class="section"><div 
class="titlepage"><div><div><h3 class="title"><a 
id="Java-Broker-Runtime-Handling-Undeliverable-Messages-Maximum-Delivery-Count"></a>12.5.2.&#160;Maximum
 Delivery Count</h3></div></div></div><p> Maximum delivery count is a property 
of a queue. If a consumer application is unable to
-   process a message more than the specified number of times, then the broker 
will either route the
-   message to a dead-letter queue (if one has been defined), or will discard 
the message. </p><p> In order for a maximum delivery count to be enforced, the 
consuming client
-    <span class="emphasis"><em>must</em></span> call <a class="ulink" 
href="http://docs.oracle.com/javaee/6/api/javax/jms/Session.html#rollback()" 
target="_top">Session#rollback()</a> (or <a class="ulink" 
href="http://docs.oracle.com/javaee/6/api/javax/jms/Session.html#recover()" 
target="_top">Session#recover()</a> if the session is not transacted). It is 
during the Broker's
-   processing of Session#rollback() (or Session#recover()) that if a message 
has been seen
-   at least the maximum number of times then it will move the message to the 
DLQ or discard the
-   message.</p><p>If the consuming client fails in another manner, for 
instance, closes the connection, the
-   message will not be re-routed and consumer application will see the same 
poison message again
-   once it reconnects.</p><p> If the consuming application is using AMQP 
0-9-1, 0-9, or 0-8 protocols, it is necessary to
-   set the client system property <code 
class="varname">qpid.reject.behaviour</code> or connection or binding
-   URL option <code class="varname">rejectbehaviour</code> to the value <code 
class="literal">system</code>.</p><p>It is possible to determine the number of 
times a message has been sent to a consumer via
-   the Management interfaces, but is not possible to determine this 
information from a message client.
-   Specifically, the optional JMS message header <span 
class="property">JMSXDeliveryCount</span> is not
-   supported.</p><p>Maximum Delivery Count can be enabled via management (see 
<a class="xref" href="Java-Broker-Configuring-And-Managing.html" 
title="Chapter&#160;5.&#160;Configuring And Managing">Chapter&#160;5, 
<em>Configuring And Managing</em></a>) using the the queue declare property
-    <span class="property">x-qpid-maximum-delivery-count</span> or via <a 
class="link" 
href="Java-Broker-Runtime-Handling-Undeliverable-Messages.html#Java-Broker-Runtime-Handling-Undeliverable-Messages-Configuration"
 title="12.5.4.&#160;Configuration">configuration</a>
-   as illustrated below.</p></div><div class="section"><div 
class="titlepage"><div><div><h3 class="title"><a 
id="Java-Broker-Runtime-Handling-Undeliverable-Messages-Dead-Letter-Queues"></a>12.5.3.&#160;Dead
 Letter Queues (DLQ)</h3></div></div></div><p>A Dead Letter Queue (DLQ) acts as 
an destination for messages that have somehow exceeded the
-   normal bounds of processing and is utilised to prevent disruption to flow 
of other messages. When
-   a DLQ is enabled for a given queue if a consuming client indicates it no 
longer wishes the
-   receive the message (typically by exceeding a Maximum Delivery Count) then 
the message is moved
-   onto the DLQ and removed from the original queue. </p><p>The DLQ feature 
causes generation of a Dead Letter Exchange and a Dead Letter Queue. These
-   are named convention QueueName<span class="emphasis"><em>_DLE</em></span> 
and QueueName<span class="emphasis"><em>_DLQ</em></span>.</p><p>DLQs can be 
enabled via management (see <a class="xref" 
href="Java-Broker-Configuring-And-Managing.html" 
title="Chapter&#160;5.&#160;Configuring And Managing">Chapter&#160;5, 
<em>Configuring And Managing</em></a>) using the queue declare property <span 
class="property">x-qpid-dlq-enabled</span> or via <a class="link" 
href="Java-Broker-Runtime-Handling-Undeliverable-Messages.html#Java-Broker-Runtime-Handling-Undeliverable-Messages-Configuration"
 title="12.5.4.&#160;Configuration">configuration</a>
-   as illustrated below.</p><div class="caution" style="margin-left: 0.5in; 
margin-right: 0.5in;"><h3 class="title">Avoid excessive queue 
depth</h3><p>Applications making use of DLQs <span 
class="emphasis"><em>should</em></span> make provision for the frequent
-    examination of messages arriving on DLQs so that both corrective actions 
can be taken to resolve
-    the underlying cause and organise for their timely removal from the DLQ. 
Messages on DLQs
-    consume system resources in the same manner as messages on normal queues 
so excessive queue
-    depths should not be permitted to develop.</p></div></div><div 
class="section"><div class="titlepage"><div><div><h3 class="title"><a 
id="Java-Broker-Runtime-Handling-Undeliverable-Messages-Configuration"></a>12.5.4.&#160;Configuration</h3></div></div></div><div
 class="important" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 
class="title">Important</h3>DLQs/Maximum Delivery can be configured globally 
for all Virtual Hosts by
-  specifying non-zero value for global Broker attribute
-  "queue.maximumDeliveryAttempts" and setting of Broker attribute 
"queue.deadLetterQueueEnabled" to true.</div><p>An examples of configuring 
DLQs/Maximum Delivery Count using Virtual Hosts configuration file
-   are described in <a class="xref" 
href="Java-Broker-Virtual-Host-Configuring-DLQ.html" 
title="14.14.&#160;Configuring DLQs/Maximum Delivery Count">Section&#160;14.14, 
&#8220;Configuring DLQs/Maximum Delivery Count&#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-Runtime-Producer-Transaction-Timeout.html">Prev</a>&#160;</td><td
 align="center" width="20%"><a accesskey="u" 
href="Java-Broker-Runtime.html">Up</a></td><td align="right" 
width="40%">&#160;<a accesskey="n" 
href="Java-Broker-Close-Connection-When-No-Route.html">Next</a></td></tr><tr><td
 align="left" valign="top" width="40%">12.4.&#160;Producer Transaction 
Timeout&#160;</td><td align="center" width="20%"><a accesskey="h" 
href="index.html">Home</a></td><td align="right" valign="top" 
width="40%">&#160;12.6.&#160;Closing client connections on unroutable mandatory 
messages</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/a39b425b/content/releases/qpid-0.26/java-broker/book/Java-Broker-Runtime-Producer-Transaction-Timeout.html
----------------------------------------------------------------------
diff --git 
a/content/releases/qpid-0.26/java-broker/book/Java-Broker-Runtime-Producer-Transaction-Timeout.html
 
b/content/releases/qpid-0.26/java-broker/book/Java-Broker-Runtime-Producer-Transaction-Timeout.html
deleted file mode 100644
index df5e8cc..0000000
--- 
a/content/releases/qpid-0.26/java-broker/book/Java-Broker-Runtime-Producer-Transaction-Timeout.html
+++ /dev/null
@@ -1,200 +0,0 @@
-<!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>12.4.&#160;Producer Transaction Timeout - 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/java-broker/index.html">Broker for 
Java</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-0.26/index.html">Qpid 0.26</a></li><li><a 
href="/releases/qpid-0.26/java-broker/book/index.html">AMQP Messaging Broker 
(Java)</a></li><li>12.4.&#160;Producer Transaction Timeout</li></ul>
-
-        <div id="-middle-content">
-          <div class="docbook"><div class="navheader"><table 
summary="Navigation header" width="100%"><tr><th align="center" 
colspan="3">12.4.&#160;Producer Transaction Timeout</th></tr><tr><td 
align="left" width="20%"><a accesskey="p" 
href="Java-Broker-Runtime-Disk-Space-Management.html">Prev</a>&#160;</td><th 
align="center" width="60%">Chapter&#160;12.&#160;Runtime</th><td align="right" 
width="20%">&#160;<a accesskey="n" 
href="Java-Broker-Runtime-Handling-Undeliverable-Messages.html">Next</a></td></tr></table><hr
 /></div><div class="section"><div class="titlepage"><div><div><h2 
class="title"><a 
id="Java-Broker-Runtime-Producer-Transaction-Timeout"></a>12.4.&#160;Producer 
Transaction Timeout</h2></div></div></div><div class="section"><div 
class="titlepage"><div><div><h3 class="title"><a 
id="Java-Broker-Runtime-Producer-Transaction-Timeout-GeneralInformation"></a>12.4.1.&#160;General
 Information</h3></div></div></div><p> The transaction timeout mechanism is 
used to control broker re
 sources when clients
-   producing messages using transactional sessions hang or otherwise become 
unresponsive, or simply
-   begin a transaction and keep using it without ever calling <a class="ulink" 
href="http://docs.oracle.com/javaee/6/api/javax/jms/Session.html#commit"; 
target="_top">Session#commit()</a>.</p><p>Users can choose to configure an 
idleWarn or openWarn threshold, after which the identified
-   transaction should be logged as a WARN level alert as well as (more 
importantly) an idleClose or
-   openClose threshold after which the transaction and the connection it 
applies to will be
-   closed.</p><p>This feature is particularly useful in environments where the 
owner of the broker does not
-   have full control over the implementation of clients, such as in a shared 
services
-   deployment.</p><p>The following section provide more details on this 
feature and its use.</p></div><div class="section"><div 
class="titlepage"><div><div><h3 class="title"><a 
id="Java-Broker-Runtime-Producer-Transaction-Timeout-Purpose"></a>12.4.2.&#160;Purpose</h3></div></div></div><p>
 This feature has been introduced to address the scenario where an open 
transaction on the
-   broker holds an open transaction on the persistent store. This can have 
undesirable consequences
-   if the store does not time out or close long-running transactions, such as 
with <a class="link" href="Java-Broker-Stores-BDB-Store.html" 
title="10.4.&#160;BDB Message Store">BDB</a>. This can can result in a rapid 
increase in
-   disk usage size, bounded only by available space, due to growth of the 
transaction log. </p></div><div class="section"><div 
class="titlepage"><div><div><h3 class="title"><a 
id="Java-Broker-Runtime-Producer-Transaction-Timeout-Scope"></a>12.4.3.&#160;Scope</h3></div></div></div><p>Note
 that only <a class="ulink" 
href="http://docs.oracle.com/javaee/6/api/javax/jms/MessageProducer.html"; 
target="_top">MessageProducer</a> clients will be affected by a transaction 
timeout, since store
-   transaction lifespan on a consumer only spans the execution of the call to 
Session#commit() and
-   there is no scope for a long-lived transaction to arise.</p><p>It is also 
important to note that the transaction timeout mechanism is purely a JMS
-   transaction timeout, and unrelated to any other timeouts in the Qpid client 
library and will have
-   no impact on any RDBMS your application may utilise.</p></div><div 
class="section"><div class="titlepage"><div><div><h3 class="title"><a 
id="Java-Broker-Runtime-Producer-Transaction-Timeout-Effect"></a>12.4.4.&#160;Effect</h3></div></div></div><p>Full
 details of configuration options are provided in the sections that follow. 
This section
-   gives a brief overview of what the Transaction Timeout feature can 
do.</p><div class="section"><div class="titlepage"><div><div><h4 
class="title"><a 
id="Java-Broker-Runtime-Producer-Transaction-Timeout-Effect-Broker-Side"></a>12.4.4.1.&#160;Broker
 Logging and Connection Close</h4></div></div></div><p>When the openWarn or 
idleWarn specified threshold is exceeded, the broker will log a WARN
-    level alert with details of the connection and channel on which the 
threshold has been exceeded,
-    along with the age of the transaction.</p><p>When the openClose or 
idleClose specified threshold value is exceeded, the broker will
-    throw an exception back to the client connection via the <a class="ulink" 
href="http://docs.oracle.com/javaee/6/api/javax/jms/ExceptionListener.html"; 
target="_top">ExceptionListener</a>, log the
-    action and then close the connection.</p><p>The example broker log output 
shown below is where the idleWarn threshold specified is
-    lower than the idleClose threshold and the broker therefore logs the idle 
transaction 3 times
-    before the close threshold is triggered and the connection closed 
out.</p><pre class="screen">CHN-1008 : Idle Transaction : 13,116 ms
-CHN-1008 : Idle Transaction : 14,116 ms
-CHN-1008 : Idle Transaction : 15,118 ms
-CHN-1003 : Close
-   </pre><p>The second example broker log output shown below illustrates the 
same mechanism operating
-    on an open transaction.</p><pre class="screen">
-CHN-1007 : Open Transaction : 12,406 ms
-CHN-1007 : Open Transaction : 13,406 ms
-CHN-1007 : Open Transaction : 14,406 ms
-CHN-1003 : Close
-   </pre></div><div class="section"><div class="titlepage"><div><div><h4 
class="title"><a 
id="Java-Broker-Runtime-Producer-Transaction-Timeout-Effect-Client-Side"></a>12.4.4.2.&#160;Client
 Side Effect</h4></div></div></div><p>After a Close threshold has been 
exceeded, the trigger client will receive this exception
-    on its <a class="ulink" 
href="http://docs.oracle.com/javaee/6/api/javax/jms/ExceptionListener.html"; 
target="_top">exception
-    listener</a>, prior to being disconnected:</p><code 
class="computeroutput">org.apache.qpid.AMQConnectionClosedException: Error: 
Idle transaction timed out
-    [error code 506: resource error]</code><p>Any later attempt to use the 
connection will result in this exception being thrown:</p><pre 
class="screen">Producer: Caught an Exception: javax.jms.IllegalStateException: 
Object org.apache.qpid.client.AMQSession_0_8@129b0e1 has been closed
-    javax.jms.IllegalStateException: Object 
org.apache.qpid.client.AMQSession_0_8@129b0e1 has been closed
-    at org.apache.qpid.client.Closeable.checkNotClosed(Closeable.java:70)
-    at org.apache.qpid.client.AMQSession.checkNotClosed(AMQSession.java:555)
-    at 
org.apache.qpid.client.AMQSession.createBytesMessage(AMQSession.java:573)
-   </pre><p>Thus clients must be able to handle this case successfully, 
reconnecting where required and
-    registering an exception listener on all connections. This is critical, 
and must be communicated
-    to client applications by any broker owner switching on transaction 
timeouts.</p></div></div><div class="section"><div 
class="titlepage"><div><div><h3 class="title"><a 
id="Java-Broker-Runtime-Producer-Transaction-Timeout-Configuration"></a>12.4.5.&#160;Configuration</h3></div></div></div><div
 class="section"><div class="titlepage"><div><div><h4 class="title"><a 
id="Java-Broker-Runtime-Producer-Transaction-Timeout-Configuration-Overview"></a>12.4.5.1.&#160;Configuration</h4></div></div></div><div
 class="important" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 
class="title">Important</h3>Transaction timeouts can be configured globally for 
all virtual hosts by setting corresponding Broker transaction timeout 
attributes.</div><p>Transaction timeouts can be configured separately on each 
defined virtual host, using the
-    virtualhosts.xml file.</p><p>We would recommend that only warnings are 
configured at first, which should allow broker
-    administrators to obtain an idea of the distribution of transaction 
lengths on their systems,
-    and configure production settings appropriately for both warning and 
closure. Ideally
-    establishing thresholds should be achieved in a representative UAT 
environment, with clients and
-    broker running, prior to any production deployment.</p><p>It is impossible 
to give suggested values, due to the large variation in usage depending on
-    the applications using a broker. However, clearly transactions should not 
span the expected
-    lifetime of any client application as this would indicate a hung 
client.</p><p>When configuring warning and closure timeouts, it should be noted 
that these only apply to
-    message producers that are connected to the broker, but that a timeout 
will cause the connection
-    to be closed - this disconnecting all producers and consumers created on 
that connection.</p><p>This should not be an issue for environments using Mule 
or Spring, where connection
-    factories can be configured appropriately to manage a single 
MessageProducer object per JMS
-    Session and Connection. Clients that use the JMS API directly should be 
aware that sessions
-    managing both consumers and producers, or multiple producers, will be 
affected by a single
-    producer hanging or leaving a transaction idle or open, and closed, and 
must take appropriate
-    action to handle that scenario.</p></div><div class="section"><div 
class="titlepage"><div><div><h4 class="title"><a 
id="Java-Broker-Runtime-Producer-Transaction-Timeout-Configuration-Virtualhosts"></a>12.4.5.2.&#160;Virtualhost
 configuration</h4></div></div></div><p>The details how to configure 
Transaction Timeouts in Virtual Host configuration file
-   are provided in <a class="xref" 
href="Java-Broker-Virtual-Host-Transaction-Timeout-Configuring.html" 
title="14.13.&#160;Configuring Transaction Timeouts">Section&#160;14.13, 
&#8220;Configuring Transaction Timeouts&#8221;</a></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-Runtime-Disk-Space-Management.html">Prev</a>&#160;</td><td 
align="center" width="20%"><a accesskey="u" 
href="Java-Broker-Runtime.html">Up</a></td><td align="right" 
width="40%">&#160;<a accesskey="n" 
href="Java-Broker-Runtime-Handling-Undeliverable-Messages.html">Next</a></td></tr><tr><td
 align="left" valign="top" width="40%">12.3.&#160;Disk Space 
Management&#160;</td><td align="center" width="20%"><a accesskey="h" 
href="index.html">Home</a></td><td align="right" valign="top" 
width="40%">&#160;12.5.&#160;Handing Undeliverable 
Messages</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/a39b425b/content/releases/qpid-0.26/java-broker/book/Java-Broker-Runtime.html
----------------------------------------------------------------------
diff --git 
a/content/releases/qpid-0.26/java-broker/book/Java-Broker-Runtime.html 
b/content/releases/qpid-0.26/java-broker/book/Java-Broker-Runtime.html
deleted file mode 100644
index fa9a7ef..0000000
--- a/content/releases/qpid-0.26/java-broker/book/Java-Broker-Runtime.html
+++ /dev/null
@@ -1,144 +0,0 @@
-<!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;12.&#160;Runtime - 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/java-broker/index.html">Broker for 
Java</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-0.26/index.html">Qpid 0.26</a></li><li><a 
href="/releases/qpid-0.26/java-broker/book/index.html">AMQP Messaging Broker 
(Java)</a></li><li>Chapter&#160;12.&#160;Runtime</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;12.&#160;Runtime</th></tr><tr><td align="left" 
width="20%"><a accesskey="p" 
href="Java-Broker-Security-SSL.html">Prev</a>&#160;</td><th align="center" 
width="60%">&#160;</th><td align="right" width="20%">&#160;<a accesskey="n" 
href="Java-Broker-Runtime-Alerts.html">Next</a></td></tr></table><hr 
/></div><div class="chapter"><div class="titlepage"><div><div><h1 
class="title"><a 
id="Java-Broker-Runtime"></a>Chapter&#160;12.&#160;Runtime</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-Runtime.html#Java-Broker-Runtime-Log-Files">12.1. Log 
Files</a></span></dt><dt><span class="section"><a 
href="Java-Broker-Runtime-Alerts.html">12.2. Alerts</a></span></dt><dt><span 
class="section"><a href="Java-Broker-Runtime-Disk-Space-Management.html">12.3. 
Disk S
 pace Management</a></span></dt><dd><dl><dt><span class="section"><a 
href="Java-Broker-Runtime-Disk-Space-Management.html#Qpid-Producer-Flow-Control">12.3.1.
 Producer Flow Control</a></span></dt></dl></dd><dt><span class="section"><a 
href="Java-Broker-Runtime-Producer-Transaction-Timeout.html">12.4. Producer 
Transaction Timeout</a></span></dt><dd><dl><dt><span class="section"><a 
href="Java-Broker-Runtime-Producer-Transaction-Timeout.html#Java-Broker-Runtime-Producer-Transaction-Timeout-GeneralInformation">12.4.1.
 General Information</a></span></dt><dt><span class="section"><a 
href="Java-Broker-Runtime-Producer-Transaction-Timeout.html#Java-Broker-Runtime-Producer-Transaction-Timeout-Purpose">12.4.2.
 Purpose</a></span></dt><dt><span class="section"><a 
href="Java-Broker-Runtime-Producer-Transaction-Timeout.html#Java-Broker-Runtime-Producer-Transaction-Timeout-Scope">12.4.3.
 Scope</a></span></dt><dt><span class="section"><a 
href="Java-Broker-Runtime-Producer-Transaction-Timeout.html#Jav
 a-Broker-Runtime-Producer-Transaction-Timeout-Effect">12.4.4. 
Effect</a></span></dt><dt><span class="section"><a 
href="Java-Broker-Runtime-Producer-Transaction-Timeout.html#Java-Broker-Runtime-Producer-Transaction-Timeout-Configuration">12.4.5.
 Configuration</a></span></dt></dl></dd><dt><span class="section"><a 
href="Java-Broker-Runtime-Handling-Undeliverable-Messages.html">12.5. Handing 
Undeliverable Messages</a></span></dt><dd><dl><dt><span class="section"><a 
href="Java-Broker-Runtime-Handling-Undeliverable-Messages.html#Java-Broker-Runtime-Handling-Undeliverable-Messages-Introduction">12.5.1.
 Introduction</a></span></dt><dt><span class="section"><a 
href="Java-Broker-Runtime-Handling-Undeliverable-Messages.html#Java-Broker-Runtime-Handling-Undeliverable-Messages-Maximum-Delivery-Count">12.5.2.
 Maximum Delivery Count</a></span></dt><dt><span class="section"><a 
href="Java-Broker-Runtime-Handling-Undeliverable-Messages.html#Java-Broker-Runtime-Handling-Undeliverable-Messages-Dead-Let
 ter-Queues">12.5.3. Dead Letter Queues (DLQ)</a></span></dt><dt><span 
class="section"><a 
href="Java-Broker-Runtime-Handling-Undeliverable-Messages.html#Java-Broker-Runtime-Handling-Undeliverable-Messages-Configuration">12.5.4.
 Configuration</a></span></dt></dl></dd><dt><span class="section"><a 
href="Java-Broker-Close-Connection-When-No-Route.html">12.6. Closing client 
connections on unroutable mandatory messages</a></span></dt><dd><dl><dt><span 
class="section"><a 
href="Java-Broker-Close-Connection-When-No-Route.html#Java-Broker-Close-Connection-When-No-Route-Summary">12.6.1.
 Summary</a></span></dt><dt><span class="section"><a 
href="Java-Broker-Close-Connection-When-No-Route.html#Java-Broker-Close-Connection-When-No-Route-Configuration">12.6.2.
 Configuring <span 
class="emphasis"><em>closeWhenNoRoute</em></span></a></span></dt></dl></dd></dl></div><div
 class="section"><div class="titlepage"><div><div><h2 class="title"><a 
id="Java-Broker-Runtime-Log-Files"></a>12.1.&#160;Log Files</h2>
 </div></div></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-Security-SSL.html">Prev</a>&#160;</td><td 
align="center" width="20%">&#160;</td><td align="right" width="40%">&#160;<a 
accesskey="n" href="Java-Broker-Runtime-Alerts.html">Next</a></td></tr><tr><td 
align="left" valign="top" width="40%">11.4.&#160;SSL&#160;</td><td 
align="center" width="20%"><a accesskey="h" href="index.html">Home</a></td><td 
align="right" valign="top" 
width="40%">&#160;12.2.&#160;Alerts</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